SERP API
DataForSEO SERP API
Google and Bing search results with standard queue, priority queue and live modes, at the same prices.
Plans
Values that apply to one plan. "Not stated" means the official pages do not say; it is not an estimate.
| Plan | Price | Included | Extra usage | Concurrency | Rate limit | Buy |
|---|---|---|---|---|---|---|
| Standard QueuePay as you go | Not recorded | Not recorded |
Not recorded |
Pricing pageChoose the plan on the page | ||
| Priority QueuePay as you go | Not recorded | Not recorded |
Not recorded |
Pricing pageChoose the plan on the page | ||
| Live ModePay as you go | Not recorded | Not recorded |
Not recorded |
Pricing pageChoose the plan on the page |
Applies to every plan
Recorded for the product or the provider; a plan-level value or a listed exception replaces it.
- Billing of failed requests
- Not stated3
- Search results by country
- Includes AF, AL, DZ, AS, AD, AO, AQ, AG, AR, AM, AU, AT, AZ, BH, BD, BB, BE, BZ, BJ, BT, BO, BA, BW, BR, BN, BG, BF, BI, KH, CM, CA, CV, BQ, CF, TD, CL, CN, CX, CC, CO, KM, CK, CR, CI, HR, CW, CY, CZ, CD, DK, DJ, DM, DO, EC, EG, SV, GQ, ER, EE, SZ, ET, FM, FJ, FI, FR, PF, TF, GA, GE, DE, GH, GR, GD, GU, GT, GG, GN, GW, GY, HT, HM, HN, HU, IS, IN, ID, IQ, IE, IL, IT, JM, JP, JE, JO, KZ, KE, KI, KW, KG, LA, LV, LB, LS, LR, LY, LI, LT, LU, MG, MW, MY, MV, ML, MT, MH, MR, MU, MX, MD, MC, MN, ME, MA, MZ, MM, NA, NR, NP, NL, NC, NZ, NI, NE, NG, NU, NF, MP, MK, NO, OM, PK, PW, PA, PG, PY, PE, PH, PN, PL, PT, QA, CG, RO, RW, SH, KN, LC, PM, VC, WS, SM, ST, SA, SN, RS, SC, SL, SG, SX, SK, SI, SB, SO, ZA, GS, KR, ES, LK, SR, SE, CH, TJ, TZ, TH, BS, GM, TL, TG, TK, TO, TT, TN, TR, TM, TV, UG, UA, AE, GB, US, UM, UY, UZ, VU, VA, VE, VN, WF, YE, ZM, ZW (list not complete)10111213141516
Agent access
Machine-readable channels DataForSEO publishes, checked 2026-09-30. Only listing requests were sent; no tool was called.
- MCP server
- https://mcp.dataforseo.com/mcp
Asks for credentials (Bearer); publishes OAuth metadata. - MCP server
- https://mcp.dataforseo.com/v3/mcp
Asks for credentials (Bearer); publishes OAuth metadata. - llms.txt
- dataforseo.com/llms.txt
- Facts also in these documents
- 0 of the 13 quoted facts recorded for DataForSEO are stated in the same words in these documents.
Appears in comparisons
Collection notes
Pay as you go from an account balance. The three modes differ only in turnaround and price; queue prices must not be mixed with live prices.
Sources and notes
Each number points to the provider's own sentence, as it appears on the page on the date shown.
Price per 1 SERP (10 search results) $0.0006 Price per 1K SERPs $0.6
One SERP is one page of 10 results.
Billing of failed tasks is not stated on the pricing page.
Other Search Engines available in SERP API Google Images Google News Google Maps Yahoo SERP Bing SERP Baidu SERP YouTube SERP
Bing SERP API Convert Bing results pages into actionable data insights
Standard Queue Queue-based system with POST and GET requests TURNAROUND TIME 5 minutes on average* Price per 1 SERP (10 search results) $0.0006 Price per 1K SERPs $0.6
Priority Queue Queue-based system with POST and GET requests TURNAROUND TIME up to 1 minute on average Price per 1 SERP (10 search results) $0.0012 Price per 1K SERPs $1.2
Live Mode Real-time results with a single POST request TURNAROUND TIME up to 6 seconds on average Price per 1 SERP (10 search results) $0.002 Price per 1K SERPs $2
The Bing SERP API page gives the same three prices as Google. Yahoo, Baidu and YouTube are also listed; their prices were not read. The locations and parsed result types recorded for this product are those of Google.
Get Google search results data for any location and language DataForSEO Google SERP API provides the most granular geo-targeting options available on the market.
Search Query The field must not be empty! Location Afghanistan Albania Algeria
location_code integer search engine location code required field if you don't specify location_name or location_coordinate
Note: All locations in Russia and Belarus are no longer supported across all DataForSEO services due to the invasion of Ukraine.
You can also download the full list of supported locations in the CSV format (last updated 2026-09-01) for: Google Bing Yahoo YouTube
How the value follows from the source: The 213 countries of the location list in the product page test form, mapped to ISO codes, without Russia and Belarus, which the documentation says are no longer supported.
The full list of supported locations is a CSV download that was not read.
item_types array types of search results in SERP contains types of search results ( items ) found in SERP. possible item types: answer_box , app , carousel , multi_carousel , featured_snippet , google_flights , google_reviews , third_party_reviews , images , jobs , knowledge_graph , local_pack
hotels_pack , map , organic , paid , people_also_ask , related_searches , people_also_search , shopping , top_stories , twitter , video , events
product_considerations , short_videos , refine_products , perspectives , discussions_and_forums , compare_sites , ai_overview
load_async_ai_overview boolean load asynchronous ai overview optional field set to true to obtain ai_overview items is SERPs even if they are loaded asynchronously; if set to false , you will only obtain ai_overview items from cache; default value: false
Item types of the live advanced Google organic results; paid items are ads, top stories are news and video items are videos. Without load_async_ai_overview, AI Overviews come only from cache.
Standard Queue Queue-based system with POST and GET requests TURNAROUND TIME 5 minutes on average* Price per 1 SERP (10 search results) $0.0006 Price per 1K SERPs $0.6
*The target turnaround time is 45 minutes. Extended processing may occur.
Turnaround averages 5 minutes; the target is 45 minutes and processing can take longer.
Pay-as-you-go Add funds to your account and use them for obtaining data
You can send up to 2000 API calls per minute, with each POST call containing no more than 100 tasks.
Alternatively, we can send them to you as soon as they are ready if you specify the postback_url or pingback_url when setting a task.
URL for sending task results optional field once the task is completed, we will send a POST request with its results compressed in the gzip format to the postback_url you specified
How the value follows from the source: 2,000 POST calls a minute × up to 100 tasks per call = 200,000 searches a minute set in the queue; with a postback_url the results are sent to you and collecting them takes no calls.
Counted in searches (tasks). Collecting results with Task GET calls instead of a postback_url uses the same 2,000 calls a minute.
Priority Queue Queue-based system with POST and GET requests TURNAROUND TIME up to 1 minute on average Price per 1 SERP (10 search results) $0.0012 Price per 1K SERPs $1.2
Turnaround up to 1 minute on average.
Live Mode Real-time results with a single POST request TURNAROUND TIME up to 6 seconds on average Price per 1 SERP (10 search results) $0.002 Price per 1K SERPs $2
Real-time results, up to 6 seconds on average.
You can send up to 2000 API calls per minute, each Live SERP API call can contain only one task.
One Live call is one search.