Brand Studio docs
Engineering manualAcquisition and cost

Ordinary Google reviews

dataforseo · runnable · billing blocks

FactValue
Providerdataforseo
Modulebase
Runnable todayYes — a quantity-bound adapter exists
API pathNot a single fixed path
Billing kindblocks
Price statusKnown — a published or measured rate is recorded
AvailabilityExecutable in selected plans; target and quantity bounds required
Query contractEnforced — the collector reads these parameters from the contract
Catalogue research date2026-09-07

Billing formula

What the provider charges for one request of this item. Provider cost is not the customer price and is not an account balance movement; the three are different numbers and this is the first of them.

base*sum(max(1,ceil(R_i/10)))

Rates

ComponentValue
standard_block_usd0.00075
priority_block_usd0.0015

Minimum charge: {"one_block_per_active_business_task":true}

Provider limits: {"default_depth":10,"max_depth":4490}

Rate verification: verified_published.

Runtime limits

LimitValue
quantity4490
groups100

Frozen acquisition parameters

Frozen at the collector's current construction, with one addition: reviews bill in blocks of 10, so a requested depth that is not a multiple of 10 buys a block it never uses. The depth is rounded UP to the block that was going to be paid for either way, which collects the reviews already bought instead of discarding them.

ParameterValue
Fixed parameters{"sort_by":"newest"}
Server-side filtersNone
Order byNone
Page windowNot paged
Varies by targetkeyword, location_code, language_code, depth

Evidence: Confirmed by the Phase 2 DataForSEO lane audit (Worker A, finding F4) against the collector's own measured cost basis: the purchase reserves 0.00075 * ceil(limit / 10), so a limit of 15 reserves and pays for 20 reviews while requesting only 15.

Conditional in levels: Snapshot, Market, Deep.

Dated sources

  • https://dataforseo.com/pricing/business-data/google-reviews-api (read 2026-09-07)
  • https://docs.dataforseo.com/v3/business_data/google/reviews/task_post/ (read 2026-09-07)

On this page