Analyze domain overview
analyze_domain_overviewGenerate a domain's SEO overview with ranked keywords and top pages, using cost estimates and budget caps to prevent overspending.
Instructions
Requires API write scope because a cache miss can spend the project's own DataForSEO budget. Call with estimate_only=true and max_cost_cents=0 first for a free estimate. Every call requires an explicit max_cost_cents. fresh=true bypasses cache but never removes the cost cap. Returns an estimate, cached report, or report with charged keyword and page module outcomes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fresh | No | Bypass cached module data and request fresh provider data. | |
| target | Yes | Domain or subdomain to analyze. | |
| page_limit | No | Maximum relevant page rows to include in the initial report. | |
| project_id | Yes | Project id whose provider connection, budget, and Domain Overview snapshot are used. | |
| estimate_only | No | Return a free cost estimate without calling the provider or spending budget. | |
| keyword_limit | No | Maximum ranked keyword rows to include in the initial report. | |
| language_code | Yes | Language code used for the provider lookup, for example en. | |
| location_code | Yes | Positive DataForSEO location code identifying the lookup market. | |
| max_cost_cents | Yes | Maximum provider cost for this request, in cents. Use zero for an estimate or explicit cache-only attempt. | |
| scope_override | No | Override automatic target scope detection with root-domain or subdomain scope. |