Skip to content

Audit a web page by URL

POST/v1/tools/web.page.audit/callsNeeds an API key

Fetches one web page and returns its on-page facts: status code, title, description, canonical URL, H1, link counts, size and load time. Use it to check a page's technical health.

Tool web.page.audit on Open web and SEO. Contract version 1, released 2026-10-27.

Over REST, send the input in the body. Over MCP, pass the same input to call_tool.

Both return the full response: the call's ID, status and cost, with this tool's result in output.

Input

urlstringRequired

Address of the public page to audit, starting with http:// or https://. The page is fetched when called.

Format uri.

Matches ^https?://[^\s/?#]+\S*$.

Output

A successful call returns these blocks in its output. A field not marked required can be null.

page

One object. Can be null.

urlstringRequired

Address of the page that was audited.

status_codeintegerRequired

HTTP status code the page answered with.

redirect_urlstring

Where the page redirects to. Absent when it does not redirect.

content_typestring

Media type of the page, such as "text/html".

titlestring

Text of the page's title element.

descriptionstring

The page's meta description.

canonical_urlstring

Address the page declares as canonical.

h1array of string

Text of each h1 heading, in page order.

word_countinteger

Words of readable text on the page.

internal_link_countinteger

Links to pages of the same site.

external_link_countinteger

Links to other sites.

image_countinteger
size_bytesinteger

Size of the page's HTML, in bytes.

load_time_msinteger

Time to load the page, in milliseconds.

scorenumber

The provider's on-page SEO score, from 0 (worst) to 100. Each provider computes its own.

fetched_atstring

When the page was fetched, as an ISO 8601 timestamp in UTC.