Nostimates API
AI answers and search results. One API.
Collect responses from ChatGPT, Gemini, Perplexity, Google Search and Google News. Send a prompt, choose your targets, and get structured results for your application, research, or reporting.
Access is currently set up by our team. Leave your details and we’ll be in touch with next steps.
curl -X POST "$NOSTIMATES_BASE_URL/v1/crawl-jobs" \
-H "Authorization: Bearer $NOSTIMATES_API_KEY" \
-H "Idempotency-Key: $IDEMPOTENCY_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "What are the best CRM tools for a small team?",
"targets": ["google","chatgpt","perplexity"]
}'{
"accepted": true,
"crawlJobId": "8a1d1ac4-1bf4-4f2b-9c9c-bda9d2356e72",
"replayed": false,
"status": "queued"
}Five supported targets
Collect across AI and search.
Choose one target or send the same prompt to several. Google Search includes AI Overview when available.
Google Search
Search results and AI Overview when available.
google →
Google News
News articles, publishers and publication labels.
google_news →
ChatGPT
Collected answer text and available sources.
chatgpt →
Gemini
Answer text, markdown and sources when available.
gemini →
Perplexity
Collected answers and their available source links.
perplexity →
Collected data
Data you can build on.
Use collected answers, sources, search results, and news articles in your own product.
Outputs vary by provider. Sources can be empty, fields can be null, and Google may return no AI Overview. These illustrative excerpts show one successful run, not the full result file.
Explore the result format →{
"runNumber": 1,
"runTaskId": "9a7536e7-b610-420a-a34c-5f829956f4d3",
"status": "completed",
"capturedAt": "2026-10-09T10:01:00.000Z",
"text": "Illustrative captured answer text.",
"markdown": null,
"pageUrl": "https://chatgpt.com/",
"sources": []
}Asynchronous by design
Submit. Track. Retrieve.
01
Submit a prompt
Choose your targets and optional repeat count. A 202 response gives you a job ID, not collected answers.
02
Track progress
Poll the job or receive a signed completion notification. Keep the job ID so you can resume checking later.
03
Retrieve results
Download with your account token and inspect failedRuns alongside collected responses. Completed jobs can contain unsuccessful runs.
Failure handling
Built to handle collection failures.
Safe submission retries
Retry the same request with the same idempotency key to retrieve the original job.
Recovery after interruption
Jobs are stored before collection starts, with recovery handling for interrupted processing.
Clear collection outcomes
Eligible failures are retried, and unsuccessful runs are reported separately from collected responses.
Signed completion notifications
Receive a signed webhook when processing completes, with retries for eligible delivery failures.
Your application, your analysis
Build with the answers people see.
AI visibility products
Collect the underlying responses for your own analysis.
Research workflows
Compare answers and sources across supported interfaces.
Custom reporting
Feed structured collection results into your existing tools.
Start building with Nostimates.
Tell us a little about your use case. We’ll follow up with next steps for API access.