DataForSEO Google Business Profile API

Google Business Profile data API

Google’s official API only manages listings you own. This one reads any business’s profile — rating, hours, attributes, popular times — as structured JSON, at local-SEO scale.

Try for free

$1 in Free Credits · No Credit Card · No Subscription · Credits Never Expire

  • Reviews at scale Google reviews with ratings, text, and reviewer details at $0.00075 per 10 — reputation monitoring that costs cents, not seats.
  • Business updates & Q&A Posts, offers, and customer questions with answers — the profile activity signals most local tools never surface.
  • Pairs with Maps rankings Combine profile data with our Google Maps SERP API and you have the full local stack: who ranks, and why their profile wins.
  • Full profile data Title, category, address, phone, coordinates, place ID, claim status, attributes, work hours, popular times, and rating distribution — every public profile field, structured.

The problem

The official API only opens your own door

Google Business Profile APIs require ownership, verification, and OAuth — useless the moment you need data on a business that isn’t yours.

Competitor profiles are off-limits

Local SEO is a comparison game: their rating, their hours, their attributes, their review velocity. The official GMB API shows you none of it.

Multi-location monitoring by hand

Checking 200 locations for wrong hours, missing attributes, or rating drops means somebody’s whole week — every week.

Setup that kills small projects

OAuth flows, verification, quota requests — heavy machinery when all you need is structured data about local businesses.

See it work

A complete business profile in one call

Post a business name and location — get back the full profile: category, rating, contacts, coordinates, claim status, and more.

robot
POST https://api.dataforseo.com/v3/business_data/google/my_business_info/live

[{
  "keyword": "rustybrick",
  "location_name": "New York,New York,United States",
  "language_code": "en"
}]
// live response, trimmed (docs.dataforseo.com example)
{
  "items": [{
    "type": "google_business_info",
    "title": "RustyBrick, Inc.",
    "category": "Software company",
    "address": "250 W Nyack Rd #200, West Nyack, NY 10994",
    "phone": "+1877-467-8789",
    "rating": { "value": 4.7, "votes_count": 49 },
    "place_id": "ChIJP0warDDowokRfvXMkBqL5Cg",
    "is_claimed": true,
    "work_time": { "work_hours": { "timetable": "..." } },
    "popular_times": { "...": "..." },
    "rating_distribution": { "5": 44 }
  }]
}

What's inside

Four GMB datasets, one Business Data API

Profiles are the start — updates, reviews, and Q&A complete the local picture.

mention

Full profile data

Title, category, address, phone, coordinates, place ID, claim status, attributes, work hours, popular times, and rating distribution — every public profile field, structured.

AI search volume

Reviews at scale

Google reviews with ratings, text, and reviewer details at $0.00075 per 10 — reputation monitoring that costs cents, not seats.

competitor benchmarks

Business updates & Q&A

Posts, offers, and customer questions with answers — the profile activity signals most local tools never surface.

citation intelligence

Pairs with Maps rankings

Combine profile data with our Google Maps SERP API and you have the full local stack: who ranks, and why their profile wins.

Who it's for

Who pulls Business Profile data

Local SEO software

Profile audits as a feature

Power listing audits, competitor comparisons, and profile-completeness scoring with white-label GMB data.

Agencies

Local reports without the legwork

Benchmark every client against their local competitors — ratings, hours, attributes, review velocity — automatically, every month.

Multi-location brands

Watch every storefront

Sweep hundreds of locations for wrong hours, rating drops, and unanswered questions before customers notice.

Lead-gen & data teams

Local business intelligence

Enrich prospect lists and market analyses with structured profile data — claim status alone is a qualification signal.

Pricing

Pay for data, not for seats

No subscription. No OAuth, no verification, no quotas to request. Top up from $50 and spend it on any DataForSEO API.

Endpoint Price Turnaround
Business Info — Standard $0.0015 per profile · $1.5 per 1,000 up to 45 min
Business Info — Priority $0.003 per profile · $3 per 1,000 up to 1 min
Business Info — Live $0.0054 per profile · $5.4 per 1,000 up to 6 s average
Google Reviews — Standard $0.00075 per 10 reviews up to 45 min
  • $1 free trial credit
  • $50 minimum top-up
  • credits never expire
  • 24/7 human support

Social proof

Data industry leaders trust DataForSEO

"I always recommend DataForSEO. No worries about server capacity, no need for maintenance, and splendid possibilities for rapid development."
Kono Kim Twinword
"We found DataForSEO online while planning our beta. We were impressed by the responsive team and comprehensive APIs."
Lindsay Halsey Pathfinder SEO
"DataForSEO has always been in our toolkit. When exploring an API, you see what it's truly capable of. Documentation is awesome."
Callum Sherwood Worldwide Backlinks

No-code integration with DataForSEO APIs

Easily integrate DataForSEO APIs into your favourite tools without writing a single line of code. With a collection of ready-made connectors and modules you can access high-quality SEO data effortlessly, saving your time and resources.

Implementation

Release in days, not weeks

docs

Docs that answer first

Every endpoint, parameter, and response field documented with live examples.

Read the docs →

Sandbox & API Explorer

Prototype against the Sandbox for free and fire test calls from the browser before you write a line of code.

Open the Sandbox →
AI assistant

AI assistant on call

Ask it anything about the API — it answers from the docs and drafts integration scripts for you.

Ask the AI assistant →
release

24/7 human support

Real engineers on the other end — during evaluation, integration, and every day after.

Talk to us →

Frequently asked questions

Is there an API to get Google Business Profile data for any business?

Yes. The DataForSEO Business Data API returns the full public Google Business Profile of any establishment — you query by business name and location, no ownership or verification required. (Google Business Profile is the current name for Google My Business, so you’ll see both terms — including “GMB API” — used for the same thing.)

How is this different from Google’s official Business Profile API?

Google’s API manages listings you own: it requires OAuth, verification, and approval, and it won’t show you competitors. This API is read-only data on any business — built for competitive analysis, monitoring, and enrichment rather than listing management.

What fields does a profile include?

Title, category, address with coordinates, phone, place ID and CID, claim status, attributes, work hours, popular times, rating with vote counts, and rating distribution — plus place topics extracted from reviews.

Can I get Google reviews too?

Yes — Google Reviews is part of the same Business Data API at $0.00075 per 10 reviews, alongside Business Updates (posts and offers) and Questions & Answers endpoints.

How fast is the data?

Standard queue returns profiles within about 45 minutes at $0.0015 each. Priority delivers in about a minute at $0.003, and Live mode answers in about 6 seconds at $0.0054 per profile.

Can I use this for local rank tracking?

Pair it with the DataForSEO Google Maps SERP API: Maps data tells you who ranks in the local pack, and Business Profile data tells you what their winning profiles look like.

Can I test it for free?

Yes. Every new account gets $1 in free API credits — hundreds of profile pulls — plus free Sandbox access. No credit card, no subscription.

Your local competitors’ profiles are public. Use them.

Register, grab your free credits, and pull your first business profiles in minutes.

$1 in Free Credits · No Credit Card · Pay as You Go from $50