# Geogen ## Docs - [GeoGen Introduction](https://docs.geogen.io/index.md): GeoGen is one of the leading Generative Engine Optimization Platforms - [#1 Adding an Entity](https://docs.geogen.io/quick-start/quickstart.md): Ready to see where your brand stands in the world of AI search? GeoGen is the clearest path to knowing. - [#2 Prompts Configuration](https://docs.geogen.io/quick-start/prompts-configuration.md): Everything we measure begins with the real-world prompts you care about: the kinds of things your buyers would actually ask an AI assistant. - [#3 Prompts Tab](https://docs.geogen.io/quick-start/prompts-tab.md): Add or remove prompts, select languages and regions, and manage tags - [#4 Responses Tab](https://docs.geogen.io/quick-start/responses-tab.md): Explore Responses for additional Insights. - [#5 Citations Tab](https://docs.geogen.io/quick-start/citations-tab.md): Analyze the top citations used throughout your industry. - [#6 Query Fanouts Tab](https://docs.geogen.io/quick-start/query-fanouts-tab.md): Discover the background search queries that AI models perform to generate recommendations. - [#7 Competitors Selection](https://docs.geogen.io/quick-start/competitors-selection.md): GeoGen lets you see which competitors appear alongside you in AI-generated responses, using the same visibility metrics to reveal who the algorithms are favoring. - [Query Fanouts](https://docs.geogen.io/concepts/query-fanouts.md): Understanding how AI models research your brand and why it matters for GEO - [MCP Server](https://docs.geogen.io/concepts/mcp-server.md): Connect your AI assistant to GeoGen using the Model Context Protocol - [Introduction](https://docs.geogen.io/api-reference/introduction.md): Welcome to the Geogen API - [Authentication](https://docs.geogen.io/api-reference/authentication.md): Learn how to authenticate your API requests - [Rate Limits](https://docs.geogen.io/api-reference/rate-limits.md): Understand API rate limits - [Get Workspace](https://docs.geogen.io/api-reference/workspace.md): Get workspace information, usage limits, and credit balance. - [Get Workspace Members](https://docs.geogen.io/api-reference/workspace-members.md): Get all team members in the workspace. - [Get Workspace Tags](https://docs.geogen.io/api-reference/workspace-tags.md): Get all tags in the workspace. - [Get Entities](https://docs.geogen.io/api-reference/entities-get.md): Get all entities in the workspace. - [Check Domain Availability](https://docs.geogen.io/api-reference/check-domain.md): Check if a domain is available for tracking before creating an entity. Returns whether the domain is available, already in your workspace, or tracked by another user. - [Create Entity](https://docs.geogen.io/api-reference/entities-create.md): Create a new entity with AI-generated prompts and start tracking. - [Entities update](https://docs.geogen.io/api-reference/entities-update.md) - [Entities remove](https://docs.geogen.io/api-reference/entities-remove.md) - [Get Entity Prompts](https://docs.geogen.io/api-reference/prompts-get.md): Get prompts for a specific entity with performance stats. - [Add Prompt](https://docs.geogen.io/api-reference/prompts-add.md): Create a new prompt for an entity. - [Update Prompt(s)](https://docs.geogen.io/api-reference/prompts-update.md): Update one or more prompts in a single request. - [Delete Prompt(s)](https://docs.geogen.io/api-reference/prompts-delete.md): Delete one or more prompts. Supply either `promptId` (single) or `promptIds` (batch) via query parameters, or a JSON body with `{ "promptId": "..." }` or `{ "promptIds": ["...", "..."] }`. Maximum 100 IDs per batch request. - [Get Tracking Status](https://docs.geogen.io/api-reference/tracking-status.md): Get the mention check status for an entity. Returns when the last check completed, when the next check is scheduled, and whether a check is currently in progress. Useful for syncing — poll this endpoint to know when new data is available. - [Submit Name Change Request](https://docs.geogen.io/api-reference/name-request-submit.md): Submit a request to correct an entity's display name. Entity names are global shared data and cannot be changed directly. Instead, submit a name correction request that will be reviewed by an admin. - [Get Name Request Status](https://docs.geogen.io/api-reference/name-request-status.md): Check the status of a name change request for an entity. Returns the most recent request with its current status (pending, approved, or rejected). - [Get Actions](https://docs.geogen.io/api-reference/actions-get.md): Get AI-generated actionable recommendations and their associated tasks for an entity. Actionables are SEO improvement suggestions generated after each mention check. Tasks are actionables that have been moved to the kanban board for tracking. - [Dismiss Actionable](https://docs.geogen.io/api-reference/actions-dismiss.md): Dismiss an actionable recommendation so it no longer appears in the active feed. Dismissed actionables free up slots for new ones to be generated on the next mention check (max 30 active per entity). - [Update Task Status](https://docs.geogen.io/api-reference/actions-update-status.md): Update the status of a task on the kanban board. Move tasks through the workflow: not_started → in_progress → in_review → done. - [List Domain Groups](https://docs.geogen.io/api-reference/domain-groups-list.md): List all domain groups in the workspace. A domain group merges analytics for multiple entities that represent the same brand into a single entry. - [Create Domain Group](https://docs.geogen.io/api-reference/domain-groups-create.md): Create a domain group that merges analytics for multiple entities representing the same brand. - [Update Domain Group](https://docs.geogen.io/api-reference/domain-groups-update.md): Update an existing domain group. Only the fields provided in the request body are changed. - [Delete Domain Group](https://docs.geogen.io/api-reference/domain-groups-delete.md): Delete a domain group. Analytics for the previously merged entities will be reported separately again. - [Get Competitors](https://docs.geogen.io/api-reference/competitors.md): Get competitors visibility leaderboard. - [Get LLM Responses](https://docs.geogen.io/api-reference/responses.md): Get LLM responses with mention status. - [Get Response Details](https://docs.geogen.io/api-reference/responses-details.md): Get comprehensive details for a single LLM response, including all mentions, citations, and query fanouts associated with it. - [Get Visibility Trend](https://docs.geogen.io/api-reference/trends-visibility.md): Get visibility trend over time. - [Get Sentiment Trend](https://docs.geogen.io/api-reference/trends-sentiment.md): Get sentiment trend over time. - [Get Citations Trend](https://docs.geogen.io/api-reference/trends-citations.md): Get daily citation trend for top cited domains over time. Returns time-series data showing how many times each of the top domains was cited per day, useful for tracking citation patterns and identifying emerging or declining sources. - [Get Entity Citations](https://docs.geogen.io/api-reference/citations.md): Get top cited domains for an entity. - [Get Citation Details](https://docs.geogen.io/api-reference/citations-details.md): Get detailed URLs for a specific cited domain. Use the citedEntityUuid from the Get Citations endpoint to retrieve the individual citation URLs. - [Get Query Fanouts](https://docs.geogen.io/api-reference/query-fanouts.md): Get web search queries that LLMs performed during response generation. These are the queries that AI models use to search the web while generating their responses. - [Get Models](https://docs.geogen.io/api-reference/models.md): Get all available LLM models. - [Introduction](https://docs.geogen.io/cli/introduction.md): Use the GeoGen CLI to query your LLM visibility data from any terminal - [Authentication](https://docs.geogen.io/cli/authentication.md): How the CLI logs in and stores your API key - [Global Options](https://docs.geogen.io/cli/global-options.md): Flags that work on every CLI command - [Workspace](https://docs.geogen.io/cli/workspace.md): Inspect workspace usage, members, and tags - [Entities](https://docs.geogen.io/cli/entities.md): Create, list, update, and remove tracked entities - [Prompts](https://docs.geogen.io/cli/prompts.md): Add, update, and delete tracking prompts - [Name Requests](https://docs.geogen.io/cli/name-request.md): Submit and check name-change requests for an entity - [Domain Groups](https://docs.geogen.io/cli/domain-groups.md): Group sibling/aliased entities under a single primary - [Responses](https://docs.geogen.io/cli/responses.md): Inspect raw LLM responses and their mention status - [Citations](https://docs.geogen.io/cli/citations.md): See which domains and URLs LLMs cite when answering about your entity - [Competitors](https://docs.geogen.io/cli/competitors.md): See how your entity ranks against competitors in LLM mentions - [Trends](https://docs.geogen.io/cli/trends.md): Daily visibility, sentiment, and citation trends over time - [Query Fanouts](https://docs.geogen.io/cli/query-fanouts.md): Inspect web search queries LLMs run while answering - [Actions](https://docs.geogen.io/cli/actions.md): AI-generated recommendations and kanban tasks - [Models](https://docs.geogen.io/cli/models.md): List available LLM models you can track against ## OpenAPI Specs - [openapi](https://docs.geogen.io/openapi.json) ## Optional - [Blog](https://www.geogen.io/articles) - [Changelog](https://www.geogen.io/changelog)