# Source acquisition cost plan

Generated: 2026-05-20T16:49:00.675Z

DataForSEO Stage 1 cost ready: YES
Apify Stage 2 cost ready: YES

This no-spend cost plan makes provider subscription decisions explicit before any credit is used.

Cost file: `data/sources/budgets/source-acquisition-cost-plan.json`

## Estimates
- DataForSEO Stage 1: GBP 0.075 estimated / GBP 5 max spend; 10 tasks at depth 100.
- Apify Stage 2: GBP 3 estimated / GBP 5 max spend; 1 run(s), 3 target(s), 100 requests per brand.

## Guardrails
- This file is for local cost planning only; it does not call providers or store credentials.
- Use current provider pricing/source URLs when filling unit costs; do not guess pricing in code.
- Estimated total must fit the explicit max spend budget before approval/spend gates can unlock.
- Full-catalogue scraping is intentionally outside this cost plan.

## Checks
- [pass] DataForSEO Stage 1: Pricing source recorded — https://dataforseo.com/apis/reviews-api/amazon-reviews-api checked 2026-05-19T13:30:32.762667Z
- [pass] DataForSEO Stage 1: Unit cost recorded — GBP 0.00075 per task
- [pass] DataForSEO Stage 1: Estimate matches capped task count — 10 tasks / 10 expected; depth 100 / 100 expected
- [pass] DataForSEO Stage 1: Estimated total is positive — GBP 0.075
- [pass] DataForSEO Stage 1: Estimated total fits max spend — GBP 0.075 estimated / 5 max spend
- [pass] DataForSEO Stage 1: Hard stop preserved — hardStopAfterFirstRun=true
- [pass] Apify Stage 2: Pricing source recorded — https://apify.com/pricing checked 2026-05-20T16:41:55.103Z
- [pass] Apify Stage 2: Estimated actor run cost recorded — GBP 3 per actor run
- [pass] Apify Stage 2: Estimate matches first-batch caps — 1 runs / 1; 3 targets / 3; 100 requests per brand / 100
- [pass] Apify Stage 2: Estimated total is positive — GBP 3
- [pass] Apify Stage 2: Estimated total fits max spend — GBP 3 estimated / 5 max spend
- [pass] Apify Stage 2: Hard stop preserved — hardStopAfterFirstDataset=true
