AI Search API endpoint

POST /v1/searchAbout AI Search

Run one prompt across ChatGPT, Claude, Perplexity, Gemini and Google AI Overviews and get each model’s answer plus the sources it cited, as JSON.

Overview

Pass a query to get each model’s answer and cited sources.

Omit models for three default surfaces, set fullSweep for all five, or select models to pay for fewer.

Reference

POST/v1/search

$0.01 to $0.06 / model · billed per model queried, so all 5 models = $0.20. Pass models to query fewer.

Parameters

querystringrequired
The query to run against the AI models.
modelsenum[]optional
AI surfaces to query, each billed separately; pass a subset when the user names surfaces or wants a lower cost. Omit for the defaults (chatgpt, perplexity, gemini); fullSweep queries all five. google_ai_overview accepts queries up to 700 characters, the others 2000.
Values:chatgptclaudeperplexitygeminigoogle_ai_overview
fullSweepbooleanoptional
Query all five AI surfaces (adds claude and google_ai_overview) for full cross-surface coverage, at a higher cost. Ignored when models is given.

Request

curl https://www.cite42.dev/api/v1/search \
  -X POST \
  -H "Authorization: Bearer $CITE42_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"best startup CRM"}'

Response

{
  "query": "best startup CRM",
  "results": [
    {
      "model": "chatgpt",
      "ok": true,
      "answer": "Acme CRM, Rival CRM, and Legacy CRM stand out for startup teams.",
      "citations": [
        {
          "url": "https://reviews.example/startup-crm",
          "title": "Startup CRM guide"
        }
      ],
      "latencyMs": 4120
    }
  ],
  "measurement": {
    "methodologyVersion": "2026-09-28-v1",
    "surfaces": [
      {
        "model": "chatgpt",
        "provider": "OpenAI",
        "access": "official-api",
        "webSearch": "auto",
        "status": "complete"
      }
    ]
  },
  "requestId": "…",
  "billing": {
    "cost": {
      "microCredits": 20000,
      "usd": "0.20"
    },
    "balance": {
      "microCredits": 1336000,
      "usd": "13.36"
    }
  }
}