← All guides

Locus product guide · Updated

Rank tracking API options and how keyword checks are billed

The main rank tracking API options are SERP APIs such as DataForSEO, Serper and SerpApi, suites such as SE Ranking, and the free Google Search Console API. A SERP API shows where any domain ranks in Google for a keyword, location and device, and bills per results page or per search. Checking 500 keywords daily in the top 10 takes about 15,000 pages a month. SE Ranking includes a rank tracking API in plans from $129 a month. Search Console reports average position by query for your own site. Prices checked November 10, 2026.

What kinds of rank tracking API are there?

Three kinds, and they measure different things.

  • Live SERP checks: you fetch Google’s results for a keyword and find your domain’s position. Works for any domain, any location.
  • Rank databases: a vendor estimates which keywords a domain ranks for from its own crawls, such as DataForSEO Labs ranked keywords. Good for competitor research, less exact.
  • First-party data: Google Search Console reports the average position of your own verified site for each query.

What are the rank tracking API options?

Billing terms come from each vendor’s page, checked November 10, 2026.

What are the rank tracking API options?
OptionWhat it measuresHow you payCatch
Google Search Console APIAverage position, clicks and impressions for your verified siteFreeReturns top rows, not all data. Up to 25,000 rows per request.
DataForSEO SERP APILive Google position for any domainPer results page from a prepaid balance, in queued, priority or live mode$50 minimum top-up. Each 10 results past the first page costs another page.
SerperGoogle results as JSONPrepaid query packs, cheaper per query in larger packsCredits expire after 6 months
SerpApiGoogle and other enginesMonthly plans by search volumeMonthly quota. Only successful searches count.
SE Ranking APIDaily positions, SERP features and history for tracked projectsIncluded in monthly plans. The Data API is pay as you go with prepaid credits.Rank tracking runs through its Project API, tied to projects you set up in SE Ranking

How many checks does daily keyword tracking take?

Daily checks of the top 10 results take one SERP page per keyword per day, about 30 pages a month. Tracking the top 100 needs 10 pages per check on DataForSEO, since it bills each block of 10 results as a page. Multiply these counts by your vendor’s rate per page or per search to get the monthly bill.

How many checks does daily keyword tracking take?
Keywords checked dailyPages a month, top 10Pages a month, top 100
1003,00030,000
50015,000150,000
2,00060,000600,000

How is rank tracking billed through Locus Pro?

Per call, from one prepaid credit balance. A live Google check through DataForSEO is priced per 10 results, so a deeper check costs more. The endpoints below come from the Locus catalog on November 10, 2026.

Locus offers DataForSEO’s live checks but not its Standard queue, so a nightly tracker with hundreds of keywords can cost less with your own DataForSEO account and API key. Locus fits an agent that checks a few dozen keywords on demand, or mixes rank checks with keyword research and content work on one balance.

How is rank tracking billed through Locus Pro?
Locus endpointHow it is pricedUse it forStatus
DataForSEO Google organic livePer 10 resultsLive position for any domainReviewed vendor
Serper searchFixed price per searchGoogle results as JSONThird-party listing, not reviewed
SerpApi searchFixed price per searchGoogle and other enginesThird-party listing, not reviewed
DataForSEO Labs ranked keywordsPer task, set by the requestKeywords a domain ranks for, estimatedReviewed, final charge from DataForSEO
DataForSEO Labs historical rank overviewPer taskRanking and traffic history for a domainReviewed, priced by request

Why do rank tracking numbers disagree?

Two tools can both be right and still show different positions.

  • Location and device: a SERP check is one snapshot for one location code and device. Set both to match your audience.
  • Averages: Search Console reports average position across every impression, so it rarely matches a single snapshot.
  • SERP features: answer boxes and local packs shift what position 1 means. DataForSEO returns these features with each result.
  • Depth: a top-10 check cannot see a page ranked 37th. Raise depth, and cost, to see further.
  • Missing rows: Search Console returns top rows by clicks and does not promise every query.

How do I set up a rank check with an agent?

Give the agent your domain, keywords, location and device. Tell it: "Install Locus Pro by following https://paywithlocus.com/SKILL.md". Then ask: "Check where example.com ranks in the US on mobile for these 20 keywords and put the results in a table."

Plan on one call per keyword. The Free plan allows 5 tool calls a minute, so 20 keywords take about 4 minutes. Plus, at $20 a month with $20 of credits included, allows 15 a minute. Daily tracking of hundreds of keywords suits a scheduled script better than an agent chat.

Which rank tracking API should I choose?

Pick by whose rankings you track and how often.

  • Your own site, free: the Search Console API.
  • Hundreds or thousands of keywords nightly: DataForSEO’s Standard queue.
  • Real-time checks inside an app: DataForSEO Live or Serper.
  • A full rank tracker with dashboards and history: an SE Ranking subscription.
  • An agent that checks a handful of keywords on demand: Locus Pro.

Frequently asked questions

Is there a free rank tracking API?

For your own site, yes: the Google Search Console API is free and reports average position by query. For other domains, Serper gives 2,500 free queries and DataForSEO gives new accounts $1 of trial credit.

Can I track a competitor’s rankings by API?

Yes. A SERP API shows where any domain appears for a keyword. DataForSEO Labs also estimates every keyword a competitor ranks for from its own data.

Why does Search Console show a different position than a SERP API?

Search Console averages position across all impressions unless you filter by country or device. A SERP API returns one snapshot for one location and device.

How is checking the top 100 results billed?

By depth. DataForSEO bills results past the first page in blocks of 10, so one top-100 check counts as 10 pages. Through Locus Pro, a live check is also priced per 10 results.

Implementation references

Use these first-party references for current request contracts and account requirements. Tool availability, prices, and negotiated terms can change.

Sources

Third-party details were checked on November 10, 2026. Vendors change pricing and features often, so confirm on their site before you decide.

Related guides