{"uid":"cap_2NwJ1b3bSaz3fUzn-phSt","slug":"signalharness-sitemap-extract-226fd7be","name":"SignalHarness Sitemap Extract","description":"Explore 330 pay-per-call x402 API services and 27 agent-native digital products, with Base USDC pricing, secure Polar checkout, and free discovery.","url":"https://signalharness.ai/api/agent/services/sitemap_extract/invoke","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","pattern":"^https://","maxLength":2048,"minLength":9},"xml":{"type":"string","maxLength":65536,"minLength":1}}},"responseSchema":{"type":"json","example":{"replay":false,"result":{"kind":"urlset","urls":[{"url":"https://example.com/resource","lastmod":"example","priority":"example","alternates":[{"href":"example00","language":"example"}],"changefreq":"example"}],"counts":{"urls":0,"malformed":0,"childSitemaps":0},"warnings":["Verify the caller-supplied data before relying on this result."],"childSitemaps":[{"url":"https://example.com/resource","lastmod":"example"}]},"status":"succeeded","receipt":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","usage":[],"status":"succeeded","network":"eip155:8453","artifacts":[],"endedAtMs":0,"latencyMs":0,"paymentId":"example-payment","receiptId":"example-receipt","requestId":"example-request","serviceId":"sitemap_extract","executionId":"example-execution","startedAtMs":0,"amountAtomic":"10000","resultSha256":"6dd3583feb5ce645bf8e45d6ec2d59ea95858baef0e089fc7b4cf8cd7800f697","serviceVersion":"1.0.0","settlementReference":"0x0000000000000000000000000000000000000000000000000000000000000000"},"artifacts":[],"requestId":"example-request","executionId":"example-execution"}},"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_oUeW-TzQTZnzhWqqgOFWl","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":"Parses a sitemap URL or raw sitemap XML and returns a structured list of all URLs, child sitemaps, and metadata found within it.","exampleAgentPrompt":"Can you extract all the URLs from the sitemap at https://example.com/sitemap.xml and tell me how many pages there are, including any child sitemaps?","exampleUseCases":[{"title":"SEO audit URL discovery","prompt":"Pull all the URLs out of the sitemap at https://mystore.com/sitemap_index.xml — I want to know how many product pages and child sitemaps it contains so I can start an SEO audit."},{"title":"Content indexing for a search agent","prompt":"Parse the sitemap XML from https://blog.example.com/sitemap.xml and give me a structured list of all the article URLs so I can index them for search."},{"title":"Detecting malformed sitemap entries","prompt":"Fetch and parse the sitemap at https://company.com/sitemap.xml and flag any malformed URLs or warnings so I can clean up the sitemap before resubmitting it to Google."}],"resultDescription":"Returns a JSON object containing: the sitemap kind (urlset or sitemapindex), a flat list of all discovered URLs, counts of valid URLs, malformed entries, and child sitemaps, a list of any warnings encountered, and references to any child/nested sitemaps found within the document.","failureModes":["Invalid or non-HTTPS URL provided — rejected by schema pattern validation","Sitemap URL returns a non-200 HTTP response or is unreachable","Provided XML exceeds the 65536-character limit","Malformed XML that cannot be parsed — may return warnings or partial results","URL not pointing to a valid sitemap format — empty results with warnings"],"whenToPreferThis":"Choose this endpoint when you need to programmatically discover all URLs published by a website via its sitemap, either by providing the sitemap URL for live fetching or by passing raw XML for offline parsing. Ideal for SEO audits, content indexing pipelines, site crawl preparation, and detecting malformed sitemap entries. Prefer over generic web scrapers when the site publishes a structured sitemap.xml or sitemap index.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:42:25.595Z","isFirstParty":false}