Get an answer
/v1/answers/{answer_id}Returns 1 complete answer, with the brands it ranks or names and the sources it cites. The id of another brand's answer, or of an answer that is not complete, gets status 404.
Authorization
apiKey An API key that you create in the Lumirank dashboard, on the Settings > API keys page. Send it in the Authorization header: Bearer lr_....
In: header
Path Parameters
The id of the answer.
uuidResponse Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/answers/f3a91c27-8d4e-4b5f-a6c7-9e0f1a2b3c4d"answer
{ "id": "f3a91c27-8d4e-4b5f-a6c7-9e0f1a2b3c4d", "prompt_id": "a41e7c52-3d6b-4f0a-9c8e-1b2d3e4f5a60", "prompt_text": "What is the best CRM for a 5 person sales team?", "engine": "chatgpt", "country": "US", "answered_at": "2026-10-07T04:12:55Z", "brand_mentioned": true, "brand_position": 2, "brand_sentiment": 42, "brands_ranked": 6, "citation_count": 9, "text": "For a 5 person team, the strongest options are Globex, Acme, and Initech.", "text_format": "markdown", "mentions": [ { "answer_id": "f3a91c27-8d4e-4b5f-a6c7-9e0f1a2b3c4d", "answered_at": "2026-10-07T04:12:55Z", "engine": "chatgpt", "country": "US", "prompt_id": "a41e7c52-3d6b-4f0a-9c8e-1b2d3e4f5a60", "competitor_id": "c77d2e91-5b4a-4f3c-8d2e-7a6b5c4d3e21", "competitor_name": "Globex", "is_self": false, "position": 1, "sentiment": 55 } ], "citations": [ { "answer_id": "f3a91c27-8d4e-4b5f-a6c7-9e0f1a2b3c4d", "answered_at": "2026-10-07T04:12:55Z", "engine": "chatgpt", "country": "US", "prompt_id": "a41e7c52-3d6b-4f0a-9c8e-1b2d3e4f5a60", "url": "https://www.g2.com/categories/crm", "domain": "g2.com", "title": "Best CRM Software", "position": 0, "kind": "linked", "is_own_domain": false } ]}List answers GET
Returns AI answers with their text, 1 row per answer, oldest first. The list has only complete answers, the same answers as the Results page of the dashboard: an answer that is still running or that failed is not in the list. `start_date` and `end_date` select answers by `answered_at`. To get the brands and sources in each answer, call `/v1/mentions` and `/v1/citations`, and match their rows to the answers by `answer_id`. The answers of archived prompts are left out unless you send `include_archived=true`.
List citations GET
Returns 1 row for each source that a complete answer cites, oldest answer first, then in the order of the sources in the answer. To get the rows of 1 domain, send `domain`. For example, `domain=g2.com` returns every citation of `g2.com`. For the total citations of each domain or page, use the citations report.