API Documentation
Explore our Enterprise API endpoints for programmatic website management
API Authentication
Enter your API key to test the endpoints below
Your API key is required to test the endpoints. It will only be used for testing and not stored.
MCP Integration Available
Integrate XSeek AI SEO tools directly into your development workflow with Model Context Protocol (MCP)
Use our MCP server to access AI SEO tools like robots.txt scanning and LLMs.txt generation directly from compatible applications.
API Version
v1.0
Latest stable version
Endpoints
20
Available endpoints
Authentication
Bearer
Token-based auth
Access Level
Enterprise
Enterprise plan required
Interactive API Endpoints
Click on any endpoint to expand details and test it with your API key
Website Management
GET
/api/v1/websitesList all websites for your organizationPOST
/api/v1/websitesCreate a new websitePUT
/api/v1/websites/{websiteId}Update an existing websiteGET
/api/v1/websites/{websiteId}/sourcesGet sources cited by AI in prompt responses for a website with pagination, sorting, and filteringAI Visits
GET
/api/v1/websites/{websiteId}/ai-visitsGet aggregated AI bot visit traffic by URL with search, pagination, and filtersPOST
/api/v1/websites/{websiteId}/ai-visitsPublish a new AI bot visit for a specific websiteLLM Queries
GET
/api/v1/websites/{websiteId}/llm-queriesList LLM queries for a specific website with pagination and searchGET
/api/v1/websites/{websiteId}/llm-queries/by-pageFind queries that gave impressions for a specific page URLAPI Keys
GET
/api/v1/api-keysList API keys for your organizationPOST
/api/v1/api-keysCreate a new API key for your organizationRobots.txt Scans
GET
/api/v1/websites/{websiteId}/robots-scansList robots.txt scans for a website (most recent first)GET
/api/v1/websites/{websiteId}/robots-scans/latestGet the latest robots.txt scan for a websiteTools
GET
/api/v1/tools/llms-txtGenerate LLMs.txt content for a given URLGET
/api/v1/tools/robots-txtScan robots.txt for a given URL and return allowed/disallowed AI botsPrompt Management
GET
/api/v1/websites/{websiteId}/promptsList all prompts for a specific websitePOST
/api/v1/websites/{websiteId}/promptsAdd a new prompt to a specific website.GET
/api/v1/websites/{websiteId}/prompts/{promptId}Get a prompt details for a websitePUT
/api/v1/websites/{websiteId}/prompts/{promptId}Update an existing prompt for a websiteGET
/api/v1/websites/{websiteId}/prompts/{promptId}/runsGet the latest runs for a promptGET
/api/v1/websites/{websiteId}/prompts/leaderboardGet leaderboard of companies by mentions for the websiteSupport
Need help with the API?
Enterprise customers get priority API support and assistance with integration.
Contact Support