Business Profile
Get a complete Google Business Profile including hours, photos, attributes, categories, service area, and posts.
When to use this
You want to see exactly what your Google Business Profile looks like to customers — your hours, photos, categories, and attributes. Also useful for checking a competitor's profile to see what they're doing differently.
POST
/v1/business/profileCost: 2 credits ($0.01)
Rate Limit: Varies by plan
Response: ~3-5 seconds
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| business_name | string | Yes | Business name |
| location | string | Yes | City and state |
| place_id | string | No | Google Place ID (more precise) |
Example Request
curl -X POST https://api.localseodata.com/v1/business/profile \
-H "Authorization: Bearer sk_live_your_key" \
-H "Content-Type: application/json" \
-d '{"business_name": "Joe\'s Pizza", "location": "Brooklyn, NY"}'Example Response
JSON
{
"status": "success",
"credits_used": 2,
"data": {
"matched": true,
"name": "Joe's Pizza",
"rating": 4.6,
"reviews_count": 847,
"address": "7 Carmine St, New York, NY 10014",
"phone": "(212) 366-1182",
"website": "http://www.joespizzanyc.com",
"hours": {
"Monday": "10:00 AM - 4:00 AM",
"Tuesday": "10:00 AM - 4:00 AM"
},
"categories": ["Pizza restaurant"],
"photos_count": 1247,
"description": "Famous NY-style pizza since 1975",
"attributes": ["Dine-in", "Takeout", "No delivery"],
"cid": "12345678901",
"place_id": "ChIJ...",
"verified": true,
"suggestions": null
}
}Response Fields
| Field | Type | Description |
|---|---|---|
| matched | boolean | Whether an exact business match was found |
| name | string | Business name |
| address | string | Full street address |
| phone | string | Phone number |
| website | string | Business website URL |
| rating | float | Average star rating |
| reviews_count | integer | Total reviews |
| hours | object | Operating hours by day |
| categories | string[] | Business categories |
| photos_count | integer | Number of photos on the listing |
| description | string | Business description from the listing |
| attributes | string[] | Business attributes (dine-in, delivery, etc.) |
| cid | string | Google Maps CID identifier |
| place_id | string | Google Place ID for exact lookups |
| verified | boolean | Whether the business has claimed/verified their listing |
| suggestions | object[] | null | Up to 5 similar businesses when matched=false. Each has name, address, rating, reviews_count, place_id, phone, categories. |
Notes
- Use place_id for more precise matching when available.
- Combine with /v1/business/reviews for complete business intelligence.
- When no exact match is found, matched=false and suggestions contains up to 5 candidates from Google Maps. Retry with a suggestion's place_id for an exact match.