In this article
- Key takeaways
- Three Ways to Get Ranking Data
- The Search Console API: Free, With Limits
- SERP APIs: Any Keyword, Any Competitor
- Why Rank Tracking Got More Expensive in 2025
- Google's Rules on Automated Queries
- Working Out What You Will Pay
- What Indian Businesses Should Track
- Choosing Your Ranking Data Source
- Frequently Asked Questions
Every SEO report starts with the same question: where do our pages rank, and is that moving? Answering it at scale means pulling ranking data into a spreadsheet, a dashboard or your own software through an API, rather than typing keywords into Google one at a time.
There are only a few ways to get that data, and they differ a lot in cost, accuracy and the rules around them. This guide explains each option, what it costs in 2026, why rank tracking became more expensive in late 2025, and how to choose for an Indian business.
Three Ways to Get Ranking Data
Ranking data comes from one of three places:
- Google Search Console reports how your own site performed in Google Search: clicks, impressions, click-through rate and average position, by query, page, country and device. It is free and comes from Google itself, but it covers only sites you have verified.
- SERP data APIs fetch a results page for any keyword, location, language and device you name, and return it as structured data. They show competitors as well as you, but each result page is a paid snapshot taken at one moment from one place.
- SEO suites that run their own rank tracking often let you export the positions they collect through an API, usually on higher plans. You pay for the suite and use its data in your own reports.
Most teams end up using Search Console for their own site and a SERP API or suite for competitor and city-level tracking.

The Search Console API: Free, With Limits
The Search Console API gives you the same performance data as the reports in the Search Console interface, so it is the most trustworthy source for how your own pages do in Google. A few limits shape how you use it:
- Row limits. Google's help page on the Search Console API says performance data is limited to 50,000 rows per day per search type per property. Large sites split requests by date or by page groups to get more of the long tail.
- Request quotas. The usage limits page sets 1,200 queries per minute per site and per user for Search Analytics, plus load quotas that heavy queries, such as grouping by query and page over long periods, use up faster.
- Average position, not a snapshot. The position figure is an average across every time your page appeared, for every user and location. A page that shows at position 3 in Delhi and 15 in Chennai reports something in between.
- A short delay. When we pulled our own data on 11 November 2026, the latest complete day available was 9 November, so plan reports around a two to three day lag.
- Some queries are hidden. Google leaves rare queries out of query-level reports to protect privacy, so the sum of query rows is lower than the site total.
Access works through a Google Cloud service account added as a user on the property, so the data can flow into a dashboard every night without anyone logging in. For a single business site, Search Console is often all the rank tracking you need.
SERP APIs: Any Keyword, Any Competitor
A SERP API takes a keyword, a location (country, state or city), a language and a device, fetches the results page and returns each listing with its position, URL and type: organic result, map pack, featured snippet, AI Overview and so on. That is the only practical way to see where competitors rank, or how you rank in Lucknow compared with Bengaluru.
Pricing is usually per result page. Two examples, checked on 11 November 2026:
- DataForSEO is pay as you go with a $50 minimum top-up, and lists its SERP API from $0.0006 per results page. Its documentation describes a cheaper queued Standard method and a faster Live method.
- SerpApi sells monthly plans, starting at $25 a month for 1,000 searches and $75 a month for 5,000.
Prices change, and the cost depends on the endpoint, mode and depth, so check the vendor's own pricing page for the exact request type you plan to make.
Why Rank Tracking Got More Expensive in 2025
Until September 2025, a tool could ask Google for 100 results on one page by adding &num=100 to the search address. Around 10 to 14 September 2025 Google stopped honouring that parameter, without an announcement. Tracking the top 100 now takes up to ten requests per keyword instead of one, and tool makers such as Semrush said publicly that the change had a significant operational impact. Many trackers responded by tracking fewer positions, often the top 20 or 50.
The change also moved Search Console figures. Many analysts concluded that a large share of desktop impressions at positions 11 to 100 had come from tools loading 100 results at once, and those stopped. On our own site, impressions fell from about 42,600 in August 2025 to about 21,300 in October 2025, while clicks went from 179 to 135. Since then we compare clicks, not impressions, across that date.
Google's Rules on Automated Queries
Before you build or buy, know where Google stands:
- Google's spam policies name machine-generated traffic, and include scraping results for rank checking without express permission among the examples.
- Google's own search API is closing. The Custom Search JSON API no longer accepts new customers, and existing customers have until 1 January 2027 to move. It was never a true rank-tracking source anyway, since it searches through a configured Programmable Search Engine whose results can differ from the normal results page.
- In December 2025 Google sued SerpApi in a US federal court, alleging that it circumvented Google's technical protections to scrape and resell search results.
The practical point: do not run your own scraper against Google from your office connection. If you buy SERP data, read the vendor's terms, keep the use to measurement and research, and treat the supply as something that can change at short notice.
Working Out What You Will Pay
The cost of a SERP API follows from four numbers: keywords, locations, devices and how often you check. Multiply them to get result pages per month. An illustrative example for a business tracking 500 keywords in 4 cities on mobile and desktop, once a week:
| Item | Calculation | Result |
|---|---|---|
| Checks per week | 500 keywords × 4 cities × 2 devices | 4,000 result pages |
| Checks per month | 4,000 × about 4.3 weeks | about 17,200 result pages |
| Tracking the top 100 instead of the top 10 | 17,200 × up to 10 pages | up to 172,000 result pages |
At DataForSEO's advertised starting rate of $0.0006 per page, 17,200 pages would come to about $10 a month before any extra charges for live mode or deeper results. The same volume would not fit in the smaller monthly plans of per-search vendors. Depth and frequency move the bill far more than the keyword count, so ask whether you really need daily checks or positions beyond 20.
Building on an API also costs developer time: scheduling the jobs, storing results, handling failed requests, removing duplicates and drawing the charts. For under a few hundred keywords, an SEO suite's built-in tracker is usually cheaper than building your own. Our free SEO cost calculator helps you see which parts of SEO work need the most effort for your site.
What Indian Businesses Should Track
- City-level results. Rankings differ between cities, especially for local services. Track the cities where you sell, not just "India".
- Mobile first. Phones carry most web use in India, and mobile results can differ from desktop ones. Track mobile, and add desktop where your buyers use it.
- Language variants. Hindi and Hinglish searches often have different results from English ones. Add the phrasings your customers actually type.
- AI answers. Some SERP APIs now return AI Overviews or AI Mode answers as separate items, showing whether your pages are cited. That matters as more buyers read the AI answer first.
- Enquiries, not just positions. A ranking is useful only if it brings calls, forms or WhatsApp messages. Connect rank reports with your analytics and lead records, as our guide on tracking AI assistant traffic in GA4 describes for AI visits.
Choosing Your Ranking Data Source
Start with the Search Console API: it is free, it comes from Google and it covers your own site well. Add a SERP API or an SEO suite only when you need competitor positions, city-by-city checks or AI answer tracking, and size the budget from keywords, locations, devices and frequency. Keep tracking depth to what you will act on, since few clicks come from beyond the second page. Whatever source you choose, judge it by whether it helps you win more enquiries, not by how many keywords it watches.
Frequently Asked Questions
Is there a free API for checking Google rankings?
Yes, for your own site. The Google Search Console API is free and reports clicks, impressions and average position for sites you have verified. It cannot show competitors' rankings, and its position is an average across all users and locations rather than a live snapshot.
How much does a SERP API cost in India?
Vendors price in US dollars. When we checked on 11 November 2026, DataForSEO listed its SERP API from $0.0006 per results page with a $50 minimum top-up, and SerpApi's plans started at $25 a month for 1,000 searches. Your cost depends on keywords, locations, devices, frequency and how many positions you track.
Why do rank trackers show fewer positions now?
Google stopped honouring the &num=100 parameter in September 2025, so fetching the top 100 results takes up to ten requests instead of one. Many tools reduced tracking depth to the top 20 or 50 to control costs.
Is scraping Google for rankings allowed?
Google's spam policies list scraping results for rank checking without express permission as machine-generated traffic, and Google sued one SERP data company in December 2025. Avoid running your own scraper, read the terms of any data vendor you use, and take legal advice if your product depends on search data.
Which is more accurate, Search Console or a rank tracker?
They measure different things. Search Console averages your position across every real search where you appeared. A rank tracker records one results page from one location and device at one moment. Use Search Console for your site's overall trend and a tracker for specific cities, devices and competitors.
Read next

Schema Markup in India: LocalBusiness, Product and FAQ Examples
The FAQ and HowTo search features are gone, and AI Overviews need no special markup. See which schema types still earn results in Google.
Read article
Programmatic SEO in India: Lessons From Reviewing Our City Guides
What a review of industry-by-city pages taught us: technical health is not usefulness, and each page needs a reason to exist.
Read article
robots.txt for AI Crawlers: What to Allow and Block (2026)
Blocking GPTBot does not remove you from ChatGPT search. See what each AI crawler does and which policy fits you.
Read article
Comments
Be the first to share your thoughts on this article.