{"uid":"cap_p5ZTyFXcDmd8sSsPUw7Na","slug":"google-maps-scraper-6329bba2","name":"Google Maps Scraper","description":"Pay-per-call data and tools for AI agents, $0.002-0.01 per call in USDC via x402 (Base, Polygon or Solana), no account or API key; MAX tiers ($0.05-0.25) run deeper jobs. Agent toolkit: web search, search + read top pages, any page as clean markdown with a prompt-injection check, which-x402-API-to-call recommender, seller check. Data: Google Maps places with contacts, YouTube video data and transcripts, job listings (Indeed, LinkedIn, 13 boards), Google Ads Transparency, TikTok comments, Pinterest, Airbnb, Redfin, AliExpress, app stores, live sports, website and SEO checks, Shopify store tech stacks, and onchain token / address risk checks.","url":"https://agent-data.centorprat.workers.dev/tools/google-maps-scraper?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"country":{"type":"string","description":"Google country code, e.g. us, gb, de."},"website":{"enum":["any","with","without"],"type":"string","description":"Places without a website are leads for web designers and agencies."},"language":{"type":"string","description":"Language code for names and texts, e.g. en, de, es."},"locations":{"type":"array","items":{"type":"string"},"maxItems":1,"description":"Cities, neighbourhoods or regions, e.g. [\"Austin, TX\", \"Brooklyn, NY\"]. Each term is searched in each location."},"minRating":{"type":"number","description":"Keep places rated at least this."},"gridCellKm":{"type":"number","description":"Smaller cells find more places in dense areas (more requests). 2-4 km for cities, 10+ km for rural regions."},"minReviews":{"type":"integer","description":"Keep places with at least this many reviews."},"skipClosed":{"type":"boolean","description":"Drop places marked permanently closed."},"searchTerms":{"type":"array","items":{"type":"string"},"maxItems":1,"description":"What to search on Google Maps, e.g. [\"dentist\", \"pizza\", \"plumber\"]. Can include the place: [\"coffee in Lisbon\"]."},"categoryFilter":{"type":"array","items":{"type":"string"},"maxItems":3,"description":"Keep places whose Google category contains any of these, e.g. [\"dentist\"]."},"coverWholeArea":{"type":"boolean","description":"Split each location into a grid and search every cell, to get ALL matching places in a city or region instead of Google's top ~120-200. Slower; set maxPlacesPerSearch high."},"includeContacts":{"type":"boolean","description":"Visit each place's website for emails, extra phones and social profiles (charged per place where contacts are found)."},"maxContactPages":{"type":"integer","maximum":2,"description":"Homepage + contact / about pages checked per website."},"maxPlacesPerSearch":{"type":"integer","maximum":20,"description":"Per search term x location. A single search lists up to ~120-200 places; turn on 'Cover the whole area' for every place in a city (up to 10,000)."}}},"responseSchema":{"type":"json","example":{"items":[{"cid":"7720327853776914718","city":"Austin","name":"ATX Family Dental","state":"Texas","street":"1700 S 1st St","address":"1700 S 1st St, Austin, TX 78704","placeId":"ChIJb5gBC-u0RIYRHkntaUcdJGs","category":"Dentist","latitude":30.2482229,"featureId":"0x8644b4eb0b01986f:0x6b241d4769ed491e","categories":["Dentist","Cosmetic dentist","Dental clinic","Emergency dental service","Pediatric dentist","Teeth whitening service"],"postalCode":"78704","countryCode":"US","neighborhood":"Bouldin Creek"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.08","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.67","reviews":0,"stars":null,"state":"rated"},"availabilityStatus":"healthy","priceObserved":{"p10Cents":"8.0000","medianCents":"8.0000","p90Cents":"8.0000","minCents":"8.0000","maxCents":"8.0000","p95Cents":"8.0000","sampleCount":2,"varies":false,"failureChargeRate":null},"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.08/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.08","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.08","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_MkNhZ-1xQ6PZHCOLF0c7u","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.08","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes Google Maps places by search term and location, returning business details including name, address, coordinates, rating, reviews, phone, website, hours, and optionally emails and social profiles.","exampleAgentPrompt":"Search Google Maps for 'dentist' in Austin, TX and give me up to 20 results with their name, address, phone, website, rating, and opening hours — include emails and social profiles scraped from each website.","exampleUseCases":[{"title":"Local business lead generation","prompt":"Search Google Maps for 'plumber' in Chicago, IL and pull up to 20 listings — I need their name, address, phone number, website, and rating. Also visit each website to grab any email addresses or social media profiles you can find."},{"title":"Restaurant scouting by rating","prompt":"Find all pizza restaurants in Brooklyn, NY on Google Maps with at least a 4.0 rating and at least 50 reviews — give me their names, addresses, phone numbers, hours, and websites. Limit to 20 results."},{"title":"Competitor landscape mapping","prompt":"Scrape Google Maps for 'yoga studio' in San Francisco, CA — I want a list of up to 20 places with their name, category, address, rating, review count, and website so I can map out the competitive landscape in the area."}],"resultDescription":"Returns an array of place records, each containing: business name, Google category, full address, latitude/longitude, star rating, review count, phone number, website URL, opening hours, place attributes, and Google Place ID. When includeContacts is enabled, also returns email addresses, additional phone numbers, and social media profile URLs scraped from each business's website.","failureModes":["No results returned if search term or location is too specific or misspelled","Google may throttle scraping resulting in partial results","includeContacts may find no emails if business websites don't publish them","Closed or permanently closed places excluded when skipClosed is true","maxPlacesPerSearch cap (20) limits results per search term per location","Invalid country or language codes may produce unexpected results"],"whenToPreferThis":"Choose this endpoint when you need structured local business data from Google Maps without a Google API key — ideal for lead generation, market research, or competitive analysis. Prefer it over Google Places API when you need emails and social profiles scraped from business websites, or when you want to bypass API quota limits. Best suited for single-search queries (one term, one location per call) at $0.01 per call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":3,"lastUsedAt":"2026-10-30T13:24:29.174Z","lastSuccessfullyRanAt":"2026-10-30T13:24:29.174Z","lastHealthCheckAt":"2026-10-30T19:14:04.341Z","isFirstParty":false,"canonicalSlug":"google-maps-scraper-6329bba2"}