Scan
Standard SEO scan for a URL + keyword.
Standard 2-credit SEO scan. Returns benchmarks, related-entity density scores, NLP-classified entities, structured-data benchmark and coverage sections, internal-link recommendations, topical-authority questions, the competitor × entity cohort matrix, and a content brief — the full customer_v1 shape.
Supported region values
Pass any code from this table as region to target that country's Google SERP. The full list is also available at GET /v1/regions. googleDomain is informational only — crawls hit google.com with the gl parameter rather than the country-specific domain.
| code | name | google domain | gl | default locale |
|---|---|---|---|---|
| US | 🇺🇸 United States | google.com | us | en-US |
| CA | 🇨🇦 Canada | google.ca | ca | en-CA |
| UK | 🇬🇧 United Kingdom | google.co.uk | gb | en-GB |
| AU | 🇦🇺 Australia | google.com.au | au | en-AU |
| NZ | 🇳🇿 New Zealand | google.co.nz | nz | en-NZ |
| ES | 🇪🇸 Spain | google.es | es | es-ES |
| DE | 🇩🇪 Germany | google.de | de | de-DE |
| IT | 🇮🇹 Italy | google.it | it | it-IT |
| FR | 🇫🇷 France | google.fr | fr | fr-FR |
| IE | 🇮🇪 Ireland | google.ie | ie | en-IE |
| NL | 🇳🇱 Netherlands | google.nl | nl | nl-NL |
| CH | 🇨🇭 Switzerland | google.ch | ch | de-CH |
| SE | 🇸🇪 Sweden | google.se | se | sv-SE |
| NO | 🇳🇴 Norway | google.no | no | nb-NO |
| DK | 🇩🇰 Denmark | google.dk | dk | da-DK |
| FI | 🇫🇮 Finland | google.fi | fi | fi-FI |
| ZA | 🇿🇦 South Africa | google.co.za | za | en-ZA |
| MX | 🇲🇽 Mexico | google.com.mx | mx | es-MX |
| BR | 🇧🇷 Brazil | google.com.br | br | pt-BR |
| CO | 🇨🇴 Colombia | google.com.co | co | es-CO |
| IN | 🇮🇳 India | google.co.in | in | en-IN |
| SG | 🇸🇬 Singapore | google.com.sg | sg | en-SG |
| MY | 🇲🇾 Malaysia | google.com.my | my | ms-MY |
| JP | 🇯🇵 Japan | google.co.jp | jp | ja-JP |
| KE | 🇰🇪 Kenya | google.co.ke | ke | en-KE |
| AE | 🇦🇪 UAE | google.ae | ae | ar-AE |
| HK | 🇭🇰 Hong Kong | google.com.hk | hk | zh-HK |
post/v1/scan
Request
- Base URLhttps://api.on-page.ai
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Headers
Idempotency-Keystring
Request body
Example request
{
"region": "uk",
"market": "uk",
"locale": "en-GB"
}Response
Accepted
Changes
No recorded changes to this operation across all 1 revision of this API.