Engineering manualAcquisition and cost
Local business discovery
dataforseo · runnable · billing blocks
| Fact | Value |
|---|---|
| Provider | dataforseo |
| Module | base |
| Runnable today | Yes — a quantity-bound adapter exists |
| API path | /v3/serp/google/maps/live/advanced |
| Billing kind | blocks |
| Price status | Known — a published or measured rate is recorded |
| Availability | Executable in selected plans; confirmed listing and quantity bounds required |
| Query contract | Enforced — the collector reads these parameters from the contract |
| Catalogue research date | 2026-10-24 |
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/100)))
Rates
| Component | Value |
|---|---|
standard_block_usd | 0.0006 |
priority_block_usd | 0.0012 |
live_block_usd | 0.002 |
Minimum charge: {"one_block_per_active_task":true}
Provider limits: {"desktop_block_size":100,"mobile_block_size":20,"max_depth":700}
Rate verification: verified_published.
Caveat: Deep uses desktop, depth=20, max_crawl_pages=1; one 100-result billing block is reserved. Wider planner quantities are not the executable recipe.
Runtime limits
| Limit | Value |
|---|---|
quantity | 20 |
groups | 1 |
Frozen acquisition parameters
One locality-qualified brand search; inspect at most 20 rows and retain website-linked candidates separately from unverified results.
| Parameter | Value |
|---|---|
| Fixed parameters | {"device":"desktop","max_crawl_pages":1,"depth":20} |
| Server-side filters | None |
| Order by | None |
| Page window | Not paged |
| Varies by target | keyword, location_code, language_code |
Dated sources
https://dataforseo.com/pricing/google-serp/google-maps-serp-api(read 2026-10-24)https://docs.dataforseo.com/v3/serp/google/maps/live/advanced/(read 2026-10-24)
Notes from the catalogue
- Deep adds one search only after a confirmed profile supplies locality. One live 100-result billing block is reserved; at most 20 provider rows are inspected. Matching website fields are observations, not ownership verification.