NEW 1,000 free credits on signup · 105 endpoints, one API key, MCP-ready See pricing
NEW · Stream traces to your existing observability stack

Web infrastructure
for AI agents.

Fetch, extract, audit, and reason about the live web. One API, one MCP server, one bill — instead of duct-taping a scraper, a SERP, a parser, and a SEO auditor.

Start free — 1,000 credits View docs

No credit card 105 endpoints, one API key MCP server included

POST api.ollagraph.com/v1/scrape/llm-ready
1 credit 200 OK
REQUEST
# curl, Python, TypeScript — same shape, same answer.
curl https://api.ollagraph.com/v1/scrape/llm-ready \
  -H "Authorization: Bearer $OLLAGRAPH_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://en.wikipedia.org/wiki/Web_scraping",
    "max_tokens": 512,
    "overlap_tokens": 64
  }'
RESPONSE abridged · ~2,400 tokens · 5 chunks
{
  "status": "success",
  "url": "https://en.wikipedia.org/wiki/Web_scraping",
  "title": "Web scraping - Wikipedia",
  "rendered_with_js": false,
  "rendered_via":    "brightdata",
  "chunks": [
    {
      "text":        "Web scraping is the process of automatically extracting data from websites…",
      "token_count": 498,
      "byte_start":  0,
      "byte_end":    2196
    },
    { /* chunk 2, 3, 4, 5 */ }
  ]
}
JS-RENDERED WHEN NEEDED
SPA detection auto-retries through a residential rendering pool. Same response shape; rendered_via tells you which path served the page.
CREDIT-METERED, REFUND-ON-FAIL
Most endpoints cost 1 credit; orchestrators cost 3. If the upstream fetch errors, we refund automatically before returning — you only pay for successful calls.
MCP-NATIVE
Every endpoint is also an MCP tool. pipx run ollagraph-mcp and Claude Desktop / Cursor gets all 92 of them at once.
UNDER THE HOOD
Bright Data residential fallback · Docling layout-aware PDF · RapidOCR for images · FastAPI + Postgres · FastMCP from_openapi
PLATFORM

One platform.
The whole web stack.

Twelve composable primitives behind a single auth, single billing surface, and a unified observability plane. No more duct-taped scrapers, headless browsers, and DNS scripts.

Smart crawling

Render-aware crawls that follow links, respect robots, and bypass anti-bot walls cleanly.

Structured extraction

Structured extraction with JSON schemas, retries, and verification — typed end-to-end.

Agent observability

Trace every tool call, token, and step. Replay runs. Diff prompts. Find regressions fast.

DNS intelligence

Resolve, verify, and historicize DNS state. Detect take-downs, parked, and proxied domains.

Browser automation

Stealth Chromium pools that scale to thousands of concurrent sessions in seconds.

AEO audits

Audit how AI crawlers see, cite, and rank your site. Get a remediation checklist instantly.

MCP visibility

See every tool invocation across MCP servers — cost, latency, errors, drift, version map.

Markdown conversion

Clean, model-ready markdown for any page. Strips chrome, keeps semantics, preserves citations.

Redirect tracing

Full hop-by-hop redirect graphs with TTLs, SSL chain, and final-rendered DOM checks.

SSL intelligence

Cert chain, ALPN, OCSP, and TLS posture inspection. Flag expiring, weak, or mis-issued certs.

Security telemetry

Detect malicious hosts, phishing kits, and reputation drift. WAF-grade signal, agent-friendly.

Async jobs

Fire-and-forget jobs with webhooks, idempotency keys, fan-out, and durable retries.

DEVELOPER EXPERIENCE

One endpoint.
One auth. One billing.

Typed SDKs in TypeScript and Python. A first-class REST API. Idempotent jobs, streaming responses, webhooks, and structured errors. Built the way you wished scraping APIs were built ten years ago.

Typed everywhere
Schemas generate SDK methods, error types, and trace shape.
Streaming-first
SSE & WebSocket for long crawls. Tail logs, results, and progress live.
Local-first DX
CLI, dashboards in the terminal, replay from a trace ID.
Browse the docs API reference →
POST /v1/crawl
// Crawl a site, extract structured data, observe every step.
import { Ollagraph } from "@ollagraph/sdk";

const og = new Ollagraph({ apiKey: process.env.OG_KEY! });

const job = await og.crawl.start({
  url:       "https://news.ycombinator.com",
  depth:     3,
  renderer:  "chromium-stealth",
  extract: {
    schema: {
      title:   "string",
      url:     "url",
      points:  "int",
      author:  "string",
    },
  },
  observe: { trace: true, redact: ["email"] },
});

for await (const ev of og.stream(job.id)) {
  console.log(ev.phase, ev.url, ev.latencyMs);
}
VS. THE LEGACY STACK

Most teams cobble together five vendors.
You don't have to.

The legacy scraping market was built for SEO teams in 2014. Ollagraph is built for agents, observability, and AI infrastructure in 2026.

Capability Ollagraph Firecrawl ScrapingBee Bright Data Roll your own
Render-aware crawlmanual
Structured extraction with JSON schemasDIY
Agent traces & replayDIY
MCP server visibility
DNS / SSL / redirect graphpartialDIY
AEO & AI-crawler audit
Browser automation poolslimitedDIY
Unified billing + authN vendors
Self-hostable
Effective $/1K pages$0.48$1.10$0.95$1.45$2.80*

* Rough estimate including infra, on-call, headless browser ops, and proxy spend for a 100M-page-per-month workload. Compare in detail on the pricing page.

ENTERPRISE

Run it on your own infra.

Self-host Ollagraph in your VPC. Keep customer data, scrape traffic, and agent traces inside your perimeter. SCIM, SAML, fine-grained RBAC, and customer-managed keys included. For teams who can't send their browsing history to a third party.

Self-hosted BYO cloud SCIM & SAML CMK / BYOK EU / US data residency Audit logs
governance.audit · 2026-05-24 3 events
14:02:17 SCIM
user u_84a1 assigned role "observer" by sso/okta
14:01:08 CMK
workspace acme/prod rotated KMS key · 30d cadence
13:58:42 POLICY
egress to "*.internal.com" blocked · policy:allowlist

Ship agents that
actually understand the web.

Start free with 1,000 credits. No credit card. Production-ready in five minutes — and one platform you'll grow into, not out of.

Create your account Compare pricing
Free tier is generous. No credit card. The whole catalog from day one.