公共 API 提供对您的 GEO 分析数据的程序化只读访问。您可以使用它来构建仪表盘、与 BI 工具集成,或在 Topify.ai 项目之上构建自定义工作流。Documentation Index
Fetch the complete documentation index at: https://docs.topify.ai/llms.txt
Use this file to discover all available pages before exploring further.
基础 URL
认证
每个请求都需要在X-API-Key 请求头中提供 API 密钥。详情请参阅 认证。
响应封装
数据端点会将每个响应包装在标准的封装结构中: 成功:智能体化设置 端点(
/account/*)使用不同的封装结构:成功时为 {"code": 200, "message": "200 OK", "data": {...}},错误时为 {"code": 400, "message": "..."}。详情请参阅智能体化设置页面。HTTP 状态码
| 状态码 | 含义 |
|---|---|
200 | 成功 |
401 | 未授权 —— API 密钥缺失、无效、未激活或已过期 |
403 | 禁止访问 —— API 密钥无权访问此项目 |
404 | 未找到 —— 项目、搜索词或资源不存在 |
429 | 超出速率限制 —— 请参阅 Retry-After 请求头 |
日期范围筛选
大多数分析端点接受以下查询参数:| 参数 | 类型 | 默认值 | 描述 |
|---|---|---|---|
duration_days | integer | 7 | 从今天起回溯的天数 |
date_from | string | — | 起始日期,格式为 YYYY-MM-DD |
date_to | string | — | 结束日期,格式为 YYYY-MM-DD |
duration_days 和 date_from/date_to,则显式日期范围优先。最大范围为 90 天。
AI 服务商筛选
分析端点接受providers 查询参数:
chatgpt、perplexity、google_ai_overview、gemini、claude。省略时会返回所有 AI 服务商的数据。
分页
返回大量结果的端点支持基于页码的分页:| 参数 | 类型 | 默认值 | 最大值 | 描述 |
|---|---|---|---|---|
page | integer | 1 | — | 页码(从 1 开始) |
page_size | integer | 50 | 100 | 每页结果数 |
速率限制请求头
每个响应都会包含以下请求头:| 请求头 | 描述 |
|---|---|
X-RateLimit-Limit | 每个时间窗口内允许的总请求数 |
X-RateLimit-Remaining | 当前窗口内剩余的请求数 |
X-Credit-Available | 您的密钥剩余的 API 额度 |
Retry-After | 重试前需等待的秒数(仅在 429 时返回) |
智能体化设置
智能体化设置
面向 AI 智能体的端到端程序化设置 —— 无需人工介入,即可创建账户、获取 API 密钥并配置 GEO 跟踪项目。
端点
项目
列出并获取已跟踪的项目。
搜索词
搜索词、分析数据、AI 回复、域名和 URL。
竞争对手
带有聚合指标的竞争对手品牌。
来源
AI 回复中引用的来源域名。
主题
用于组织搜索词的主题分组。
概览
按搜索词聚合的分析数据。
可见度趋势
随时间变化的竞争对手指标时间序列。
来源分析
类别分布、表现趋势及机会点。