ApifyGoogleSEO/AEO

Search Google Maps businesses by keyword and location

apify.google.serp.maps

Scrape Google Maps for businesses matching a keyword in a place — name, address, phone, website, rating, review_count, categories, hours and coordinates, with email and social-profile enrichment from each business site included in the result price

Price
$0.009/resultPelo preço do provedor
Success rate
99,8%Last 30 days · 4.667 calls
Latency p50
18 sp95 78 s
Last verified
26 de set. de 2026Verified working
POSThttps://toolswitch.dev/v1/tools/apify.google.serp.maps?memory=1024&timeout=90&maxItems=1&maxTotalChargeUsd=0.08Preview
Try onlineEm breveProvider docs ↗
  • Uses platform quota
  • Synchronous response
  • Reads public data

Parâmetros

the response is the dataset items array directly — no run envelope, no polling. Each row carries place_id, name, address, phone, website, rating, review_count, categories, hours, latitude, longitude, google_maps_url, and (when scrapeContacts is on) emails and social_links. Cap every call with maxTotalChargeUsd, the spend limit Apify enforces; the body row limit sets how many rows run. Filters (placeMinimumStars, website, skipClosedPlaces) drop places before they are returned or charged

ParâmetroTipoObrigatórioDescriçãoExemplo
Parâmetros de consulta
memoryinteiroOpcionalMB of run memory. treg's key requires 1024, which fixes the actor-start charge; your own key may set any size1024
timeoutinteiroOpcionalrun timeout in seconds. treg's key requires 90 so the run and its rows arrive before any wait gives up; a larger pull should use your own key and the async web.scrape.job.* pair above90
maxItemsinteiroOpcionaloptional row cap; pay-per-event actors that take the row count from their own input ignore it, so maxTotalChargeUsd is the spend limit100
maxTotalChargeUsdnúmeroOpcionalthe spend cap Apify enforces on every event this run bills, in dollars. treg's key requires it, above 0 and at most 1, and holds it for the call0.5
  • Parâmetros de consulta
  • memoryinteiroOpcional

    MB of run memory. treg's key requires 1024, which fixes the actor-start charge; your own key may set any size

    Exemplo: 1024

  • timeoutinteiroOpcional

    run timeout in seconds. treg's key requires 90 so the run and its rows arrive before any wait gives up; a larger pull should use your own key and the async web.scrape.job.* pair above

    Exemplo: 90

  • maxItemsinteiroOpcional

    optional row cap; pay-per-event actors that take the row count from their own input ignore it, so maxTotalChargeUsd is the spend limit

    Exemplo: 100

  • maxTotalChargeUsdnúmeroOpcional

    the spend cap Apify enforces on every event this run bills, in dollars. treg's key requires it, above 0 and at most 1, and holds it for the call

    Exemplo: 0.5

Exemplos de código

Substitua $TOOLSWITCH_KEY pela chave criada no console.

Preview
curl -X POST 'https://toolswitch.dev/v1/tools/apify.google.serp.maps?memory=1024&timeout=90&maxItems=1&maxTotalChargeUsd=0.08' \
  -H "X-Toolswitch-Key: $TOOLSWITCH_KEY" \
  -H "Content-Type: application/json" \
  --data-raw '{"maxReviews":0,"locationQuery":"Austin, TX","scrapeContacts":false,"maxCrawledPlaces":1,"skipClosedPlaces":true,"searchStringsArray":["coffee shop"],"scrapePlaceDetailPage":false,"maxCrawledPlacesPerSearch":1}'

Esta API de gateway está em prévia; a URL e a autenticação podem mudar. Os parâmetros do exemplo são dados de amostra. As chamadas são cobradas a $0.009/result, incluindo a taxa de serviço.