Skip to main content

Ranktracker API — Top 100 Rank Tracking & SERP Data

The Ranktracker API gives you powerful Top 100 rank tracking at a price built for serious scale. It's the public, API-key–authenticated interface to your rank-tracking data — domains, competitors, keywords, SERP results, and tags — so you can pull rankings into your own dashboards, data warehouses, and reports, or manage what you track programmatically.

:::tip Ready to build? Jump to the Quickstart — get a key and make your first request in minutes — or browse the API Reference. :::

Top 100 rankings — all 10 pages by default

Every keyword check includes the full 10 pages of Google results by default, so you're not paying extra per page just to see beyond page one. You get complete ranking visibility across all 100 organic positions — not a limited page-one snapshot.

Built for scale — 150,000 checks/month across 107,000+ locations

The Authority plan includes 150,000 monthly Top 100 checks for just $179. Track rankings across 107,000+ locations with every language covered, making it easy to monitor local, national, and international SEO performance from one API. Whether you're tracking client campaigns, powering an SEO platform, building internal dashboards, or collecting SERP data at scale, Ranktracker gives you the depth, accuracy, and flexibility you need.

Full SERP features + AI Overview detection

Every request also includes full SERP feature data and AI Overview detection for every keyword checked. That means you can see not only where a website ranks, but also what appears around it — featured snippets, maps, videos, shopping results, People Also Ask, AI Overviews, and other search features that impact visibility and clicks.

Ranktracker API vs DataForSEO — roughly 10× better value

The value difference is huge. DataForSEO charges per 10-result SERP, so to get Top 100 data you need 10 SERPs per keyword check. That means 150,000 Top 100 checks equals 1.5 million 10-result SERPs — around $1,800 with DataForSEO at $1.20 per 1,000 SERPs.

Ranktracker (Authority)DataForSEO
150,000 Top 100 checks / monthIncluded1,500,000 × 10-result SERPs
Cost for that volume$179~$1,800 (at $1.20 / 1,000 SERPs)
Full 10 pages by default❌ — pay per 10-result page
107,000+ locations, all languages

With Ranktracker, the same 150,000 monthly Top 100 checks are included for just $179 — around 90% cheaper, roughly 10× better value — while still giving you all 10 pages by default, plus SERP features, AI Overview tracking, 107,000+ locations, and full language coverage.

For teams that need deep ranking and SERP intelligence without unpredictable page-by-page costs, the Ranktracker API is one of the most cost-effective ways to track search performance at scale.


Base URL

All API requests go to https://api.ranktracker.com, and every endpoint lives under the /v1 path — for example, https://api.ranktracker.com/v1/domains.

Authentication

Every request is authenticated with an API key, sent in the Authorization header (no Bearer prefix):

curl https://api.ranktracker.com/v1/domains \
-H "Authorization: tkn_usr_your_api_key_here"

Create and manage your API keys in your Ranktracker account settings. See the Authentication guide for details.

Response format

Responses follow the JSON:API envelope — the resource lives under data, with its fields under attributes in camelCase:

{
"data": {
"id": "3f2a…",
"type": "domain",
"attributes": {
"host": "www.example.com",
"projectName": "Example",
"matchType": "any"
}
}
}

List endpoints return an array under data. See Core concepts for the full resource model.

What you can do

  • Domains — create, read, update and delete tracked domains, plus ranking history and share of voice.
  • Competitors — manage the competitors tracked against each domain.
  • Keywords — track keywords, read their latest Top 100 rankings, pause/ resume or stop tracking.
  • SERP — read the latest search results (with SERP features) and cached SERP HTML for a keyword.
  • Tags — organise keywords with tags, individually or in bulk.
  • Account — check your plan usage and quota.

Browse the full API Reference →