Google Search
Under maintenancePricing
$3.00 / 1,000 results
Pricing
$3.00 / 1,000 results
Rating
1.0
(1)
Developer
Jackie Chen
Maintained by CommunityActor stats
2
Bookmarked
84
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Google Search Results Scraper
Search Google for any term and get clean, structured local / Places results back as JSON — business name, full address, latitude / longitude, star rating, review count, category, phone number, and website. Give a search term, a page number, and a result limit; the Actor returns the matching Google local listings, ready to export to JSON, CSV & Excel, pull via the API, schedule runs, or pipe into your own workflow. No code required.
Unofficial. This Actor is not affiliated with, authorized, or endorsed by Google. It is an independent tool that retrieves publicly available search results via a third-party API. Use it in compliance with Google's terms and all applicable laws; you are responsible for how you use the retrieved data.
What it does
- Search by keyword — pass any
search_term(a brand, a business name, or a category likecoffee shop in Berlin) and get the Google local results for it. - Paginate — set
pageto walk through result pages. - Control volume — set
limitto cap how many results come back (up to 100). - Structured output — every result includes name, address, coordinates, rating, review count, category, phone, and website, so you can use it directly for lead lists, local SEO, competitor research, or market mapping.
Input
| Field | Type | Required | Example | Description |
|---|---|---|---|---|
search_term | string | yes | apple inc | The term to search Google for. Can be a brand, a business, or <category> in <city>. |
page | integer | yes | 1 | Result page number to fetch. |
limit | integer | yes | 10 | Maximum number of results to return (max 100). |
Example input
{"search_term": "coffee shop in San Francisco","page": 1,"limit": 20}
Output
The Actor stores the search response in the dataset. Each record contains the search
parameters and a places array of matching listings, for example:
{"searchParameters": { "q": "apple inc", "page": 1, "num": 10, "type": "places" },"places": [{"position": 1,"title": "Apple Park Visitor Center","address": "10600 N Tantau Ave, Cupertino, CA 95014","latitude": 37.3327,"longitude": -122.0053,"rating": 4.6,"ratingCount": 4213,"category": "Tourist attraction","phoneNumber": "+1 408-961-1560","website": "https://www.apple.com/retail/appleparkvisitorcenter/","cid": "1234567890123456789"}]}
Export the data as JSON, CSV, or Excel from the Apify Console, or fetch it via the Apify API or any of the Apify integrations (Make, Zapier, Google Sheets, n8n, and more).
Common use cases
- Building local lead lists (name, phone, website, address) for sales outreach.
- Local SEO and visibility tracking for a brand across multiple cities.
- Competitor / market mapping within a category and area.
- Enriching a CRM with business contact and location data.
Pricing
This Actor runs on the Apify platform — see the Pricing tab on the Actor's page for the current rate. You only pay for what you run.
Support
Found a bug or need an extra field in the output? Open an issue on the Actor's page and we'll take a look.


