Audit a web page by URL
/v1/tools/web.page.audit/calls Needs an API keyFetches 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
urlstringRequiredAddress 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.
urlstringRequiredAddress of the page that was audited.
status_codeintegerRequiredHTTP status code the page answered with.
redirect_urlstringWhere the page redirects to. Absent when it does not redirect.
content_typestringMedia type of the page, such as "text/html".
titlestringText of the page's title element.
descriptionstringThe page's meta description.
canonical_urlstringAddress the page declares as canonical.
h1array of stringText of each h1 heading, in page order.
word_countintegerWords of readable text on the page.
internal_link_countintegerLinks to pages of the same site.
external_link_countintegerLinks to other sites.
image_countintegersize_bytesintegerSize of the page's HTML, in bytes.
load_time_msintegerTime to load the page, in milliseconds.
scorenumberThe provider's on-page SEO score, from 0 (worst) to 100. Each provider computes its own.
fetched_atstringWhen the page was fetched, as an ISO 8601 timestamp in UTC.