For a small Google rank tracker, start with Serper’s 2,500 free queries, then compare its prepaid cost with DataForSEO before paying. Serper is simpler for immediate Google requests, while DataForSEO is cheaper for large queued jobs at its standard rate of $0.60 per 1,000 SERPs. Prices checked November 11, 2026.

Your first task is to define the request, not pick a brand. Decide whether you need Google only, how many searches you will run, how quickly results must return, which location and device matter, and whether you need parsed JSON, HTML, CSV, Markdown or webhooks.

Key takeaways

  • Use Serper for a small Google-only test, with 2,500 one-time free queries.
  • Use DataForSEO when queued processing and low per-request cost matter more than immediate results.
  • Compare billing units carefully because one Google request may cost several credits.
  • Confirm gl, hl, lr, country, city, ZIP code, coordinates and device settings before paying.
  • Check retention, failed-request billing, credit expiry, renewal and refund terms for the exact plan.

What do you need from a Google SERP API?

You need an API that removes the work of running browsers, proxies and parsers while returning the fields your site or rank tracker can use. A basic organic-rank request usually needs the keyword, Google country, language, location, device, result depth, destination URL and ranking position.

A person ticking a printed checklist at a desk beside a laptop

DataForSEO’s Google Organic endpoint defaults to 10 results and accepts language, location, device and depth parameters. It supports desktop and mobile results, plus standard, priority and live processing. Standard processing is cheaper but queued, while live processing costs more when you need an immediate answer.

Your choice changes with the job. One-time testing can use a free allowance. Nightly tracking needs predictable credits, stable pagination and a clear rule for whether a second page costs extra. Local SEO needs city, ZIP code or coordinates, and a search in a second language needs both a location and a language setting.

Before adding funds, write down these requirements:

  • Google only, or Google plus Bing, YouTube, Maps, Shopping or other engines.
  • Occasional lookups, nightly tracking or millions of searches.
  • Immediate responses, a few seconds or queued batch processing.
  • Country, language, city, ZIP code, coordinates and device.
  • JSON, HTML, CSV, Markdown or webhooks.

Then run the same small query set through two or three free allowances. Compare the returned fields and confirm that the URLs resolve to the final destination. A November 2026 independent comparison reported that Google goto links were unresolved in many responses, with the share changing by provider, country and date. A rank tracker should check URL resolution instead of assuming every returned link is final.

Which providers cost least at small and large volumes?

If you are testing a few hundred queries, Serper is the most practical low-cost starting point. It advertises 2,500 free queries without a credit card. After that, its $50 Starter pack provides 50,000 credits, equal to $1 per 1,000 queries. The credits are prepaid, not monthly, and remain valid for six months.

Printed pages spread across a table with a hand moving one

DataForSEO starts with a $1 trial credit and a free sandbox. Its standard SERP rate is $0.60 per 1,000, so 100,000 standard SERPs cost $60. The minimum top-up is $50, there is no recurring subscription, and the balance does not expire. The tradeoff is timing. Standard work is asynchronous and can take about five minutes on average. Live processing costs more.

The main published paid terms are:

Tap a row to highlight it, or a column heading to sort.

Provider and planAmount due and billing termIncluded use and effective rateRenewal or expiry
DataForSEO standard$50 minimum top-up, prepaid$0.60 per 1,000 standard SERPsNo renewal; balance does not expire
DataForSEO priorityPrepaid$1.20 per 1,000 SERPsNo renewal; balance does not expire
DataForSEO livePrepaid$2 per 1,000 SERPsNo renewal; balance does not expire
SerpApi Starter$25 per month1,000 searches, or $25 per 1,000Renews at $25 per month
SerpApi Developer$75 per month5,000 searches, or $15 per 1,000Renews at $75 per month
SerpApi Production$150 per month15,000 searches, or $10 per 1,000Renews at $150 per month
SerpApi Big Data$275 per month30,000 searches, or about $9.17 per 1,000Renews at $275 per month
SerpApi Searcher$725 per month100,000 searches, or $7.25 per 1,000Renews at $725 per month
SerpApi Cloud 1M$3,750 per month1 million searches, or $3.75 per 1,000Renews at $3,750 per month
Serper Starter$50 prepaid pack50,000 credits, or $1 per 1,000Credits expire after six months
Serper Standard$375 prepaid pack500,000 credits, or $0.75 per 1,000Credits expire after six months
Serper Scale$1,250 prepaid pack2.5 million credits, or $0.50 per 1,000Credits expire after six months
Serper Ultimate$3,750 prepaid pack12.5 million credits, or $0.30 per 1,000Credits expire after six months
SearchAPI Developer$40 per month10,000 searches, or $4 per 1,000Renews on the selected cycle
SearchAPI Production$100 per month35,000 searches, or about $2.86 per 1,000Renews on the selected cycle
SearchAPI BigData$250 per month100,000 searches, or $2.50 per 1,000Renews on the selected cycle
SearchAPI Scale$500 per month250,000 searches, or $2 per 1,000Renews on the selected cycle
SearchAPI Octo 5M$5,000 per month5 million searches, or $1 per 1,000Renews on the selected cycle
ValueSERP pay-as-you-go$25 initial purchase10,000 requests, then $2.50 per 1,000No published renewal figure
ValueSERP high volume$10,000 per month20 million searches, or $0.50 per 1,000Compare renewal terms before paying
Zenserp Small$49.99 per month25,000 searches, or about $2 per 1,000Renews at $49.99 per month
Zenserp Enterprise$899 per month1 million searches, or $0.90 per 1,000Renews at $899 per month
ScrapingBee Hobby$19 per month75,000 creditsCredits expire monthly; renews at $19
ScrapingBee Enterprise 41$2,399 per month41 million creditsCredits expire monthly; renews at $2,399

Entry price per 1,000 Google searches

DataForSEO standard$0.60
Serper Starter$1
SearchAPI Developer$4
SerpApi Starter$25

Prices and terms in the table were checked November 11, 2026. ScrapingBee is not directly comparable with per-search APIs because a Google request uses 10 credits in light mode or 15 credits in normal mode. Oxylabs also separates Google non-JavaScript and JavaScript pricing, with published starting rates of $1 and $1.35 per 1,000 results. Confirm the current subscription minimum, Google result definition and renewal amount with Oxylabs before purchase.

Bright Data advertises 5,000 free monthly requests and pay-as-you-go pricing from $1.50 per 1,000, with higher-volume rates from $1 per 1,000. ValueSERP gives 100 free searches, while SearchAPI gives 100 free requests. Zenserp lists 50 free searches per month. Google’s Custom Search JSON API is unavailable to new customers and is scheduled for discontinuation on January 1, 2027.

For a first trial, choose Serper if you want immediate Google results and can use the credits within six months. Choose DataForSEO if you can queue work and expect a large volume. Before funding either account, confirm the minimum balance and the exact Google endpoint you will call.

How do DataForSEO, Serper and SerpApi compare?

DataForSEO fits a rank tracker that can submit work in batches and wait for results. Its standard queue has the lowest published large-volume rate among these three, but live processing costs more. Search operators such as site: can multiply the base task price by five, so calculate the exact credit cost for the endpoint, depth and operators you plan to use.

Serper fits a developer who wants a direct Google request with structured JSON. Its free allowance is larger than SerpApi’s recurring free plan, and its paid entry pack costs $1 per 1,000 credits. Serper publishes throughput of 50 queries per second on Starter, 100 on Standard, 200 on Scale and 300 on Ultimate. Purchased credits expire after six months. Prices checked November 11, 2026.

SerpApi costs more at the entry level, but its product range is broader. It supports Google Search, Maps, Images, Shopping, News, Finance, Flights, Hotels, Scholar, Jobs, AI Mode and other engines and verticals. Its Starter plan is $25 per month for 1,000 searches, while the listed Cloud 1M plan is $3.75 per 1,000.

SerpApi counts one successful search whether the response contains 100 results or an empty result set. Cached, failed and errored searches do not count. It also provides a recurring 250-search free plan, a documented 31-day standard retention period and an Enterprise ZeroTrace option.

The conditional pick is straightforward. Choose Serper for Google-only synchronous requests and a low initial payment. Choose DataForSEO for queued rank tracking and low unit cost. Choose SerpApi when vertical coverage, recurring free usage or its documented legal protections justify the higher subscription.

For the wider decision, compare the DataForSEO and SerpApi costs for your search volume. If your real need is keyword volume, backlinks or competitive SEO data, compare pay-per-request SEO data with a monthly SEO tool.

What do free credits, minimum payments and renewals really cost?

Free credits are not the same as a free trial or a money-back window. Serper’s 2,500 queries are a one-time credit grant. SerpApi’s 250 searches renew monthly on its free plan. DataForSEO’s $1 credit and sandbox support testing. ScrapingBee’s 1,000 credits expire after one month and do not roll over. Prices checked November 11, 2026.

The payment model affects your risk. DataForSEO needs a $50 top-up but has no subscription and no balance expiry. Serper needs a $50 prepaid pack, and those credits expire after six months. SerpApi, ScrapingBee, Zenserp and SearchAPI renew automatically on their selected billing cycle. SearchAPI’s Developer plan is $40 per month for 10,000 searches, and its paid plans renew in advance.

Refund rules also differ. SerpApi allows a full refund within seven days unless more than 20% of searches have been used. Serper allows a full refund within seven days unless more than 20% of credits have been used. SearchAPI allows a full refund within 10 days unless more than 25% of searches have been used. SearchAPI cancellation stops the next renewal but does not prorate unused searches.

Before selecting annual billing or adding paid funds, confirm the renewal interval, renewal amount, minimum funded balance and refund policy for the exact plan. For ValueSERP, Zenserp, Oxylabs and ScrapingBee, request the current plan terms where the public price does not state the complete renewal or refund position.

How do location, language and SERP features change the choice?

A localized result is not created by changing one country code. You may need a country, language, document-language rule, city, ZIP code, coordinates, Google domain and device that match the audience you are measuring.

A person using a laptop with a map in a neighborhood cafe

SerpApi supports hl=es, hl=es-419 and country-specific values such as es-us, es-mx, es-es, es-pr, es-ar, es-co and es-ve. It also supports country, city and coordinate targeting through gl, location, uule, lat, lon and radius.

DataForSEO accepts Google language codes and names, location codes, location names and coordinates. ValueSERP separates interface language through hl, document language through lr, country through gl, and Google domain controls. SearchAPI supports gl, hl, lr, canonical locations, ZIP codes, coordinates and Google domain controls.

For a US audience that searches in Spanish, start with a US location and a language parameter such as gl=us and hl=es-us or hl=es-419. Then compare the returned results with the audience, city and device you intend to measure. ScrapingBee supports the United States and Mexico, desktop or mobile selection, coordinates and radius, but its public Google documentation does not expose the same Spanish-language matrix as SerpApi or ValueSERP.

The endpoint matters as much as the locale. A standard rank tracker needs organic positions, URLs, pagination, location and device. A local SEO product may need Maps and place reviews. SerpApi, Bright Data, ScrapingBee, ValueSERP and Zenserp document several Google verticals, while DataForSEO’s strength is task-based SEO data.

Confirm the exact gl, hl, lr, country, city, ZIP code and device combination in the provider’s location documentation before purchase.

How do billing units, limits and failed requests affect the bill?

A request, result, record, credit and gigabyte are different billing units. ScrapingBee charges 10 credits for a light Google request and 15 for a normal request. JavaScript rendering, premium proxies and AI extraction can raise the credit cost. A cheaper headline rate may therefore cost more for the response your application needs.

DataForSEO charges according to task type and result depth. SerpApi charges one search regardless of result count, while Serper deducts credits after successful responses and stops requests when the balance reaches zero. Bright Data, ValueSERP, Zenserp and SearchAPI describe successful-request billing. SearchAPI also limits use to 20% of plan credits per hour.

ScrapingBee says monthly credits expire and do not roll over. Its successful 200, 404 and 410 responses are charged, while failed responses are not. Oxylabs says system errors returning 5xx or 6xx are not charged, while 2xx and 4xx attempts count as successful.

Make a small cost sheet before launch. Include result depth, second-page requests, rendering mode, retry behavior and failed-request rules. Calculate the exact credit cost for the requested Google endpoint and rendering mode, then compare it with the provider’s minimum payment.

Automated Google access has a policy question separate from the API price. Google Search Central says automated queries for rank checking and other automated access without express permission violate its spam policies and Terms of Service. SerpApi advertises a US Legal Shield for scraping and parsing search-engine data, subject to exclusions, but that does not transfer responsibility for your use of the returned data.

A person reading a printed document at a desk near a closed server rack

Retention also affects your design. DataForSEO retains standard JSON results for 30 days, does not store live JSON results, and stores HTML results for seven days. SerpApi retains standard search data for 31 days and offers ZeroTrace for Enterprise. SearchAPI offers zero retention as an Enterprise option.

Before subscribing, obtain the provider’s current terms and privacy commitments for the exact endpoint and plan. Confirm whether queries, HTML, JSON, personal data and result URLs are retained, whether commercial use is allowed, and whether the provider’s terms permit your intended use. Confirm those terms before adding paid funds.

Which provider should you try next, and why?

Try Serper first if your test is Google-only, synchronous and under a few thousand queries. Its free allowance makes it easy to compare fields without a card, but plan around the six-month credit expiry.

Try DataForSEO next if your work can run in a queue or you expect 100,000 or more standard SERPs. Its $50 minimum top-up and $0.60 per 1,000 standard rate are attractive, but live work and deeper results change the cost. The DataForSEO pay-as-you-go review is the next useful step before funding an account. Prices checked November 11, 2026.

Choose SerpApi when you need many Google verticals, recurring free usage or a documented ZeroTrace option. Choose SearchAPI when its $40 monthly entry plan, successful-request billing and Google fields fit your application. In every case, compare the exact endpoint and returned fields for the intended query before committing to a provider.

Check what you learned

Pick an answer to check it.

1. How many free queries does Serper advertise without a credit card?

Show the answer

2,500, one time. Serper's allowance is a one-time grant, while SerpApi's 250 searches renew monthly.

2. What is DataForSEO's standard rate for Google SERPs?

Show the answer

$0.60 per 1,000. Standard processing is queued and averages about five minutes, so it costs less than priority or live.

3. How does SerpApi count a search with 100 results?

Show the answer

As one successful search. SerpApi counts one successful search whether the response holds 100 results or an empty result set.

Frequently asked questions

What is the cheapest web search API?

Serper is the cheapest starting point because it gives 2,500 free queries and sells a $50 pack at $1 per 1,000 credits. For large queued Google SERP volumes, DataForSEO’s standard rate is lower at $0.60 per 1,000. Prices checked November 11, 2026.

Which SerpApi is the most affordable?

Among the providers compared, Serper is the lowest-cost Google-only option after its free allowance. DataForSEO is cheaper at scale for standard queued SERPs, while SerpApi’s own lowest paid plan is $25 per month for 1,000 searches.

What are some free alternatives to SerpApi?

Documented free allowances include Bright Data with 5,000 monthly requests, Serper with 2,500 one-time queries, ScrapingBee with 1,000 credits, ValueSERP with 100 searches, SearchAPI with 100 requests and Zenserp with 50 searches per month. DataForSEO also provides a $1 trial credit and sandbox access.

Is there a free API key for Serper?

Yes. Serper advertises 2,500 free queries without a credit card. The allowance is one-time, and purchased credits remain valid for six months.

Which API is better, SearchAPI or SerpApi?

SearchAPI has the lower paid entry rate at $40 per month for 10,000 searches, compared with SerpApi’s $25 per month for 1,000 searches. SerpApi is a better fit when recurring free searches, broader vertical coverage or its documented legal protections matter more than entry price.

Is SerpApi legal to use?

There is no blanket answer for every use. SerpApi advertises legal protections for scraping and parsing search data, while Google says automated rank checking without express permission violates its policies and Terms of Service. Review both sets of terms for your intended use.

Why is Google suing SerpApi?

Google filed suit in December 2025, alleging that SerpApi bypassed SearchGuard and scraped copyrighted material appearing in Google Search results. Google’s announcement says the alleged conduct involved bypassing technical protections and reselling content licensed from other parties.

What are good alternatives to DataForSEO?

Serper fits Google-only synchronous requests, Bright Data fits broad geographic targeting and multiple engines, and SerpApi fits Google verticals and non-Google engines. ValueSERP and SearchAPI are simpler Google-focused choices, while Oxylabs and ScrapingBee use result- or credit-based billing across broader scraping products.

Do failed SERP requests cost credits?

Many providers document successful-request billing. SerpApi, Serper, Bright Data, ValueSERP, Zenserp, SearchAPI and DataForSEO say failed or unreturned work is not charged under their stated rules. ScrapingBee and Oxylabs use specific response-code rules, so confirm the exact endpoint before estimating retries.

Do SERP API credits expire?

Serper credits expire after six months, and ScrapingBee’s monthly credits expire at the end of the month. DataForSEO says its prepaid balance does not expire. Recurring plans such as SerpApi, Zenserp and SearchAPI reset or renew according to their billing cycle.

Can a SERP API return Spanish results for a US city?

Yes, several providers support separate country and language parameters. A US Spanish-language request may use gl=us with hl=es-us or hl=es-419, plus a city, ZIP code or coordinate setting when supported. Confirm the exact location and device combination in the provider’s documentation.

Glossary

Tap a term to see what it means.

SERP
A search engine results page, the list of results Google shows for a query.
Standard, priority and live
DataForSEO's processing speeds, from queued and cheapest to immediate and most expensive.
Prepaid credits
Searches bought in advance. Serper's expire after six months.
gl and hl
Google parameters that set the country (gl) and the interface language (hl).
Retention
How long a provider keeps your query results. SerpApi's standard period is 31 days.
ZeroTrace
SerpApi's Enterprise option that avoids retaining search data.
Search operator
A modifier such as site: that can multiply DataForSEO's base task price by five.

Find more reviews and guides on Even Reviews. Spotted something to correct? Contact us and include the page title.