{"uid":"cap_eblukaaOOC5Rsa0DAV-3s","slug":"forgemesh-url-seo-score-6d7b5d46","name":"ForgeMesh URL SEO Score","description":"Deterministic on-page SEO checks for supplied HTML; does not claim page authority","url":"https://seo.forgemesh.io/v1/url-seo-score","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string"},"html":{"type":"string","maxLength":512000}}},"responseSchema":{"type":"json","example":{"url_seo_score":57,"authority_included":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_U8EoV-tqjMD9meCHk1ROQ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Runs deterministic on-page SEO checks against supplied HTML and returns a structured score without claiming domain authority","exampleAgentPrompt":"Can you run an on-page SEO score check on my product landing page? Here's the HTML — check things like title tags, meta descriptions, heading structure, and other on-page factors and tell me what's wrong.","exampleUseCases":[{"title":"Pre-publish SEO gate for blog posts","prompt":"Before I publish this blog post, run an on-page SEO check on the HTML and tell me if there are any critical issues with the title, meta description, headings, or other on-page factors I should fix first."},{"title":"Automated SEO QA in CI pipeline","prompt":"We just built a new product page — here's the rendered HTML. Can you score it for on-page SEO issues and flag anything that would hurt our search rankings so the dev team can fix it before we go live?"},{"title":"Competitor page SEO teardown","prompt":"I've scraped the HTML from our competitor's top-ranking page at https://example.com/product. Can you run a deterministic on-page SEO score on it and tell me exactly what SEO signals they're getting right?"}],"resultDescription":"Returns a structured on-page SEO score and detailed check results for the supplied HTML, covering elements such as title tags, meta descriptions, heading hierarchy, canonical tags, image alt text, and internal link signals — without making claims about domain authority or backlink metrics.","failureModes":["HTML exceeds 512,000 character limit — request will be rejected","Missing both url and html fields — endpoint requires at least one input","Malformed or non-HTML content supplied — checks may return incomplete or error results","Network timeout if HTML is very large and near the size limit","Invalid URL format if url field is provided — may return validation error"],"whenToPreferThis":"Choose this endpoint when you need deterministic, reproducible on-page SEO analysis of a specific page's HTML — especially when you want factual structural checks (title, headings, meta tags, internal links) rather than probabilistic domain authority or backlink scores. Ideal for CI/CD SEO gates, pre-publish audits, or comparing on-page quality across pages without relying on third-party crawl data. Prefer alternatives if you need open-web authority signals, backlink analysis, or site-wide crawl coverage.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:42:25.141Z","isFirstParty":false}