Skip to content

On-page crawl

OnPage API checks websites for 60+ customizable on-page parameters defines and displays all found flaws and opportunities for optimization so that you can. Needs target. Served by DataForSEO.

Inputs

1 required
Target
Target domain required field domain name should be specified without https:// and wwwRequired · target
Start URL
The first url to crawl optional field Note: you should specify an absolute URL if you want to crawl a single page,…Optional · start_url
Force sitewide checks
Enable sitewide checks when crawling a single page optional field set to true to get data on sitewide checks when…Optional · force_sitewide_checks
Priority URLs
Urls to be crawled bypassing the queue optional field URLs specified in this array will be crawled in the first…Optional · priority_urls
Max crawl depth
Crawl depth optional field the linking depth of the pages to crawl; for example, starting page of the crawl is level…Optional · max_crawl_depth
Crawl delay
Delay between hits, ms optional field the custom delay between crawler hits to the server default value: 2000Optional · crawl_delay
Store raw HTML
True or falseOptional · store_raw_html
Enable content parsing
True or falseOptional · enable_content_parsing
Support cookies
Support cookies on crawled pages optional field set to true to support cookies when crawling the pages default value:…Optional · support_cookies
Accept language
Language header for accessing the website optional field all locale formats are supported (xx, xx-XX, xxx-XX, etc.)…Optional · accept_language
Browser preset
Preset for browser screen parameters optional field if you use this field, you don't need to indicate…Optional · browser_preset
Browser screen width
Browser screen width optional field you can set a custom browser screen width to perform audit for a particular…Optional · browser_screen_width
Browser screen height
Browser screen height optional field you can set a custom browser screen height to perform an audit for a particular…Optional · browser_screen_height
Browser screen scale factor
Browser screen scale factor optional field you can set a custom browser screen resolution ratio to perform audit for a…Optional · browser_screen_scale_factor
Respect sitemap
Respect sitemap when crawling optional field set to true if you want to follow the order of pages indicated in the…Optional · respect_sitemap
Custom sitemap
Custom sitemap url optional field the URL of the page where the alternative sitemap is located Note: if you want to…Optional · custom_sitemap
Crawl sitemap only
Crawl only pages indicated in the sitemap optional field set to true if you want to crawl only the pages indicated in…Optional · crawl_sitemap_only
Enable www redirect check
Check if the domain implemented the www redirection optional field set to true if you want to check if the requested…Optional · enable_www_redirect_check
Disable cookie popup
Disable the cookie popup optional field set to true if you want to disable the popup requesting cookie consent from…Optional · disable_cookie_popup
Validate micromarkup
True or falseOptional · validate_micromarkup
Allow subdomains
Include pages on subdomains optional field set to true if you want to crawl all subdomains of a target website default…Optional · allow_subdomains
Allowed subdomains
Subdomains to crawl optional field specify subdomains that you want to crawl example: ["blog.site.com", "my.site.com",…Optional · allowed_subdomains
Disallowed subdomains
Subdomains not to crawl optional field specify subdomains that you don't want to crawl example: ["status.site.com",…Optional · disallowed_subdomains
Check spell language
Language of the spell check optional field supported languages: 'hy', 'eu', 'bg', 'ca', 'hr', 'cs', 'da', 'nl', 'en',…Optional · check_spell_language
Check spell exceptions
Words excluded from spell check optional field specify the words that you want to exclude from spell check maximum…Optional · check_spell_exceptions
Checks threshold
Custom threshold values for checks optional field you can specify custom threshold values for the parameters included…Optional · checks_threshold
Disable sitewide checks
Prevent certain sitewide checks from running optional field specify the following checks to prevent them from running…Optional · disable_sitewide_checks
Disable page checks
Prevent certain page checks from running optional field specify certain checks to prevent them from running and…Optional · disable_page_checks
Switch pool
Switch proxy pool optional field if true, additional proxy pools will be used to obtain the requested data; the…Optional · switch_pool
Return despite timeout
Return data on pages despite the timeout error optional field if true, the data will be provided on pages that failed…Optional · return_despite_timeout
Tag
User-defined task identifier optional field the character limit is 255 you can use this parameter to identify the task…Optional · tag
Max crawl pages
Maximum pages Agentik authorizes the upstream crawler to fetchOptional · max_crawl_pages
Load resources
True or falseOptional · load_resources
Enable javascript
True or falseOptional · enable_javascript
Enable browser rendering
True or falseOptional · enable_browser_rendering
Calculate keyword density
True or falseOptional · calculate_keyword_density

Pricing

Price
From $0.00015 per page
Billing
The provider’s price, with no markup. Billed for measured usage.
Price checked
10 October 2026

Call

Your agent reads the schema and the price with inspect_tool before it runs the tool.

MCP call
cURL command
TypeScript
Tool ID

Alternatives

Site audit (on-page)

Connect your agent to 2,400+ tools for free

Sign in with Google or GitHub. No card required.