{"uid":"cap_CGJOWkfjlS5qZ2a8r6qjP","slug":"pageaudit-technical-seo-page-auditor-390549a0","name":"PageAudit Technical SEO Page Auditor","description":"PageAudit: technical SEO audit of one page (score, issues, headers, JSON-LD), paid per call","url":"https://pageaudit.online/api/x402/audit?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"The page to audit, `http` or `https`."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"url":{"type":"string","description":"The final URL, after redirects."},"score":{"type":"number","description":"0–100 for measured checks, as in `Audit.score`."},"_links":{"type":"object","properties":{"api_index":{"type":"string"}},"description":"`api_index`: the API catalog."},"counts":{"type":"object","properties":{"info":{"type":"number","description":"Observations without severity."},"errors":{"type":"number","description":"Serious findings."},"warnings":{"type":"number","description":"Findings that deserve attention."}},"description":"How many findings of each severity."},"issues":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Stable check code, e.g. `title_missing`. It is what you filter by."},"message":{"type":"string","description":"The finding in one sentence, ready to show a person."},"severity":{"type":"string","description":"Severity of the finding."}},"description":"A problem (or a pass) found on the page."},"description":"Everything found, from most to least severe."},"jsonLd":{"type":"array","description":"The raw JSON-LD blocks, as they were on the page."},"headers":{"type":"object","properties":{"server":{"type":"string"},"content-type":{"type":"string"}},"description":"Every header of the target's response, without `Set-Cookie`."},"summary":{"type":"object","properties":{"lang":{"type":"null","description":"Language declared in `<html lang>`."},"title":{"type":"string","description":"Content of `<title>`."},"words":{"type":"number","description":"Words in the visible content."},"robots":{"type":"null","description":"Content of `<meta name=robots>`."},"status":{"type":"number","description":"Final HTTP status of the target."},"timing":{"type":"object","properties":{"responseMs":{"type":"number"}},"description":"`responseMs`: time until the headers of the final response, redirects included, measured from our server. Over 1500 ms raises `slow_response` (info)."},"charset":{"type":"string","description":"Declared encoding."},"finalUrl":{"type":"string","description":"URL after following every redirect."},"viewport":{"type":"boolean","description":"Content of `<meta name=viewport>`."},"canonical":{"type":"null","description":"Canonical URL declared by the page."},"contentType":{"type":"string","description":"Content-Type of the final response."},"metaDescription":{"type":"null","description":"Content of `<meta name=description>`."}},"description":"What the page declares: title, meta, canonical, OG, headings, links…"},"cobranca":{"type":"object","properties":{"via":{"type":"string","description":"`x402`, `credito` or the marketplace that already charged the call."},"repetido":{"type":"boolean","description":"`true` when the credit had already paid this request (the same `Idempotency-Key`): nothing was charged again."},"preco_usd":{"type":"string","description":"The price of the call in US dollars, such as `0.01`."}},"description":"How this call was paid."},"truncated":{"type":"array","description":"What was cut and why. Empty means nothing was cut."},"jsonLdStored":{"type":"number","description":"How many blocks survived the size cap."},"htmlTruncated":{"type":"boolean","description":"`true` when the page passed 2 MB and was read only that far."}},"description":"The report of one audit paid per call: the fields of `Audit` without `id`, `quota` and `comparison`, because nothing is stored."}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_NkZ9uP7U-jNDxXmPoMm79","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs a paid-per-call technical SEO audit of a single URL, returning a score, issues list, headers, and JSON-LD structured data","exampleAgentPrompt":"Can you run a technical SEO audit on https://example.com/blog/my-article and tell me the score, any issues found, and what structured data it has?","exampleUseCases":[{"title":"Pre-launch SEO health check","prompt":"Before I publish this landing page, can you audit https://mysite.com/landing/new-product for technical SEO issues, check the score, and tell me if the JSON-LD is set up correctly?"},{"title":"Diagnosing a ranking drop","prompt":"My blog post at https://myblog.com/posts/guide-to-coffee suddenly dropped in Google rankings — can you do a technical SEO audit on it and show me any issues with headers or structured data?"},{"title":"Competitor page SEO inspection","prompt":"Can you audit https://competitorsite.com/pricing and give me their SEO score, what technical issues they have, and what JSON-LD structured data they're using?"}],"resultDescription":"Returns a structured SEO audit report including an overall SEO score, a list of detected technical issues, HTTP response headers, and any JSON-LD structured data found on the page.","failureModes":["Invalid or malformed URL returns an error — the URL must be a valid http or https address","Page is unreachable or returns a non-200 status — audit may fail or return partial results","Page blocks crawlers via robots.txt or rate limiting — may result in incomplete audit data","Payment failure or insufficient balance — call rejected before audit is performed","Timeout if the target page is very slow to respond"],"whenToPreferThis":"Choose this endpoint when you need a fast, per-call technical SEO audit of a single page without setting up a full SEO platform. It is ideal for automated pipelines that audit pages on demand (e.g. after publishing, on a schedule, or in response to ranking changes), and when you need structured output including JSON-LD data and HTTP headers in addition to a score and issue list.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T00:30:15.162Z","isFirstParty":false,"canonicalSlug":"pageaudit-technical-seo-page-auditor-390549a0"}