Your API for data-powered LLM Brand Monitoring >>
API Docs
Free Tools
Top 1000 Websites By Ranking KeywordsTop 1000 KeywordsTop 1000 Websites By Domain RankTop 1000 Websites By Traffic TrendsSERP Volatility IndexDataForSEO TrendsAI Visibility Tracker
About us
Mission and visionOur dataUkrainian BraveryStatus Page
AI Assistant
Contact us
Login
DataForSEO
  • Products
    APIs
    • SERP API
    • Keywords Data APIs
      • Google Ads API
      • Google Trends API
      • Bing Ads API
      • Clickstream Data API
      • DataForSEO Trends API
    • Backlinks API
    • On-Page API
    • DataForSEO Labs API
      • Keyword Research API
      • Market Analysis API
      • Competitor Research API
    • AI Optimization Data API
      • LLM Mentions API
    • Reviews API
      • Google Reviews API
      • Google Shopping Reviews API
      • Trustpilot Reviews API
      • Tripadvisor Reviews API
      • Google Play Reviews API
      • App Store Reviews API
    • App Data API
      • Google Play Store API
      • App Store API
    • Business Data API
      • Google My Business API
      • Google Hotels API
      • Trustpilot API
      • Tripadvisor API
      • Business Listings API
      • Pinterest API
    • Merchant API
      • Amazon
      • Google Shopping
    • Domain Analytics API
    • Content Analysis API
    Databases
    • Google Databases
    • Historical Google Databases
    • Bing Databases
    • Amazon Database
    • App Store Database
    • Google Play Database
    • Business Listings Database
    • Domains’ Whois & HTML Databases
    • Domains’ Backlink Stats Database
  • Integrations
    Automation Platforms
    • Google Sheets Connector
    • n8n Integration
    • Make Integration
    • Airtable Integration
    • Postman Integration
    • Zapier integration
    • Pabbly integration
    • Lindy.ai integration
    AI / LLM Agents
    • DataForSEO MCP
    • Custom GPT
  • Solutions
    By industry
    • Media
    • Ecommerce
    • Digital Marketing
    • Marketing Tech
    • AI Development
    By company type
    • SEO Agency
    • SEO Software
    • Enterprise
    By application
    • Backlink App
    • Reputation Management
    • Rank Tracking App
    • Keyword Research App
    • Keyword Trends Tool
    By use cases
    • GEO
    • SEO
    • Lead Enrichment
    • Lead Generation
    • Local SEO
  • Pricing
  • Knowledge base
    Knowledge base
    • Blog
    • API Documentation
    • DataForSEO Academy
    • No-code Templates
    • Help Center
    • Product Updates
    • FAQ
    • SERP Features Guide
    • White Papers
    • Success Stories
Try for free
  • API Docs
  • Free Tools
    • Top 1000 Websites By Ranking Keywords
    • Top 1000 Keywords
    • Top 1000 Websites By Domain Rank
    • Top 1000 Websites By Traffic Trends
    • SERP Volatility Index
    • DataForSEO Trends
    • AI Visibility Tracker
  • About us
    • Mission and vision
    • Our data
    • Ukrainian Bravery
    • Status Page
  • AI Assistant
  • Contact us
  • Login
Try for free
  • Help center
    • All Articles
    • Getting Started
    • Account & Billing
  • Product help
    • APIs
      • SERP API
      • Keyword Data API
      • Domain Analytics API
      • On-Page API
      • DataForSEO Labs API
      • Business Data API
      • Merchant API
      • Backlinks API
      • App Data API
      • Content Analysis API
      • AI Optimization API
    • Databases
    • Integrations
      • DataForSEO MCP
      • Make
      • n8n
  • Resources
    • API Docs
    • Status Page

Can’t find an answer?

Ask support about your account, billing, or implementation.

AI Chat →
Add as a preferred source on Google
  1. Help Center
  2. SERP API
  3. SERP API pricing & depth update FAQ

SERP API pricing & depth update FAQ

SERP API Updated 02.07.2026

On September 19, 2025, we introduced changes to the way Organic SERP API requests are billed.

Now the depth (the number of results) covered by the base price of Organic SERP APIs changes to 10 (15 for Naver).

This FAQ explains why the change was necessary, how it affects both desktop and mobile SERPs, what you can do to manage costs effectively, and more.

Is the second page scrolled to / fetched in the same session / using the same IP?

Yes. Additional pages are requested within the same session and typically under the same IP as well, but please note that each scroll counts as a separate page. For the time being, 99% of cases are processed following this logic, however, we reserve the right to adjust our system if we find that varying session parameters ensures more accurate results.

What performance difference should I expect for Live queries with only Page 1 vs Pages 1–10?

A task that fetches a single Page 1 completes fastest. Fetching deeper results (e.g., top-100, or 10 pages) takes on average 3 – 4 times longer than just the first page.

Does the change apply to all search engines of Organic search type and not just Google? Does it affect mobile SERPs as well? Why?

The new depth update applies across all Organic search engine types of SERP API, for both desktop and mobile (where it is available).

Pagination has always existed across all search engines. However, until now, we consistently charged a flat rate per a fixed number of results (typically 100), ensuring a uniform experience for our customers. We chose to do so even though mobile SERPs and some search engines required extra resources for scrolling or page loading to collect the data, because such requests were relatively rare. But now fewer results per page has become typical, so the change was inevitable. Google’s update served as the catalyst for introducing a new billing rule across all Organic search engine types of SERP API. This approach reflects the actual resources involved, keeps billing consistent and transparent, and ensures fairness for every customer.

How do I get 100 results with SERP API?

You should use either max_crawl_pages or depth parameter to control the number of pages you collect. For example, to obtain 100 Google Organic search results (10 pages) for a single task, set "max_crawl_pages": 10 or "depth": 100.

If the specified depth / max_crawl_pages is higher than the number of results/pages in the response, the difference will be refunded to your account balance automatically.

Is there an offset or some other parameter to load specific pages?

Yes, you can achieve this using "search_param": "start={number}" (e.g. "search_param": "start=11") which works like an offset parameter. Since the page size is fixed at 10 results, you can define Page 3 as start=21, Page 10 as start=91, etc. Note that rank values (rank_absolute and rank_group) will count the results starting from the first page of the crawl, so if you fetch results starting from the second page with "search_param": "start=11", the "rank_absolute": 1 will mean the actual rank is 11.

How does the new pricing apply? Does it only affect the Standard queue endpoints?

The new pricing applies to all methods (Live and Standard) and all queues (Normal and High priority) for search engines of Organic search type.

The pricing works as follows. The number of results – depth – covered by the base price of Organic SERP APIs changes to the first page. The default depth value is set to 10 for all search engines of Organic Search type (se_type), except Naver with default "depth": 15.

Base price = for Page 1 (10 results, or 15 for Naver).

$0.002 for Live method
$0.0006 for Normal priority, Standard POST-GET method
$0.0012 for High priority, Standard POST-GET method

Example cost calculation for Normal priority (10 pages, 100 results).

First page: $0.0006
Ten pages (1st–10th): 10 × $0.0006 = $0.006

The general calculation formula is as follows:

Base price (1st page, according to method/priority) х Number of additional pages

Here’s the cost for all queues for 100 results (10 pages).

Standard method, Normal priority queue: $0.0006 х 10 = $0.006
Standard method, High priority queue: $0.0012 x 10 = $0.012
Live method: $0.002 x 10 = $0.02

How is the calculate_rectangles parameter priced?

Previously, using the calculate_rectangles parameter added 2 base prices to the total task cost. Now, it adds only 1 base price.

How can I minimize my costs under the new model? Can I collect results only from a specific page?

Yes, you can collect results only from a specific page or pages, and it is one of the approaches that can help you decrease your data spending.

For example, if the last known rank is 34 (which corresponds to page 4), you could only check pages 3, 4, 5 to find the necessary website. In this case, use "search_param": "start=31", and set "depth": 30 or "max_crawl_pages": 3 to limit the number of collected pages. Note that rank values (rank_absolute and rank_group) will count the results starting from the first page of the crawl, so “rank_absolute”: 1 will mean the actual rank is 31.

See also: What is Max Crawl Pages and how does it work?

Besides implementing this logic, we can also recommend you to reconsider your check frequency and/or reduce depth, e.g. from 100 to 50, as well as increase the cost for your end users.

Was this article helpful?

More in SERP API

How to Scrape Google Maps Data with Python Using DataForSEO SERP API How to Get Google Rankings with Python: A DataForSEO SERP API Tutorial Getting More Consistent Ad Results in Google SERP API What does the 40102 error mean? What does the 40101 error mean?
logo
ukraine-heart Built with love in Ukraine

Vesivärava tn 50-201, Kesklinna linnaosa, Tallinn, Harju maakond, Republic of Estonia, 10152

63 Profesora Otamanovskoho St , Kharkiv, Ukraine, 61166

Email: [email protected]

  • LinkedIn
  • Facebook
  • X
  • YouTube

APIs

  • SERP API
  • Google Ads API
  • Backlinks API
  • OnPage API
  • DataForSEO Labs API
  • Reviews API
  • Pinterest API
  • App Data API
  • Business Data API
  • Amazon API
  • Google Shopping API
  • Domain Analytics API
  • Content Analysis API
  • AI Optimization API

Databases

  • Google Databases
  • Bing Databases
  • Amazon Database
  • App Store Database
  • Google Play Database
  • Domains Database
  • Backlink Database
  • Business Listings Database

Solutions

  • Backlink App
  • SEO Agency
  • SEO Software
  • Media
  • Ecommerce
  • Market Research
  • Digital Marketing
  • Marketing Tech
  • Scraping Services
  • AI Development

Knowledge Base

  • Blog
  • No-code Templates
  • White Papers
  • Help Center
  • Updates
  • Success Stories
  • DataForSEO Academy

Resources

  • About us
  • FAQ
  • Ukrainian Bravery
  • SERP Features
  • Top 1000 Sites
  • Google Sheets Connector
  • Make Integration
  • DataForSEO Trends Tool
  • Our data
  • Status Page
  • DataForSEO AI Assistant
  • Alternatives

Legal information

  • Privacy Policy
  • Terms of Services

Payment Methods:

Visa
MasterCard
Paypal