Understand the collected data
Chatbot runs carry nullable text, markdown and pageUrl. Google AI Overview text and markdown are nested inside aioverview, which can be null. Google News provides article titles and snippets rather than a synthesized answer.
Collected data
Successful runs include runNumber, runTaskId and capturedAt. Inspect failedRuns separately; missing runs are not empty successful answers. Raw HTML and token counts are not promised output fields.
Provider output examples
These are illustrative successful run excerpts, not full result files or calculated metrics. Submit POST /v1/crawl-jobs, track completion, then download the authenticated result. Outputs depend on the target; a chatbot has no news articles or Google position fields.
{
"runNumber": 1,
"runTaskId": "7f5c0888-f5ad-4661-b07b-79fbbe1c7b31",
"status": "completed",
"capturedAt": "2026-10-09T10:01:00.000Z",
"pageUrl": "https://www.google.com/search?q=example",
"aioverview": null,
"serp": {
"organic": [
{
"position": 1,
"snippet": "Illustrative search result summary.",
"title": "Illustrative CRM comparison",
"url": "https://example.com/crm-comparison"
}
],
"peopleAlsoAsk": [],
"shopping": [],
"sponsored": []
}
}Answer text FAQ
- Does the API calculate answer text?
- Chatbot runs carry nullable text, markdown and pageUrl. Google AI Overview text and markdown are nested inside aioverview, which can be null. Google News provides article titles and snippets rather than a synthesized answer.
- How should failed or empty collections be handled?
- Inspect per-target failedRuns and each successful run identity. Empty sources or null fields are valid output; a missing failed run is not an empty successful answer. A completed job can contain failed collections.
Use collected data to build your own reporting and analysis. Our team arranges API access and follows up with next steps.