Sitemap Validator API
POST
https://api.findutils.com/api/tools/sitemap-validator/execute Validate sitemap XML text against the sitemaps.org protocol: well-formed XML, <urlset> or <sitemapindex> and its namespace, absolute http(s) <loc> under 2,048 characters with & escaped, duplicates, mixed hosts, W3C-datetime <lastmod> not in the future, the seven <changefreq> values, <priority> 0.0-1.0, and the 50,000-URL limit. Every issue has a severity, rule id and line number. Accepts up to 10 MB of XML (the protocol allows 50 MB). Checks the pasted text only and fetches nothing, so it does not test that the URLs respond.
Request body
application/json-
xml
string required
The sitemap or sitemap index XML (uncompressed), up to 10 MB.
Example arguments
Verified{
"xml": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\"><url><loc>https://example.com/</loc></url></urlset>"
} More SEO tools
- Bot Crawl Checker Return which of 24 well-known crawlers (Googlebot, BingBot, GPTBot, ClaudeBot, PerplexityBot, AhrefsBot, Twitterbot and more) are allowed or
- Domain Rating Checker Return the Ahrefs Domain Rating (0-100) for up to 25 domains in one call, with a per-domain status (provider_unavailable means Ahrefs is not
- Faq Schema Generator Generate FAQPage JSON-LD structured data from question-answer pairs, and return the JSON-LD string, a ready <script> tag, the schema object,
- Form To Json Schema Returns a form schema object ({ formId, method, action, fields, submitText }) extracted from HTML form markup.
- Geo Analyzer Return a Generative Engine Optimization (GEO) report for a public web page: an overall 0-100 score, per-category scores (technical, content,
- Graphql Playground Check a GraphQL query for balanced braces and, when a schema is supplied, unknown fields on Query/Mutation/Subscription types.