2,500 free credits — no credit card required. Start building
Collect local business listings by niche and city, with phone, website, ratings, and email enrichment where available.
2 endpoints · Google Maps business listings · unified schema
curl "https://sensecollect.com/v1/maps/search?query=dentists&location=Berlin&limit=50&verify=true" \ -H "x-api-key: $SENSECOLLECT_KEY"/v1/maps/searchfrom 850 creditsBusinesses matching a query and location, with phone, email, website, rating, and review count.
/v1/maps/no-websitefrom 950 creditsThe same search, pre-filtered to businesses with no website on file — the standard web-design lead list. The filter runs at the source, so businesses that have a website are never collected and never charged for.
Use this API when you need a list of businesses in a market. Pass a niche and location, inspect the returned records, and qualify the businesses before exporting them to your workflow.
If your task is to scrape Google local pack positions, use a SERP provider that captures the Google Search result block. SenseCollect's Maps results are not an exact record of which three businesses appeared for a particular searcher. The local pack scraper API guide explains how to choose between these sources.
| Information | How to use it |
|---|---|
| Business name, category, and location | Check the listing fits your target market |
| Phone and website, where available | Find a suitable public contact route |
| Enriched email, where found | Review source and relevance before outreach |
| Rating and review count | Add context; do not infer revenue or buying intent |
| Original response | Preserve source evidence for inspection |
Start with one business type and city. Check branches and duplicates before treating each returned row as a separate company. A blank contact field means the collection did not resolve that value; it is not proof that the business cannot be contacted.
Choose a niche from the most searched local niches guide, then run a small sample. Inspect several source listings and websites before expanding to neighboring markets. For a broader comparison of extraction workflows, see the business data scraper.
Need advertising observations instead? Google Local Services scraping requires a source that explicitly covers that ad surface.
Google's Places API returns listing data but bills per request with its own quota, and it does not resolve an email address for you. This endpoint returns the same public fields plus a contact email resolved from the business's own site, billed per row returned rather than per call.
This API collects Maps business listings and available contact information. It does not reproduce the exact local pack shown on a Google Search results page or its observed positions. For rank tracking, use a SERP provider that records the query, location, device, and collection time.
Search to spreadsheet, including what enrichment adds.
ReadBuilding and qualifying a lead list per niche and city.
ReadThe same call tuned for hospitality, plus segmenting tips.
ReadThe no-website filter as a web-design prospect list.
ReadDer Maps-Export auf Deutsch, fuer den deutschsprachigen Markt.
Read