The AI Search API is now publicly available. You can grab a key and capture what real users see on consumer AI surfaces, the answer real people get, from real browser sessions, not vendor model APIs.
Base URL: https://api.aisearchapi.dev · Auth: Authorization: Bearer <API_KEY>
What's in v1
Eight live surfaces, browser-first. Capture ChatGPT, Perplexity, Copilot, Google AI Overview, Google AI Mode, Google Search, and Google News, plus Claude. ChatGPT and Perplexity run browser-first in real browser sessions on our own fleet; Claude is served via the official Anthropic API through the OpenRouter gateway, and is labeled API-sourced everywhere it appears. Gemini is phase-2. Requesting it returns an honest 422, never a fabricated result. Capture never silently downgrades to a model API.
One canonical Envelope. Every surface returns the same stable, versioned shape: answer (text, markdown, blocks) and provenance (login state, requested-vs-effective region, model label, captcha, stop reason), plus a quiet honesty guarantee built into the schema: an empty surface still completes (flagged surface_absent, never fabricated), and an unavailable driver fails loud with DRIVER_UNAVAILABLE instead of a mock. Write one parser, read every provider.
Durable async jobs. POST /v1/search returns 202 with a parent job and one durable child Workflow per (surface × region). Poll GET /v1/jobs/:id, or attach an HMAC-signed webhook. Need it inline? Add ?mode=sync (or Prefer: wait) for a single surface and region, same endpoint, same body, no sync surcharge. Batch and Idempotency-Key are both supported.
A durable raw capture. Every browser capture keeps the verbatim raw payload in R2, re-fetchable through the API, not expired at 24 hours. API-sourced surfaces return null for the artifact key, since no page was captured.
Self-serve keys + 500 free credits. Create an account, generate an API key, and start with 500 free credits, no sales call. Read your usage ledger any time at GET /v1/usage, counted per child job and grouped by surface and region.
On the roadmap
The authenticated-browser lanes for Claude, plus Meta AI, DeepSeek, Amazon Rufus, and Grok, are phase-2. We ship a lane when its plugin is real, never before, and label everything phase-2 as phase-2.
Read the docs to run your first capture.