One API to
extract the web.

Feed any URL — get clean Markdown, structured JSON, a site map, a screenshot, or brand assets. Built for AI pipelines and content tools.

contextforai — /v1/markdown
POST
200 OK
{
  "url": "https://example.com",
  "title": "Example.com",
  "markdown": "# Example.com\n\nThis page content has been parsed into clean markdown. Non-essential sections like headers, footers, navigation links, and ads were automatically stripped for RAG pipeline ingestion.\n\nReady for AI tools.",
  "wordCount": 38,
  "extractedAt": "2026-07-01T10:00:00Z"
}

Seven endpoints. One key.

Full reference
/v1/markdownPOST5 cr

Strips nav, ads, and footers. Returns clean Markdown ready for LLM ingestion.

/v1/htmlGET5 cr

Raw HTML of the page, fetched server-side. No parsing or extraction.

/v1/jsonPOST5 cr

Structured page data — title, meta tags, OpenGraph, headings, and outbound links.

/v1/sitemapPOST5 cr

Full URL list from sitemap.xml. Falls back to shallow crawl if no sitemap exists.

/v1/fontsPOST5 cr

Detected font families from CSS declarations, Google Fonts links, and style blocks.

Full-page or above-the-fold PNG/JPEG via headless Chromium.

/v1/brandingPOST10 cr

Logo URL, favicon, and primary brand color palette extracted from CSS.

Errors are never charged.

One URL in. Clean data out.

POST a URL to any endpoint. We fetch, extract, and return structured data — most responses under 2 seconds.

$POST/v1/markdown
{...} 847 words, 12 headings
$POST/v1/fonts
Inter, Geist Mono, Roboto
$POST/v1/branding
#1A73E8, #202124 logo.svg

< 2s avg response · 99.9% uptime · 6 endpoints

Up in 30 seconds.

Get your key

Sign up, copy your Bearer token from the dashboard.

Pick an endpoint

/v1/markdown /v1/json /v1/sitemap /v1/fonts /v1/screenshot /v1/branding

POST a URL

That's the entire integration.

No SDK required. Works with fetch, axios, curl, httpx.

curl -X POST https://contextforai.ashutoshswamy.in/v1/markdown \
  -H "Authorization: Bearer cfai_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}'
response
200 OK
{
  "url": "https://example.com",
  "title": "Example Domain",
  "markdown": "# Example Domain\n\nThis domain is for...",
  "wordCount": 17,
  "extractedAt": "2026-07-01T10:00:00Z"
}

Simple, credit-based pricing.

Start free. Upgrade when you need more.

Free

₹0/forever

  • 500 credits/month
  • All endpoints
  • 20 requests/min (10 for screenshot/branding)
Get started free

Starter

₹499/month

  • 10,000 credits/month
  • All endpoints
  • 60 requests/min (30 for screenshot/branding)
Sign in to purchase

Growth

Popular

₹999/month

  • 50,000 credits/month
  • All endpoints
  • 120 requests/min (60 for screenshot/branding)
  • Priority queue
Sign in to purchase

Pro

₹1,999/month

  • 100,000 credits/month
  • All endpoints
  • 180 requests/min (90 for screenshot/branding)
  • Priority queue
Sign in to purchase
contextforai

500 free credits. No credit card required.