Every business of a type in an area, with ratings and contacts
Search by category and city across Google Maps, Yellow Pages and the Better Business Bureau, then fill in opening hours, ratings, review highlights and the emails and phones listed on each business's own website. Built for local SEO audits, directories, territory planning and field sales.
3 steps, one API key.
Run the steps in order, or call only the one you're missing. Every API links to its parameters, response fields and a live demo.
Step 1: Find businesses
Search Google Maps, Bing Maps or BBB by category and location.
Step 2: Get the details
Place details with opening hours, photos and the reviews Google shows signed-out visitors, plus contacts from each website.
- Google Maps Place DetailsLive/v1/places/google-maps/place2 cr / call2 cr / call
- Google Maps Place PhotosLive/v1/places/google-maps/photos1 cr / call1 cr / call
- Google Maps ReviewsLive/v1/reviews/google-maps0.5 cr / review0.5 cr / review
- Emails & Contacts from WebsiteLive/v1/contacts/website2 cr / call2 cr / call
Step 3: Track local rankings
See where a business ranks for a keyword across a grid of points around a location.
Clean, normalised data you can use as-is.
- Business name, categories, full address and coordinates
- Phone number, website and opening hours
- Rating, review count and rating distribution
- Google place ID and CID for de-duplication
- BBB letter rating, accreditation and complaint counts
- Emails and social profiles from each business website
- request_id, credits charged and your remaining balance
- Cache age, so you know how fresh the data is
- The normalised parameters we actually ran
- One error format; errors never cost credits
The whole workflow, ready to run.
Each step is one HTTPS request with your key in the Authorization header. The parameters are working examples; swap in your own niche, domains or IDs.
- Base URL
- https://api.gridlode.com
- Auth header
- Authorization: Bearer YOUR_API_KEY
export GRIDLODE_KEY="your_api_key"
# 1. Find businesses: Google Maps Places Search
curl "https://api.gridlode.com/v1/places/google-maps?q=coffee&location=Austin%2C%20TX&limit=20" \
-H "Authorization: Bearer $GRIDLODE_KEY"
# 2. Get the details: Google Maps Place Details
curl "https://api.gridlode.com/v1/places/google-maps/place?place_id=ChIJwYlSqae1RIYRyqQConsdnyc" \
-H "Authorization: Bearer $GRIDLODE_KEY"
# 3. Track local rankings: Google Maps Rank Grid
curl "https://api.gridlode.com/v1/places/google-maps/rank-grid?keyword=barbecue&name=Franklin%20Barbecue&lat=30.2701&lng=-97.7313&grid_size=3&spacing_km=1" \
-H "Authorization: Bearer $GRIDLODE_KEY"Prefer no code? Upload a list as a bulk job in the dashboard, or connect the MCP server to your AI assistant.
Have a list? Run it as a bulk job.
Send up to 10,000 inputs to any engine at once and download the results as CSV or JSON. Each item is billed like a single request, failed items are free, and the job stops cleanly at your spend cap.
- Upload a CSV in the dashboard, or POST a list to the API
- Signed webhook when the job finishes
Put any step on a schedule
Any engine can run as a custom monitor: choose the parameters, the fields to watch and the conditions that should alert you by email or signed webhook. Each check is billed like a normal request, and failed checks are free.
1,000 items for $6.00.
You pay per result, in credits from one wallet that every engine shares. The estimate uses each engine's published price per unit; change the volume to see how it scales.
- 1,000 free credits when you sign up, no card
- Packs never expire; plans only make credits cheaper
- Hard monthly spend caps, so jobs stop where you say
- 2,000credits for 1,000 places
- 2,000credits for 1,000 calls
- 2,000credits for 1,000 points
Assumes 1,000 units at every step; real chains usually shrink (not every business lists an email). Failed requests are free and cached results cost half.
Local business data: questions
Do you get every Google review?
No scraper can without signing in: Google shows signed-out visitors a few reviews per sort order. We return what is visible, up to about 20 per place, and say how many exist.
Can I search by ZIP code or coordinates?
Yes. Yellow Pages takes a city, state or ZIP, BBB takes a city or ZIP, and Google Maps takes a query plus a city or exact coordinates and zoom.
Are missing fields estimated?
Never. Fields a source doesn't show to signed-out visitors come back as null, and Google Maps responses include a coverage report that lists them.
How much does local business data with Gridlode cost?
Running the workflow on 1,000 items uses about 6,000 credits (Google Maps Places Search at 2 credits per place, Google Maps Place Details at 2 credits per call and Google Maps Rank Grid at 2 credits per point). That is $6.00 at list price and as little as $1.80 at enterprise volume. Every new account gets 1,000 free credits, failed requests are free and cached results cost half.
Which of these APIs can I use today?
Google Maps Places Search, Google Maps Place Details, Google Maps Place Photos, Google Maps Reviews, Google Maps Rank Grid, Bing Maps Places Search, BBB Business Search & Profiles, Emails & Contacts from Website and Company Enrichment are live now.
Run your first local business data job on us.
1,000 free credits, no card. Your API key is ready the moment you sign up.