Skip to main content
GET
/
api
/
v1
/
public
/
citations
/
{citation_id}
Get Citation
curl --request GET \
  --url https://api.tryhikoo.com/api/v1/public/citations/{citation_id} \
  --header 'Authorization: Bearer <token>'
{
  "id": 123,
  "content": "<string>",
  "website_cited": true,
  "created_at": "2023-11-07T05:31:56Z",
  "sources": [
    "<string>"
  ],
  "mentioned_sources": [
    "<string>"
  ],
  "match_types": [],
  "localization": "<string>",
  "competitors": [
    {
      "id": 123,
      "name": "<string>",
      "url": "<string>",
      "aliases": [
        "<string>"
      ]
    }
  ],
  "website_rank": 123,
  "website_rank_total": 123,
  "brand_mentions": [
    {
      "id": 123,
      "display_name": "<string>",
      "brand_name_normalized": "<string>",
      "is_tracked_website": true,
      "resolved_competitor_id": 123,
      "summary": "<string>",
      "rank": 123,
      "highlights": [
        {
          "text": "<string>",
          "start": 123,
          "end": 123
        }
      ]
    }
  ],
  "prompt": {
    "id": 123,
    "content": "<string>",
    "created_at": "2023-11-07T05:31:56Z"
  },
  "competitor_ranks": [
    {
      "competitor_id": 123,
      "rank": 123,
      "total": 123
    }
  ]
}

Authorizations

Authorization
string
header
required

Personal API key created in the dashboard (Settings > API keys).

Headers

authorization
string | null

Bearer <api_key>

X-MCP-Secret
string | null

Path Parameters

citation_id
integer
required

Query Parameters

website_id
integer
required

Target website id

Response

Successful Response

Citation schema with linked prompt + per-competitor ranks for the detail page.

id
integer
required
content
string
required
platform
enum<string>
required
Available options:
ChatGPT,
Gemini,
AI Overviews,
Google AI Mode,
Perplexity,
Mistral,
Claude,
DeepSeek,
Grok,
Copilot
website_cited
boolean
required
created_at
string<date-time>
required
sources
string[] | null
mentioned_sources
string[] | null
match_types
enum<string>[]

How a website (or competitor) was matched in an AI response.

Non-exclusive — a single citation can carry multiple types (e.g. brand name in content AND URL in sources).

Available options:
brand_citation,
site_mention,
background_source
localization
string | null
competitors
CompetitorWithoutLogo · object[] | null
website_rank
integer | null
website_rank_total
integer | null
brand_mentions
CitationBrandMentionSchema · object[]
prompt
PromptInCitation · object

Prompt info embedded in citation response

competitor_ranks
CompetitorRankInCitation · object[]