# Ollagraph > Web infrastructure for AI agents. One API, one MCP server, one bill for 147 endpoints across fetch, extract, search, audit, intelligence, verify, and agent-native tooling. Ollagraph is a unified API platform that lets AI agents read, audit, and reason about the live web. Built for AI agent developers, RAG builders, SEO/AEO consultants, and security teams who need reliable, structured access to web data without integrating six different vendors. ## Capabilities - [Capabilities overview](https://ollagraph.com/capabilities): All 8 capability families and 147 endpoints, organized by what an AI agent actually does - [MCP server](https://ollagraph.com/mcp): Drop-in MCP integration for Claude Desktop, Cursor, Cline. Every Ollagraph endpoint becomes an MCP tool. - [AEO audit](https://ollagraph.com/aeo): Answer-engine optimization toolkit — 10+ endpoints for AI-citation readiness, llms.txt audits, AI crawler intelligence - [Docs](https://ollagraph.com/docs): Full API reference with code samples in TypeScript, Python, curl - [Pricing](https://ollagraph.com/pricing): Usage-based credits. Free 1,000 on signup. Pay-as-you-go, no subscription required. Volume pricing and SLA on Enterprise. - [Enterprise](https://ollagraph.com/enterprise): Volume pricing, uptime SLA, SSO/SCIM/RBAC, audit-log streaming to your SIEM, and a no-content-retention data guarantee. ## For specific buyers - [For AI agent builders](https://ollagraph.com/for-ai): Stop integrating six vendors. One API, MCP-native, RAG-ready. - [For SEO & AEO consultants](https://ollagraph.com/for-seo): Technical SEO, AEO, and structured data audits as API calls - [For security teams](https://ollagraph.com/for-intel): Domain intel, certificate transparency, subdomain enum, typosquat detection — without paid feeds ## Key facts - 147 endpoints across 8 capability families - One Bearer token authenticates everything - MCP server included — works with Claude Desktop, Cursor, Cline out of the box - Failed calls auto-refund credits - We never persist scraped content — only URL-level usage metadata - Enterprise: uptime SLA, SSO/SCIM/RBAC, audit-log streaming to your SIEM - Free tier: 1,000 credits on signup, no credit card ## Endpoints Base URL: `https://api.ollagraph.com`. All endpoints require `Authorization: Bearer osk_...` unless noted. ### Scraping - POST https://api.ollagraph.com/v1/scrape — Scrape Endpoint - POST https://api.ollagraph.com/v1/scrape/async — Scrape Async Endpoint - POST https://api.ollagraph.com/v1/scrape/batch — Batch Scrape Endpoint - POST https://api.ollagraph.com/v1/scrape/batch/async — Batch Scrape Async Endpoint - POST https://api.ollagraph.com/v1/scrape/llm-ready — Scrape Llm Ready Endpoint - POST https://api.ollagraph.com/v1/scrape/smart — Smart Scrape Endpoint - POST https://api.ollagraph.com/v1/search — Multi-engine web search: Bing + DuckDuckGo by default, merges and de-duplicates results (Beta, 3 credits) - POST https://api.ollagraph.com/v1/screenshot — Screenshot a rendered page on headless Chromium: full-page or element, PNG/JPEG, high-DPI, wait controls (3 credits) - POST https://api.ollagraph.com/v1/snapshot — Single-file MHTML archive of a rendered page, plus optional DOM and accessibility-tree snapshots (3 credits) ### Extraction - POST https://api.ollagraph.com/v1/extract/clean — Extract Clean Endpoint - POST https://api.ollagraph.com/v1/extract/contacts — Extract Contacts Endpoint - POST https://api.ollagraph.com/v1/extract/structured — Extract Structured Endpoint - POST https://api.ollagraph.com/v1/extract/tables — Extract Tables Endpoint ### Intelligence - POST https://api.ollagraph.com/v1/dns/intelligence — Dns Intel Endpoint - POST https://api.ollagraph.com/v1/dns/lookup — Dns Lookup Endpoint - POST https://api.ollagraph.com/v1/dns/over-https — Dns Over Https Endpoint - POST https://api.ollagraph.com/v1/intel/asn — Intel Asn Endpoint - POST https://api.ollagraph.com/v1/intel/blacklist — Intel Blacklist Endpoint - POST https://api.ollagraph.com/v1/intel/caa — Intel Caa Endpoint - POST https://api.ollagraph.com/v1/intel/cert-transparency-history — Intel Cert Transparency Endpoint - POST https://api.ollagraph.com/v1/intel/cookies — Intel Cookies Endpoint - POST https://api.ollagraph.com/v1/intel/dns-propagation — Intel Dns Propagation Endpoint - POST https://api.ollagraph.com/v1/intel/dnssec — Intel Dnssec Endpoint - POST https://api.ollagraph.com/v1/intel/email-auth — Intel Email Auth Endpoint - POST https://api.ollagraph.com/v1/intel/geoip — Intel Geoip Endpoint - POST https://api.ollagraph.com/v1/intel/geoip/bulk — Intel Geoip Bulk Endpoint - POST https://api.ollagraph.com/v1/intel/hash-reputation — Intel Hash Reputation Endpoint - POST https://api.ollagraph.com/v1/intel/headers — Intel Headers Endpoint - POST https://api.ollagraph.com/v1/intel/http-versions — Intel Http Versions Endpoint - POST https://api.ollagraph.com/v1/intel/ip-reputation — Intel Ip Reputation Endpoint - POST https://api.ollagraph.com/v1/intel/nameservers — Intel Nameservers Endpoint - POST https://api.ollagraph.com/v1/intel/page — Intel Page Endpoint - POST https://api.ollagraph.com/v1/intel/redirects — Intel Redirects Endpoint - POST https://api.ollagraph.com/v1/intel/reverse-dns — Intel Reverse Dns Endpoint - POST https://api.ollagraph.com/v1/intel/robots — Intel Robots Endpoint - POST https://api.ollagraph.com/v1/intel/security-txt — Intel Security Txt Endpoint - POST https://api.ollagraph.com/v1/intel/sitemap — Intel Sitemap Endpoint - POST https://api.ollagraph.com/v1/intel/social-tags — Intel Social Tags Endpoint - POST https://api.ollagraph.com/v1/intel/sri-audit — Intel Sri Audit Endpoint - POST https://api.ollagraph.com/v1/intel/ssl — Intel Ssl Endpoint - POST https://api.ollagraph.com/v1/intel/subdomain-enumerate — Intel Subdomain Enumerate Endpoint - POST https://api.ollagraph.com/v1/intel/threat — Intel Threat Endpoint - POST https://api.ollagraph.com/v1/intel/uptime — Intel Uptime Endpoint - POST https://api.ollagraph.com/v1/intel/url-reputation — Intel Url Reputation Endpoint - POST https://api.ollagraph.com/v1/intel/waf — Intel Waf Endpoint - POST https://api.ollagraph.com/v1/intel/wayback — Intel Wayback Endpoint - GET https://api.ollagraph.com/v1/intel/whoami — Intel Whoami Endpoint - POST https://api.ollagraph.com/v1/intel/whois — Intel Whois Endpoint - POST https://api.ollagraph.com/v1/verify/email — Email Verify Endpoint - POST https://api.ollagraph.com/v1/scan/file — Scan File Endpoint (YARA malware scan) ### Crawling - POST https://api.ollagraph.com/v1/crawl — Crawl Endpoint ### Captcha - POST https://api.ollagraph.com/v1/captcha/auto — Captcha Auto Endpoint - POST https://api.ollagraph.com/v1/captcha/solve — Captcha Solve Endpoint ### Parsing - POST https://api.ollagraph.com/v1/parse/email — Parse Email Endpoint - POST https://api.ollagraph.com/v1/parse/url — Parse Url Endpoint - POST https://api.ollagraph.com/v1/parse/useragent — Parse Useragent Endpoint ### Conversion - POST https://api.ollagraph.com/v1/convert/csv-to-markdown — Csv To Markdown Endpoint - POST https://api.ollagraph.com/v1/convert/docx-to-markdown — Docx To Markdown Endpoint - POST https://api.ollagraph.com/v1/convert/html-to-markdown — Html To Markdown Endpoint - POST https://api.ollagraph.com/v1/convert/ocr — Convert Ocr Endpoint - POST https://api.ollagraph.com/v1/convert/pdf-to-markdown — Pdf To Markdown Endpoint - POST https://api.ollagraph.com/v1/convert/pptx-to-markdown — Pptx To Markdown Endpoint - POST https://api.ollagraph.com/v1/convert/xlsx-to-markdown — Xlsx To Markdown Endpoint - POST https://api.ollagraph.com/v1/extract/document — Extract Document Endpoint (PDF to structured JSON) - POST https://api.ollagraph.com/v1/transcribe — Transcribe Endpoint (audio/video to text) ### Agent Tools - POST https://api.ollagraph.com/v1/tokens/count — Tokens Count Endpoint (free) - POST https://api.ollagraph.com/v1/text/chunk — Text Chunk Endpoint - POST https://api.ollagraph.com/v1/json/repair — Json Repair Endpoint - POST https://api.ollagraph.com/v1/json/validate — Json Validate Endpoint - POST https://api.ollagraph.com/v1/text/similarity — Text Similarity Endpoint - POST https://api.ollagraph.com/v1/lang/detect — Lang Detect Endpoint - POST https://api.ollagraph.com/v1/datetime/parse — Datetime Parse Endpoint - POST https://api.ollagraph.com/v1/text/diff — Text Diff Endpoint ### SEO - POST https://api.ollagraph.com/v1/seo/anchor-text-audit — Seo Anchor Text Audit Endpoint - POST https://api.ollagraph.com/v1/seo/broken-links-audit — Seo Broken Links Endpoint - POST https://api.ollagraph.com/v1/seo/keyword-extract — Seo Keyword Extract Endpoint - POST https://api.ollagraph.com/v1/seo/meta-audit — Seo Meta Audit Endpoint - POST https://api.ollagraph.com/v1/seo/mixed-content — Seo Mixed Content Endpoint - POST https://api.ollagraph.com/v1/seo/readability — Seo Readability Endpoint - POST https://api.ollagraph.com/v1/seo/redirect-chain-map — Seo Redirect Chain Endpoint - POST https://api.ollagraph.com/v1/seo/schema-validate — Seo Schema Validate Endpoint - POST https://api.ollagraph.com/v1/seo/snippet-candidates — Seo Snippet Candidates Endpoint ### AEO - POST https://api.ollagraph.com/v1/aeo/ai-bot-allowlist — Aeo Ai Bot Allowlist Endpoint - POST https://api.ollagraph.com/v1/aeo/citation-readiness — Aeo Citation Readiness Endpoint - POST https://api.ollagraph.com/v1/aeo/competitor-diff — Aeo Competitor Diff Endpoint - POST https://api.ollagraph.com/v1/aeo/freshness-signal — Aeo Freshness Signal Endpoint - POST https://api.ollagraph.com/v1/aeo/heading-hierarchy-score — Aeo Heading Hierarchy Endpoint - POST https://api.ollagraph.com/v1/aeo/llm-fetch-simulator — Aeo Llm Fetch Simulator Endpoint - POST https://api.ollagraph.com/v1/aeo/llms-txt-audit — Aeo Llms Txt Audit Endpoint - POST https://api.ollagraph.com/v1/aeo/page-audit — Aeo Page Audit Endpoint - POST https://api.ollagraph.com/v1/aeo/schema-coverage — Aeo Schema Coverage Endpoint - POST https://api.ollagraph.com/v1/aeo/snippet-format-detect — Aeo Snippet Format Detect Endpoint ### Account - GET https://api.ollagraph.com/v1/keys — List My Keys - POST https://api.ollagraph.com/v1/keys — Create My Key - DELETE https://api.ollagraph.com/v1/keys/{key_id} — Delete My Key - PATCH https://api.ollagraph.com/v1/keys/{key_id} — Update My Key - POST https://api.ollagraph.com/v1/keys/{key_id}/rotate — Rotate My Key - GET https://api.ollagraph.com/v1/me — Get Me - POST https://api.ollagraph.com/v1/me/cost-estimate — Cost Estimate - GET https://api.ollagraph.com/v1/me/credits — Get My Credits - POST https://api.ollagraph.com/v1/me/delete — Delete My Account - GET https://api.ollagraph.com/v1/me/export — Export My Data - GET https://api.ollagraph.com/v1/me/forwarders — Get My Forwarders - POST https://api.ollagraph.com/v1/me/forwarders — Create My Forwarder - DELETE https://api.ollagraph.com/v1/me/forwarders/{forwarder_id} — Delete My Forwarder - POST https://api.ollagraph.com/v1/me/forwarders/{forwarder_id}/test — Test My Forwarder - GET https://api.ollagraph.com/v1/me/jobs — Get My Jobs - POST https://api.ollagraph.com/v1/me/password — Change My Password - GET https://api.ollagraph.com/v1/me/requests/{request_id} — Get My Request - GET https://api.ollagraph.com/v1/me/usage — Get My Usage - GET https://api.ollagraph.com/v1/me/usage/summary — Get My Usage Summary - POST https://api.ollagraph.com/v1/me/webhook-secret/rotate — Rotate My Webhook Secret - POST https://api.ollagraph.com/v1/me/webhooks/test — Test My Webhook ### Authentication - POST https://api.ollagraph.com/v1/auth/keys — Auth Login And Mint Key - POST https://api.ollagraph.com/v1/auth/login — Auth Login - GET https://api.ollagraph.com/v1/auth/me — Auth Me - POST https://api.ollagraph.com/v1/auth/password/forgot — Auth Password Forgot - POST https://api.ollagraph.com/v1/auth/password/reset — Auth Password Reset - POST https://api.ollagraph.com/v1/auth/signup — Auth Signup - GET https://api.ollagraph.com/v1/auth/verify — Auth Verify Email - POST https://api.ollagraph.com/v1/auth/verify/resend — Auth Verify Resend ### Billing - POST https://api.ollagraph.com/v1/billing/dodo/checkout — Create Dodo Checkout Session - POST https://api.ollagraph.com/v1/billing/dodo/credits/checkout — Create Dodo Credits Checkout - GET https://api.ollagraph.com/v1/billing/dodo/credits/packs — List Dodo Credit Packs - POST https://api.ollagraph.com/v1/billing/dodo/portal — Open Dodo Customer Portal - GET https://api.ollagraph.com/v1/billing/dodo/subscription — Get Dodo Subscription State - POST https://api.ollagraph.com/v1/billing/dodo/subscription/cancel — Cancel Dodo Subscription - POST https://api.ollagraph.com/v1/billing/dodo/subscription/change-plan — Change Dodo Subscription Plan ### Jobs - GET https://api.ollagraph.com/v1/jobs/{job_id} — Get Job Status ### Browser & sessions - POST https://api.ollagraph.com/v1/render — Render Endpoint - POST https://api.ollagraph.com/v1/script — Script Endpoint - POST https://api.ollagraph.com/v1/session — Session Create Endpoint - DELETE https://api.ollagraph.com/v1/session/{session_id} — Session Delete Endpoint - GET https://api.ollagraph.com/v1/session/{session_id} — Session Get Endpoint - POST https://api.ollagraph.com/v1/session/{session_id}/render — Session Render Endpoint - POST https://api.ollagraph.com/v1/session/{session_id}/script — Session Script Endpoint - POST https://api.ollagraph.com/v1/stagehand — Stagehand Create Endpoint - DELETE https://api.ollagraph.com/v1/stagehand/{session_id} — Stagehand Delete Endpoint - POST https://api.ollagraph.com/v1/stagehand/{session_id}/act — Stagehand Act Endpoint - POST https://api.ollagraph.com/v1/stagehand/{session_id}/extract — Stagehand Extract Endpoint - POST https://api.ollagraph.com/v1/stagehand/{session_id}/goto — Stagehand Goto Endpoint - POST https://api.ollagraph.com/v1/stagehand/{session_id}/keepalive — Stagehand Keepalive Endpoint - POST https://api.ollagraph.com/v1/stagehand/{session_id}/observe — Stagehand Observe Endpoint - POST https://api.ollagraph.com/v1/stagehand/{session_id}/screenshot — Stagehand Screenshot Endpoint - POST https://api.ollagraph.com/v1/vscode/runs — Vscode Run Endpoint - GET https://api.ollagraph.com/v1/vscode/runs/{job_id}/screenshots/{filename} — Vscode Screenshot Proxy ### Other - POST https://api.ollagraph.com/v1/enrich/company — Enrich Company Endpoint ## Bundles Use-case groupings of related endpoints. Each bundle pairs 4-13 endpoints with a sample workflow. - AEO — 11 endpoints — https://ollagraph.com/bundles/aeo - SEO — 13 endpoints — https://ollagraph.com/bundles/seo - DNS — 6 endpoints — https://ollagraph.com/bundles/dns - Email — 4 endpoints — https://ollagraph.com/bundles/email - Domain Intelligence — 11 endpoints — https://ollagraph.com/bundles/domain-intelligence - Scraping — 13 endpoints — https://ollagraph.com/bundles/scraping - Conversion — 9 endpoints — https://ollagraph.com/bundles/conversion - Site Audit — 10 endpoints — https://ollagraph.com/bundles/site-audit - Security — 7 endpoints — https://ollagraph.com/bundles/security ## Use cases Capability landing pages — each covers one endpoint family in depth. - Web scraping API (formats, smart routing, action macros, async) — https://ollagraph.com/scrape - Website crawler API (depth, budget caps, robots, sitemap, webhooks) — https://ollagraph.com/crawl - Browser automation (natural-language + macro-driven multi-step flows) — https://ollagraph.com/automation - Headless browser API (persistent stealth sessions, render, script) — https://ollagraph.com/browser - Domain & network intelligence (WHOIS, DNS, SSL, GeoIP, ASN, enrichment) — https://ollagraph.com/intelligence - Webhooks (async job delivery, HMAC signature verification) — https://ollagraph.com/webhooks - Architecture (response envelope, tiered fetch, credit metering, MCP) — https://ollagraph.com/architecture - For AEO agencies (white-label AI-citation audits at agency scale) — https://ollagraph.com/for-aeo-agencies ## Comparisons - Ollagraph vs Firecrawl — https://ollagraph.com/vs/firecrawl - Ollagraph vs ScraperAPI — https://ollagraph.com/vs/scraperapi - Ollagraph vs Octoparse — https://ollagraph.com/vs/octoparse - Ollagraph vs Diffbot — https://ollagraph.com/vs/diffbot - Ollagraph vs Zyte — https://ollagraph.com/vs/zyte - Ollagraph vs ScrapingBee — https://ollagraph.com/vs/scrapingbee - Ollagraph vs Crawlbase — https://ollagraph.com/vs/crawlbase - Ollagraph vs Apify — https://ollagraph.com/vs/apify - Ollagraph vs Tavily — https://ollagraph.com/vs/tavily - Ollagraph vs Jina AI Reader — https://ollagraph.com/vs/jina - Ollagraph vs Browse AI — https://ollagraph.com/vs/browse-ai ## Free tools Free, no-cost tools powered by the Ollagraph API. Run them on 1,000 free credits. - AI Citation-Readiness Checker (will ChatGPT/Perplexity/Claude cite your page?) — https://ollagraph.com/tools/citation-readiness - llms.txt Generator (build an llms.txt for AI crawlers) — https://ollagraph.com/tools/llms-txt-generator - Schema.org JSON-LD Generator (structured data for rich results + AI citations) — https://ollagraph.com/tools/schema-generator ## Guides & blog In-depth guides and competitor round-ups for AI web data, scraping, and search. - The 11 best Firecrawl alternatives in 2026 — https://ollagraph.com/blog/firecrawl-alternatives - The best Firecrawl MCP alternative in 2026 — https://ollagraph.com/blog/firecrawl-mcp-alternative - Firecrawl pricing in 2026: plans, multipliers, and a cheaper alternative — https://ollagraph.com/blog/firecrawl-pricing - Ollagraph for n8n: web scraping, crawling, and enrichment — https://ollagraph.com/blog/ollagraph-n8n-integration - The best Exa alternatives for AI search in 2026 — https://ollagraph.com/blog/exa-alternatives - Building a web data pipeline for LLM training in 2026 — https://ollagraph.com/blog/web-data-for-llm-training - Sales intelligence APIs in 2026: a buyer's guide — https://ollagraph.com/blog/sales-intelligence-api-buyers-guide - Scraping Zillow in 2026: what works, what fails — https://ollagraph.com/blog/scraping-zillow-in-2026 - AEO vs SEO in 2026: optimizing for AI answer engines — https://ollagraph.com/blog/aeo-vs-seo-2026 ## Recipes Step-by-step production playbooks for common web-data jobs. Each walks the full pipeline with real API calls. - How to scrape Amazon product data in 2026 — https://ollagraph.com/recipes/scrape-amazon-product-data/ - How to monitor competitor pricing across e-commerce — https://ollagraph.com/recipes/monitor-competitor-pricing/ - How to scrape Zillow listings at scale — https://ollagraph.com/recipes/scrape-zillow-listings/ - How to scrape Google Maps businesses — https://ollagraph.com/recipes/scrape-google-maps-businesses/ - How to enrich B2B leads from a domain — https://ollagraph.com/recipes/enrich-leads-from-domain/ - How to build a RAG knowledge base from the web — https://ollagraph.com/recipes/build-rag-knowledge-base/ - How to scrape pages behind a login — https://ollagraph.com/recipes/scrape-pages-behind-login/ - How to extract structured data from articles — https://ollagraph.com/recipes/extract-structured-data-from-articles/ - How to crawl an entire website — https://ollagraph.com/recipes/crawl-entire-website/ - How to verify email addresses at scale — https://ollagraph.com/recipes/verify-email-addresses-at-scale/ ## How to integrate Sign up at https://ollagraph.com/signup to get an API key, then `Authorization: Bearer osk_...` against `https://api.ollagraph.com`. For MCP, install `@ollagraph/mcp` and add to your client config.