---
title: "Get a technical GEO report"
method: GET
path: "/technical_geo_reports/{id}"
tags: ["Technical GEO Reports"]
---

# Get a technical GEO report

`GET /technical_geo_reports/{id}`

Returns the current status and the full result_data once the report is completed. While it is running, result_data is null and poll_after_seconds tells clients when to check again.

## Path parameters

- `id` integer, required

## Query parameters

- `project_id` integer, required
- `report_type` 'crawlability' | 'schema' | 'content_readiness' | 'discoverability' | 'site_structure' | 'robots_txt' | 'agent_readiness' | 'llms_txt' | 'ai_visibility', required

## Response `200`

Report status and completed result data

## Other responses

- `404` — Resource not found
- `422` — Invalid parameters

---

[API](https://skmtc.dev/llmpulse/apis/llm-pulse-api.md) · [All operations](https://skmtc.dev/llmpulse/apis/llm-pulse-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/llmpulse/llm-pulse-api/revisions/b1f6040a24b9/schema)
