Google My Business API

Google My Business API provides public Google Business Profile information such as contact details, working hours, events, offers, and profile updates for any business entity you specify by name or identifier.

Business Info is billed per business profile and is available in the Standard queue, Priority queue, and Live mode. Business Updates is queue-based and combines a task-setting fee with a fee for each block of 10 updates returned.


Pricing by mode

Endpoint Mode Turnaround time Billing unit Price
Business Info /business_data/google/my_business_info/* Standard queuePOST + GETUp to 45 minutesPer business profile$0.0015$1.50 per 1,000 profiles
Priority queuePOST + GETUp to 1 minutePer business profile$0.003$3 per 1,000 profiles
Live modeSingle POST requestUp to 6 seconds on averagePer business profile$0.0054$5.40 per 1,000 profiles
Business Updates /business_data/google/my_business_updates/* Standard queuePOST + GETUp to 45 minutesPer task + per 10 updates$0.0015 + $0.00075$2.25 for 1,000 tasks x 10 updates
Priority queuePOST + GETUp to 1 minutePer task + per 10 updates$0.003 + $0.0015$4.50 for 1,000 tasks x 10 updates

FAQ

Questions about Google My Business API

How much does one Business Info profile cost?

One business profile costs $0.0015 in the Standard queue, $0.003 in the Priority queue, and $0.0054 in Live mode — $1.50, $3, and $5.40 per 1,000 profiles respectively.

How is Business Updates pricing different?

Business Updates combines a task-setting fee ($0.0015 in the Standard queue, $0.003 in the Priority queue) with a fee for each block of 10 updates returned ($0.00075 and $0.0015 respectively). A default task returns 10 updates.

Is Live mode available for Business Updates?

No. Live mode is available for Business Info only; Business Updates is available in the Standard and Priority queues.