This API service is designed to efficiently crawl Google SERP (Search Engine Results Pages) results. It offers a range of configurable parameters for a tailored search experience.
Only two steps to get Google SERP data in JSON:
To begin the crawling process, use the “Start” API Call. You can include multiple keywords in a single POST request, but please try to limit it to 10.000-20.000 to avoid any issues. Once the request is processed, you will receive a “task_id” which you will need to use in Step 2.
To obtain the final results of the Crawler, simply use the “getResults” method with the “task_id” you obtained in Step 1. The results will be available within a few moments.
In a single request, you can send up to 10-20k keywords.
Please note that each keyword will be billed.
Pass a JSON in the BODY of the POST request. Check the example below.
desktop
(default), tablet_android
, tablet_ios
, mobile_android
, mobile_ios
.{
"args": {
"queries": [
"buy house",
"buy appartments"
],
"host": "www.google.com",
"region": "United States"
},
"opts": {
"results-deep": 10,
"device": "desktop",
"language": "english (en)",
"related-queries": 1,
"misspell-messages": 1,
"wizards": 1,
"results": 1,
"ads": 1,
"titles": 1,
"texts": 1,
"bolds": 1
}
}