Location overview
Location overview API returns a combined reporting overview for a location in a single request: location details, Google Business Profile metrics and searches, reviews overview, business listings overview, the latest audit report, and a rankings summary.
Get location overview
GET https://api.seranking.com/v1/local-marketing/locations/{location_id}/overview
Returns a combined reporting overview for a location in a single request: location details, Google Business Profile metrics and searches, reviews overview, citations overview, the latest audit report, and rankings summary.
Request parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| location_id | Integer | Yes | Location ID (path parameter). |
| from | String | No | Start date (in YYYY-MM-DD). |
| to | String | No | End date (in YYYY-MM-DD). |
Request example
GET https://api.seranking.com/v1/local-marketing/locations/15/overview?from=2026-05-01&to=2026-05-31Response parameters
If successful, the server returns the 200 HTTP status code and a combined overview object. Returns HTTP 404 if the location is not found.
| Parameter | Type | Description |
|---|---|---|
| location | Object | Location snapshot. Note: this block is its own projection and differs from Get location details in several fields — hours are returned as regular_hours/special_hours/more_hours (not profile.working_hours), coordinates come in latlng, there is no auth block, the statistics key set differs, and extra fields such as attributes, owner.type, and is_claimed_by_others appear. |
| gbp_metrics | Object | Google Business Profile metrics (see Get Google Business Profile metrics). |
| gbp_searches | Object | Google Business Profile searches trend (see Get Google Business Profile searches trend). |
| reviews_overview | Object | Reviews overview (see Get reviews overview). |
| citations_overview | Object | Citations overview (see Get business listings overview). |
| latest_audit_report | Object | The latest audit report: id, location_id, created_at, score_percent, and issues — the full per-check list with the same fields as entries in Get latest audit report (check_code, category, severity, result_status, issues_count, weight, and the directories/reviews drill-downs); only the envelope differs. |
| rankings | Object | Rankings summary for the location. |
| rankings.keywords_tracked | Integer | Number of tracked keywords (can be null). |
| rankings.average_position | Float | Average keyword position (can be null). |
| rankings.top_3_keywords_count | Integer | Number of keywords in the TOP 3 (can be null). |
| rankings.top_10_keywords_count | Integer | Number of keywords in the TOP 10 (can be null). |
| rankings.indexed_percent | Float | Percentage of indexed keywords (can be null). |
Response example
{
"location": {
"id": 15,
"account_id": 42,
"title": "Folk Osteria",
"lang": "en",
"is_active": true,
"is_demo": false,
"statistics": {
"reviews_count": 60,
"average_rating": 3.8,
"audit_score_percent": 85
}
},
"gbp_metrics": {
"location_id": 15,
"from": "2026-05-01",
"to": "2026-05-31",
"group_by": "DAY",
"items": [
{
"date": "2026-05-01",
"metrics": {
"business_impressions_desktop_maps": 46,
"business_impressions_desktop_search": 307,
"business_impressions_mobile_maps": 230,
"business_impressions_mobile_search": 50,
"business_direction_requests": 5,
"business_conversations": 2,
"call_clicks": 1,
"website_clicks": 21
}
}
]
},
"gbp_searches": {
"location_id": 15,
"last_updated_date": "2026-05-31",
"items": [
{ "month": "2026-05-01", "direct": 1200, "discovery": 3400, "branded": 800 }
]
},
"reviews_overview": {
"location_id": 15,
"total_reviews": 60,
"average_rating": 3.8,
"answered_reviews": 52,
"unanswered_reviews": 8
},
"citations_overview": {
"location_id": 15,
"total_directories": 66,
"active_directories": 57,
"synced_directories": 49
},
"latest_audit_report": {
"id": 991,
"location_id": 15,
"created_at": "2026-05-30 08:00:00",
"score_percent": 85,
"issues": [
{ "code": "nap_mismatch", "label": "NAP mismatch", "status": "warning", "score": 60 }
]
},
"rankings": {
"keywords_tracked": 40,
"average_position": 8.3,
"top_3_keywords_count": 9,
"top_10_keywords_count": 21,
"indexed_percent": 92.5
}
}
