Credit your balance with the amount of your choice and enjoy discounts.
2
The recovery of a SERP is deducted from your available balance.
3
Your account balance remains valid indefinitely.
4
10 pages requested, 4 found: only 4 are invoiced.
1 keyword
0.0003 €
0.0005 €
0.0007 €
0.0009 €
0.0011 €
0.0013 €
0.0015 €
0.0017 €
0.0019 €
0.0021 €
About 10 results
About 20 results
About 30 results
About 40 results
About 50 results
About 60 results
About 70 results
About 80 results
About 90 results
About 100 results
Pixel position
SERPs in pagination
No monthly commitment
JSON and HTML formats
1 K keywords
0.3 €
0.5 €
0.7 €
0.9 €
1.1 €
1.3 €
1.5 €
1.7 €
1.9 €
2.1 €
About 10 results
About 20 results
About 30 results
About 40 results
About 50 results
About 60 results
About 70 results
About 80 results
About 90 results
About 100 results
Pixel position
SERPs in pagination
No monthly commitment
JSON and HTML formats
100 K keywords
30 €
50 €
70 €
90 €
110 €
+1€ offered (1%)
130 €
+1€ offered (1%)
150 €
+2€ offered (1%)
170 €
+2€ offered (1%)
190 €
+2€ offered (1%)
210 €
+2€ offered (1%)
About 10 results
About 20 results
About 30 results
About 40 results
About 50 results
About 60 results
About 70 results
About 80 results
About 90 results
About 100 results
Pixel position
SERPs in pagination
No monthly commitment
JSON and HTML formats
1 M keywords
300 €
+3€ offered (1%)
500 €
+5€ offered (1%)
700 €
+7€ offered (1%)
900 €
+9€ offered (1%)
1100 €
+28€ offered (2.5%)
1300 €
+33€ offered (2.5%)
1500 €
+38€ offered (2.5%)
1700 €
+43€ offered (2.5%)
1900 €
+48€ offered (2.5%)
2100 €
+53€ offered (2.5%)
About 10 results
About 20 results
About 30 results
About 40 results
About 50 results
About 60 results
About 70 results
About 80 results
About 90 results
About 100 results
Pixel position
SERPs in pagination
No monthly commitment
JSON and HTML formats
Pagination + pixel position at mini price.
See for yourself.
Pricing per 1000 SERPs
Google SERP API price comparison
Depth
Semscraper
with pixel
DataForSEO
pixel-free
DataForSEO
with pixel
SerpApi
with pixel BETA
1
0.3 €
0.6 $
1.2 $
15 $
2
0.5 €
1.05 $
1.65 $
30 $
3
0.7 €
1.5 $
2.1 $
45 $
4
0.9 €
1.95 $
2.55 $
60 $
5
1.1 €
2.4 $
3 $
75 $
6
1.3 €
2.85 $
3.45 $
90 $
7
1.5 €
3.3 $
3.9 $
105 $
8
1.7 €
3.75 $
4.35 $
120 $
9
1.9 €
4.2 $
4.8 $
135 $
10
2.1 €
4.65 $
5.25 $
150 $
Our prices are in euros. For a more detailed analysis, be sure to convert them to dollars or euros, whichever currency is more convenient for you.
Frequently asked questions
What is Google SERPs scraping?
SERPs scraping consists of automatically extracting the results displayed by Google for a given keyword. This makes it possible to collect all the information visible on the page (SEO positions, presence of an AI Overview, featured snippet, images, videos, local pack, People Also Ask, etc.) and make it usable in the form of structured or raw data.
Why use a scraping service?
A scraping service offers total flexibility: you can retrieve raw or JSON results, with no limits on the number of keywords, frequency or type of results. You can integrate the data directly into your own dashboards, internal tools or SEO/SEA projects.
By using an API, you don't have to deal with the technical complexity of scraping: maintenance in the event of DOM changes, changes to SERPs, or new anti-scraping rules introduced by Google.
Everything is taken care of automatically, ensuring that your data is always reliable and up to date.
Can I use Google commands (site:, inurl:, :allintitle etc)?
Yes, Google operators such as site:, inurl:, intitle:, allintitle:, filetype:, and logical combinations (AND, OR, -) are fully supported.
Their use has no impact on pricing: each request is billed in the same way, regardless of the type of operator used.
How long does it take to process a keyword?
When a keyword is added, it enters a queue specific to your account. Each account has its own queue, independent of the others. So even if a customer has a million keywords in process, it won't impact your turnaround time.
We have a large number of robots working in parallel: each one starts by processing the first keyword for each account, guaranteeing fair distribution and rapid turnaround times.
Our infrastructure is capable of processing tens of millions of scrapes per day, and we have the capacity to scale in a matter of minutes to absorb peaks in demand and exceed this capacity.
Below is a table showing the median scrape time for 200 requests (100 computer and 100 mobile). These times are indicative: they may vary according to the quality of the proxy used, the weight of the SERP and the immediate availability of the robots (a robot may already be busy at the time of the query).
Depth
1
2
3
4
5
6
7
8
9
10
Duration
6.23s
10.5s
11.68s
13.32s
15.62s
15.83s
17.68s
17.7s
19.21s
30.46s
What types of results can I retrieve (organic SEO, Google Ads, Maps, Featured Snippets, etc.)?
You can scrape all the elements present in a Google SERP:
- Organic SEO results
- Presence of an AI Overview
- Local Pack / Google Maps
- Featured Snippets
- People Also Ask (PAA)
- Images, videos, Google Shopping
- Related searches
- And more
This gives you a complete overview of the competition and visibility on Google.
How often can I scrape Google results?
You can run on-demand extractions as often as you need: daily, several times a day, one-off or one-off. It all depends on your needs (regular SEO monitoring, one-off competitive analysis, bigdata, etc.).
Are the recovered data reliable and complete?
Yes, the results come directly from Google, just as a user would see them in their browser. We use real browser instances, which guarantees the authenticity of the data.
What's more, you can geolocate your searches to simulate the SERP as it appears according to the user's precise location (country, city, even neighborhood). This ensures a faithful, contextualized view of the results, bearing in mind that SERPs can differ depending on the time of day and the Google datacenter used.
Can I choose the location (country, city) and device (desktop, mobile) for my searches?
Absolutely. You can target a country, a department or a city (and its district). You can also choose the scrape medium (desktop or mobile), so you get results that are as close to reality as possible.
How are Google's limitations and blockages managed?
We use an optimized infrastructure with IP rotation, captcha management and advanced anti-detection techniques. The result: requests go through without a hitch, and you don't have to deal with technical complexity on the scraping side.
What data formats are available?
Results are available via :
- JSON (quick and easy to integrate)
- Full HTML SERP
Via the API, you can retrieve one or both formats at no extra cost.
Why do you insist on pixel position and pagination?
Semscraper is part of the Monitorank family of SEO position tracking tools.
As of 2023, we have chosen to retrieve Google SERPs via native pagination, rather than using the old num=100 parameter which provided less reliable data (parameter deactivated by Google in September 2025).
In concrete terms, this means that you get results exactly as a web user would see them, page after page, without any technical bias.
In addition, Semscraper retrieves the pixel position of each result in the SERP. This data is invaluable for SEOs, as it enables them to assess the real visibility of a site: one result may be in 3ᵉ position organically, but located very low on the screen (if other types of positions are present), and therefore much less visible than another.
How much does the service cost and how is it billed (per request, per volume, etc.)?
Billing works in a simple and flexible way: you credit your balance, then each request to retrieve a SERP is deducted from this balance. So you only pay for what you actually use.
Rates are degressive according to the amount credited, so you can benefit from lower prices if you top up your account with a larger sum.
We accept payment by credit card, and you can also set up an automatic top-up to ensure that your scrapes continue without interruption.