Open web and SEOweb.page.auditLive

Audit a web page by URL

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.

$0.000161 per call

Example response

200 OKoutput
{
  "page": {
    "url": "https://moz.com/",
    "status_code": 200,
    "redirect_url": null,
    "content_type": "text/html",
    "title": "Moz - SEO Software for Smarter Marketing",
    "description": "Backed by the largest community of SEOs on the planet, Moz builds the tools that make SEO, content marketing, market research, digital PR, and local SEO easy. Start your free trial today!",
    "canonical_url": "https://moz.com/",
    "h1": [
      "Show up in search. Show up in AI. \nOwn the results."
    ],
    "word_count": 2233,
    "internal_link_count": 82,
    "external_link_count": 11,
    "image_count": 40,
    "size_bytes": 165475,
    "load_time_ms": 20,
    "score": 97.07,
    "fetched_at": "2026-10-28T04:25:27Z"
  }
}

The output of a real call, each list cut to 3 items.

Providers and pricing

ProviderPrice
DataForSEOdataforseo$0.000161 per call

A failed call costs nothing.

What it costs at your volume

ProviderPer callTotal
DataForSEOCheapest$0.000161$1.61

Only calls that succeed are charged.

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

pageone object, 16 fields
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.

Full reference for web.page.audit →

Common questions

How much does web.page.audit cost?

$0.000161 per call. It is debited from your balance, and only a call that succeeds is charged.

What does web.page.audit return?

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. Fields include url, status_code, redirect_url, content_type, title, description and 10 more.

Which providers serve web.page.audit?

DataForSEO. The answer comes back in Voxoria's own format, whichever provider serves it.

What happens if a call fails?

The call fails and costs nothing.

Do I need a subscription?

No. There is no subscription and no seat fee. You add funds and pay per call. A new account starts with $1 in its balance.

How do I use web.page.audit from an AI agent?

Connect Voxoria over MCP, then ask your agent in plain language. It calls call_tool with the tool web.page.audit and its input. In Claude Code, connect with claude mcp add --transport http voxoria https://mcp.voxoria.ai.

One key for all of it.