SERP API Pricing

Get real user search results, for any keyword, on every major search engine

* Google travel hotels targeting available at an additional cost

Pricing FAQ

Bright Data’s SERP API provides real user search engine page results in high volumes for all the major search engines in 195 countries. It supports a wide variety of tailored search parameters, and your SERP data can be delivered in JSON or HTML. 

Some of the most popular use cases include: organic keyword tracking, brand protection, price comparison, market research, detecting copyright infringements, ad intelligence, and more.

Available for free within the Bright Data control panel, simply click on SERP API in the side panel titled ‘APIs and Integrations’. In the playground, you can adjust your search using various parameters that will generate an API code corresponding to your search. You can familiarize yourself with the SERP API tool before committing to a monthly plan.

SERP API requests are routed through Bright Data’s unblocker technology which can fully emulate a real user. This ensures an extremely high success rate when sending requests to any search engine. You will only pay for successful results (this does not apply in the ‘Pay-As-You-Go’ plan).

CPM means cost per mil.

1 Request = 1 API execution for target URL (you pay only for successful requests)

1000 requests  = 1 CPM

1 CPM = $3 (with the Pay-As-You-Go plan)

For example: If you have 100,000 page loads, divided by 1000, the CPM will be 100.

100 CPM x $3 = $300 total cost.

SERP data can be delivered in JSON or HTML output. 

With SERP API it’s easy to collect hotel data, such as pricing, availability, reviews, and more. This data can either be collected from the text search results when searching for a specific hotel or from the hotel page on Google Travel.

On Google Travel, you can search by additional parameters such as arrival and departure dates, the number of adults and children, the children’s ages, etc. This information can be used to gain more price combinations.

Please note: 

To collect hotel data from Google Travel, you’ll need to enable the Hotels permission in your SERP API zone. There is an additional charge for using this feature.

Targeting Google travel pages isn’t supported on the SERP API free playground.

There are 2 methods for handling your API requests:

  1. Direct (Synchronous) requests  – as soon as you send a request you will receive a response in an average of 5 seconds
  2. Asynchronous requests – send a request without waiting for the response

With Asynchronous requests, when you send a request, you get a “response ID.” We store the response for 24 hours from the time the request was sent. You can collect the responses at your convenience via a designated endpoint API command or webhook that notifies you when a request is completed and you can collect its result.

Therefore, Asynchronous mode in fact requires 2 separate requests:

Sending the request – This request includes the search parameters, returns a response_ID, and a cost. 

Note: This request syntax is different from that of synchronous requests and requires an API token for authentication

Collecting the response – This request includes the response_ID and is free of charge.

Yes! Simply select the ‘Pay-As-You-Go’ plan at signup. Please note that the CPM is higher in the ‘Pay-As-You-Go’ plan and you can switch plans at any stage.

We support PayPal, Payoneer, Alipay, Google Pay, wire transfers, and credit cards.

Bright Data’s billing cycle starts on the 1st of each month. This means that you will be billed for your monthly account commitment automatically on the 1st of every month as long as your account status is active.

If you join Bright Data in the middle of the month, your first minimum account commitment payment will be charged on the day you join and usage will retroactively apply only to the days in which your account was active during the month.

For example: If you start the SERP API Starter Plan on June 25th, your plan has a $500 minimum monthly commitment and you’ll make your first payment of $500.

What will happen on July 1st?

Our system will see that your account was active for only 6 days during June which accounts for 20% of the month, so the relative part of the minimum monthly commitment will be $100. Unless the cost of your usage was higher than that, $100 will be your cost for June.

We will send you an invoice and take $100 from your balance against June’s cost, leaving your balance with $400.

Since on the 1st of every month your balance needs to comply with your minimum monthly commitment, we will now charge your credit card for $100 in order to top it back to $500 to comply with your minimum monthly commitment for July.

When you have used 85% of your account balance during a given month, you will receive an email requesting that you add funds to your account. If you do not add funds to your account, your account will continue to operate until you have used 100% of your account balance. Once you have reached usage amounting to 100% of your account balance, your account will be suspended unless additional funds are added. We recommend turning on the “auto recharge” to keep your account active and working.

If your account remains in “active” status for the entire month, your monthly commitment will not roll over to the next month, regardless of whether your usage charges fell below the minimum commitment.

While in ‘active’ status, your usage and billing calculations start over fresh on the first day of each month according to your price plan and monthly commitment.

Automatic recharging can be done in one of two ways.

  1. Auto-recharge at a pre-set amount: When you choose this option, you will manually set a configured amount that is charged when your balance runs low (at 25% of the configured amount). For example, if you choose $100, you will be charged $100, and then you will get charged $100 again when your balance hits $25.
  2. Monthly charge: If you do not use automatic recharge or decide to turn it off, you will be charged on the 1st of each month for your new monthly commitment. If you don’t have a plan with a minimum monthly commitment and you are using the pay-as-you-go plan, your account will not be automatically recharged.

Yes. Invoices are sent between the 1st and 3rd of the month. The invoice will provide details of your previous month’s usage. It will break down how your usage relates to your minimum account commitment (and if applicable, any additional funds that were added during the course of the month).