Technical GEO Reports
Launch the Technical GEO bundle for a URL, then list, poll and retrieve each report. Reports run asynchronously. Agent Readiness, sometimes called AI readiness, uses report_type=agent_readiness.
GET/technical_geo_reports
List one Technical GEO report type for a project, newest first. Use this endpoint to find report ids and status before retrieving a full result.
Params:
project_idrequiredreport_typerequired: crawlability, schema, content_readiness, discoverability, site_structure, robots_txt, agent_readiness, llms_txt, ai_visibilitystatusbatch_idpageper_pagemaximum 100
GET/technical_geo_reports/:id
Get one report's current status. While it is running, poll_after_seconds is 15. A completed report includes result_data; a failed report includes error_message.
- Params:
project_id(required),report_type(required), and the reportidin the URL.
POST/technical_geo_reports
Launch the full Technical GEO analysis bundle for a URL and country. Each report runs as a background job. The response includes report_ids, keyed by report type, and tells the client to poll each id through the report detail endpoint.
Body (JSON):
project_idrequiredurlrequiredcountry_codeoptional, defaults to the project country