![Google Search Results Scraper avatar](https://images.apifyusercontent.com/Ff_gwlFhN5sxQ7SfkGDXAvONEpB1s2Q78j1Ja3F8X_s/rs:fill:250:250/aHR0cHM6Ly9hcGlmeS1pbWFnZS11cGxvYWRzLXByb2QuczMuYW1hem9uYXdzLmNvbS9uRkpuZEZYQTV6akNUdXVkUC85S2pMeFlnRTRyS3ZLYnIzTS1Hb29nbGVfU2VhcmNoX1Jlc3VsdHNfU2NyYXBlci5wbmc.webp)
Google Search Results Scraper
Try for free
Pay $3.50 for 1,000 results
View all Actors![Google Search Results Scraper](https://images.apifyusercontent.com/Ff_gwlFhN5sxQ7SfkGDXAvONEpB1s2Q78j1Ja3F8X_s/rs:fill:250:250/aHR0cHM6Ly9hcGlmeS1pbWFnZS11cGxvYWRzLXByb2QuczMuYW1hem9uYXdzLmNvbS9uRkpuZEZYQTV6akNUdXVkUC85S2pMeFlnRTRyS3ZLYnIzTS1Hb29nbGVfU2VhcmNoX1Jlc3VsdHNfU2NyYXBlci5wbmc.webp)
![Google Search Results Scraper](https://images.apifyusercontent.com/Ff_gwlFhN5sxQ7SfkGDXAvONEpB1s2Q78j1Ja3F8X_s/rs:fill:250:250/aHR0cHM6Ly9hcGlmeS1pbWFnZS11cGxvYWRzLXByb2QuczMuYW1hem9uYXdzLmNvbS9uRkpuZEZYQTV6akNUdXVkUC85S2pMeFlnRTRyS3ZLYnIzTS1Hb29nbGVfU2VhcmNoX1Jlc3VsdHNfU2NyYXBlci5wbmc.webp)
Google Search Results Scraper
apify/google-search-scraper
Try for free
Pay $3.50 for 1,000 results
Scrape Google Search Engine Results Pages (SERPs). Select the country or language and extract organic and paid results, ads, queries, People Also Ask, prices, reviews, like a Google SERP API. Export scraped data, run the scraper via API, schedule and monitor runs, or integrate with other tools.
Do you want to learn more about this Actor?
Get a demoThe code examples below show how to run the Actor and get its results. To run the code, you need to have an Apify account. Replace <YOUR_API_TOKEN> in the code with your API token, which you can find under Settings > Integrations in Apify Console. Learn more
1# Set API token
2API_TOKEN=<YOUR_API_TOKEN>
3
4# Prepare Actor input
5cat > input.json <<'EOF'
6{
7 "queries": "javascript\ntypescript\npython",
8 "resultsPerPage": 100,
9 "maxPagesPerQuery": 1
10}
11EOF
12
13# Run the Actor using an HTTP API
14# See the full API reference at https://docs.apify.com/api/v2
15curl "https://api.apify.com/v2/acts/apify~google-search-scraper/runs?token=$API_TOKEN" \
16 -X POST \
17 -d @input.json \
18 -H 'Content-Type: application/json'