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"]
  }'
Illustrative request. Team-supplied base URL and account token.
{
  "accepted": true,
  "crawlJobId": "8a1d1ac4-1bf4-4f2b-9c9c-bda9d2356e72",
  "replayed": false,
  "status": "queued"
}
Queued for asynchronous collection. Poll, then download results.

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": []
}
Illustrative provider-specific excerpts, not production captures.

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.

Follow the quickstart →

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.

Read about reliability and limits →

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.

Request API access