Skip to main content
The GenRank API gives you programmatic access to the same brand visibility data that powers the GenRank dashboard. Instead of reading your results in-app, you can pull mentions, rankings, sentiment attributes, and competitor co-occurrence directly into your own tools — internal dashboards, data warehouses, reporting pipelines, or client-facing portals. The API is available on the Scale plan and is set up as a tailored integration. GenRank works with you to define the fields, output format, and delivery schedule that fit your stack before provisioning access.
API access requires the Scale plan. If you are on Free, Essential, or Pro, contact GenRank to discuss upgrading or request an API trial. Scale is custom-priced — book a demo to get a quote.

What the API provides

The GenRank API surfaces the data collected from running your tracked prompts in ChatGPT every day. Each response in the API reflects a single prompt execution and includes structured fields for brand configuration, mention detail, visibility scoring, perception attributes, and competitor co-occurrence.

Citations

Which domains ChatGPT cited in responses to your prompts, including your own domain’s citation frequency.

Visibility

Visibility percent scores and mention rates across all tracked prompts, enabling trend analysis at scale.

Sentiment

Perceived brand qualities attributed to your brand in each response — the language ChatGPT uses to describe you.

Mentions

Full mention objects including position, text excerpts, entity annotations, and the prompt that triggered the response.

Competitor visibility

Which competitors appeared in the same response, enabling share-of-voice calculations and competitive benchmarking.

Brand configuration

Your brand name, domain, and geo targeting settings — the foundation for all tracked data.

Who the API is for

The GenRank API is built for teams that want to integrate AI visibility data into existing infrastructure rather than relying solely on the GenRank dashboard. Typical use cases include:
  • Developers and data engineers building internal visibility dashboards or feeding AI brand data into a data warehouse
  • Digital agencies delivering white-labeled AI visibility reports to clients from their own platforms
  • Enterprise marketing teams combining GenRank data with existing analytics stacks (GA4, Looker, Tableau, etc.)
  • Growth and product teams triggering alerts or automations when brand visibility metrics shift

How setup works

Because the GenRank API is tailored to each customer’s needs, access is provisioned through a brief setup process rather than self-serve signup.
1

Contact GenRank

Reach out via genrank.io/contact-us or complete the API request form on the GenRank API page. Describe your use case, data frequency needs, and any custom fields or outputs you require.
2

Discuss your requirements

A GenRank team member will meet with you to understand your stack, agree on the fields and output structure you need, and confirm your prompt and geo configuration.
3

Receive your credentials

Once the integration is configured, GenRank provisions your API credentials and provides endpoint details specific to your account setup.
4

Start pulling data

Authenticate your requests and begin retrieving brand visibility data programmatically. GenRank remains available for ongoing support as your needs evolve.

Sample API response

The following example shows the structure of a typical GenRank API response for a single tracked prompt. Field availability may vary based on your configured outputs.
{
  "brand": "GenRank",
  "domain": "genrank.io",
  "geo": "US",
  "query": "best chatgpt brand tracker",
  "mentions": [
    {
      "position": 1,
      "text_snippet": "GenRank is one of the top tools to track brand visibility in ChatGPT.",
      "annotations": [
        {
          "entity": "GenRank",
          "position_start": 0,
          "position_end": 7,
          "type": "brand"
        }
      ],
      "visibility_percent": 72.5,
      "perceived_brand_qualities": [
        "accurate",
        "easy to use",
        "SEO-focused"
      ],
      "competitors": ["SEranking", "ChatGPT Tracker"]
    }
  ],
  "last_checked": "2025-09-26T10:00:00Z"
}

Explore the API reference

Authentication

How API credentials work, how to authenticate requests, and how to keep your keys secure.

Brand data

The brand configuration fields — name, domain, and geo targeting — that anchor every API response.

Mentions

Full reference for the mentions array, including position, text snippets, annotations, and visibility scores.

Competitors

How competitor data surfaces in API responses and how to use it for share-of-voice analysis.