API reference / Resource

SEO keywords

Track Google keywords for a brand: positions over time, search volume and difficulty, keyword research, the organic overview and keyword gap against competitors, and the Google keyword behind each AI prompt. Buying provider data costs credits.

18 endpoints

  1. GET /v1/brands/{brand_id}/seo/keyword-gap Get the keyword gap
  2. POST /v1/brands/{brand_id}/seo/keyword-gap/refreshes Refresh the keyword gap
  3. POST /v1/brands/{brand_id}/seo/keyword-research Research keywords
  4. GET /v1/brands/{brand_id}/seo/keywords List tracked keywords
  5. POST /v1/brands/{brand_id}/seo/keywords Track keywords
  6. DELETE /v1/brands/{brand_id}/seo/keywords Stop tracking several keywords
  7. PATCH /v1/brands/{brand_id}/seo/keywords/{keyword_id} Update a tracked keyword
  8. DELETE /v1/brands/{brand_id}/seo/keywords/{keyword_id} Stop tracking a keyword
  9. GET /v1/brands/{brand_id}/seo/keywords/{keyword_id}/history Get a keyword's rank history
  10. GET /v1/brands/{brand_id}/seo/keywords/{keyword_id}/prompts List the AI prompts behind a keyword
  11. GET /v1/brands/{brand_id}/seo/keywords/candidates List keyword candidates
  12. POST /v1/brands/{brand_id}/seo/keywords/metric-refreshes Refresh keyword numbers
  13. POST /v1/brands/{brand_id}/seo/keywords/rank-checks Check Google positions
  14. GET /v1/brands/{brand_id}/seo/overview Get the Google overview
  15. POST /v1/brands/{brand_id}/seo/overview/refreshes Refresh the Google overview
  16. GET /v1/brands/{brand_id}/seo/prompt-insights Get prompt insights for a report
  17. PUT /v1/brands/{brand_id}/seo/prompt-insights/keyword Pin the keyword a prompt stands for
  18. POST /v1/brands/{brand_id}/seo/prompt-insights/lookups Look up prompt insights