Analytics
Pull Google, Bing, and Facebook profile analytics via client.analytics.
All analytics methods live under client.analytics. Methods that take a
location_id accept numeric or base64-encoded IDs, see
Location IDs.
Date parameters use YYYY-MM-DD strings.
analytics.google
Get Google Business Profile analytics for a location (impressions, searches, direction requests, calls, website clicks).
client.analytics.google( location_id: str | int, *, from_date: str | None = None, to_date: str | None = None,) -> APIObjectgoogle = client.analytics.google( 16808, from_date="2025-01-01", to_date="2025-12-31",)print(google.to_dict())analytics.bing
Get Bing profile analytics for a location.
client.analytics.bing( location_id: str | int, *, from_date: str | None = None, to_date: str | None = None,) -> APIObjectbing = client.analytics.bing( 16808, from_date="2025-01-01", to_date="2025-12-31",)print(bing.to_dict())analytics.facebook
Get Facebook page analytics for a location.
client.analytics.facebook( location_id: str | int, *, from_date: str | None = None, to_date: str | None = None,) -> APIObjectfb = client.analytics.facebook( 16808, from_date="2025-01-01", to_date="2025-12-31",)print(fb.to_dict())Review analytics
Review-level analytics (overview, timeline, sites breakdown) live on the
client.reviews.analytics sub-resource. See
Reviews.