Extract name, category, address, hours, ratings, and attributes from any Google My Business profile. Structured JSON. Start for FREE.
Also: Google Business Scraper ยท Google My Business Scraper
{
"results": [{
"name": "Joe's Pizza",
"category": "Pizza restaurant",
"rating": 4.5,
"reviews_count": 3284,
"address": "7 Carmine St, New York, NY 10014",
"phone": "+1 212-366-1182",
"hours": "Open ยท Closes 4 AM",
"website": "https://joespizzanyc.com"
}, ...]
}A GMB scraper (Google My Business scraper) API extracts structured data from Google Business profiles for any business or place ID โ programmatically, at volume. Google Business profiles are the primary source of local business information on Google Search and Maps: name, address, phone, category, hours, attributes, ratings, and photos all originate here.
Google's Business Profile API is restricted to owners managing their own listings โ there is no official API for reading competitor or third-party business data at scale. For lead generation, local SEO auditing, directory building, or any workflow requiring a google business scraper, companies use ScrapeBadger.
ScrapeBadger's GMB scraper returns the full profile visible on a Google Business listing: name, address, phone, website, category, subcategories, rating, review count, hours, special hours, attributes (wheelchair access, outdoor seating, payment methods), and coordinates โ all structured JSON.
One API call. Full profile data back. First request in under 5 minutes.
Drop-in REST endpoint with structured JSON response.
Search Google Maps for places โ returns GMB listings with full business metadata
/v1/google/maps/searchFrom local SEO audits to sales enrichment โ the most valuable use cases for Google Business profile data.
Audit completeness and accuracy of Google Business profiles โ missing categories, wrong hours, absent attributes. Compare client profile completeness against top-ranking competitors for any keyword.
Build enriched prospect lists with phone numbers, websites, and categories already populated from Google. Skip manual research and go straight to outreach with current, verified contact data.
Keep directory listings accurate by re-scraping on a schedule. When a business changes its hours or phone number on Google, your directory updates automatically.
Monitor all franchise locations from one pipeline. Verify that hours, phone numbers, and categories are consistent across locations and flag suspended or incomplete profiles.
Map the business landscape in any city or industry. Count businesses by category, analyse attribute distributions, and measure competitive density.
Update CRM records with live Google Business data โ current phone numbers, trading hours, websites, and ratings โ so your sales team always works with accurate information.
ScrapeBadger's hosted MCP server exposes 92 tools โ including all Google APIs โ to any AI agent that supports the Model Context Protocol. No code changes. Just add one config line and your agent can call google_maps_place natively.
Most Google data APIs charge monthly subscriptions whether you use them or not. ScrapeBadger's model is different.
Buy credits once and use them whenever you need โ no monthly reset, no "use it or lose it" pressure. ScrapeBadger's pay-as-you-go credits last forever, so projects with variable or seasonal query volumes never waste budget on unused allocation.
ScrapeBadger offers two models: pay-as-you-go credits that never expire, or a subscription plan at a lower per-credit rate for predictable, high-volume usage. On a subscription, unused credits roll over to the following month โ so you never lose what you paid for. No lock-in, cancel anytime.
ScrapeBadger covers the full Google product ecosystem from a single API key and credit balance: SERP, Maps, Reviews, News, Trends, Jobs, Shopping, Patents, Scholar, Images, Finance, Flights, Hotels, Lens, AI Mode, Autocomplete, Shorts, and more. One account, one integration, one billing relationship โ versus managing multiple subscriptions across separate data providers.
Failed requests โ timeouts, blocked responses, empty results โ are never charged. Credits are deducted only when the API returns a successful, data-containing response. At scale, where failure rates affect your effective cost per result, this matters significantly. You pay for data you received, not for infrastructure you used.
Start with pay-as-you-go credits that never expire, or save more with a monthly subscription. No hidden fees, no lock-in.
Custom credit volumes, dedicated infrastructure, SLA guarantees, invoiced billing, and a dedicated account manager. Built around your actual usage โ not a fixed tier.
Everything you need to know about the GMB Scraper.
Sign up free and get 1,000 API credits โ enough for 142 gmb requests. No credit card required.