{"uid":"cap_Un6PQsy9vxcOzURuU4S4p","slug":"netzhandwerker-site-inventory-1b909e05","name":"Netzhandwerker Site Inventory","description":"x402-Werkzeuge für autonome Agenten.","url":"https://tools.netzhandwerker.de/v1/site/inventory","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"source":{"enum":["sitemap","crawl","auto"],"type":"string","default":"auto","description":"auto fragt erst robots.txt nach einer Sitemap, dann /sitemap.xml und /sitemap_index.xml, dann Feeds, und crawlt nur, wenn nichts davon vorhanden ist."},"target":{"type":"string","description":"Domain oder Sitemap-URL, z. B. https://example.com oder https://example.com/sitemap.xml"},"max_pages":{"type":"integer","default":25,"maximum":200,"minimum":1,"description":"Obergrenze der Seiten. Bestimmt den Preis im 402-Angebot."},"result_token":{"type":"string","description":"Nur fuer die zweite Runde nach einer Nachquotierung: holt das bereits fertige Ergebnis ab, ohne erneut zu crawlen."},"respect_robots":{"type":"boolean","default":true,"description":"Fest auf true. Ein Aufruf mit false wird abgewiesen."},"include_subdomains":{"type":"boolean","default":false,"description":"Subdomains derselben registrierbaren Domain mit aufnehmen"}}},"responseSchema":{"type":"json","example":{"pages":[{"h1":"Unsere Leistungen","url":"https://example.com/leistungen","bytes":18422,"titel":"Leistungen","status":200,"sprache":{"code":"de","quelle":"html_lang","sicherheit":1},"hreflang":[{"url":"https://example.com/leistungen","hreflang":"de"}],"ist_html":true,"canonical":"https://example.com/leistungen","final_url":"https://example.com/leistungen","aus_sitemap":true,"ladezeit_ms":214,"robots_meta":null,"content_type":"text/html; charset=utf-8","x_robots_tag":null,"json_ld_datum":{"datePublished":"2026-02-11T09:00:00Z"},"indexierbarkeit":{"grund":"indexierbar","begruendung":"Abrufbar mit 200, keine Sperre durch robots.txt, Meta-Angabe, Header oder Canonical.","indexierbar":true},"verweise_extern":3,"verweise_intern":24,"meta_description":"Was wir anbieten.","weiterleitungskette":[],"weiterleitungsschritte":0}],"target":"https://example.com/","charged":true,"summary":{"gruende":{"statuscode":1,"indexierbar":21,"noindex_meta":2,"weiterleitung":1},"indexierbar":21,"sitemap_404":[{"url":"https://example.com/weg","status":404}],"dubletten_titel":[{"urls":["https://example.com/","https://example.com/home"],"titel":"Startseite","anzahl":2}],"nicht_indexierbar":4,"fehlende_canonicals":["https://example.com/kontakt"],"verwaiste_sitemap_eintraege":["https://example.com/archiv/2019"],"gemischte_sprachen_ohne_hreflang":{"sprachen":[{"seiten":20,"sprache":"de"},{"seiten":3,"sprache":"en"}],"beispiele":[{"url":"https://example.com/en/about","sprache":"en"}],"seiten_ohne_hreflang":3},"weiterleitungsketten_laenger_als_eins":[{"url":"https://example.com/alt","kette":[{"von":"https://example.com/alt","nach":"https://example.com/neu","status":301}],"schritte":2}]},"truncated":false,"crawl_stats":{"robots":[{"origin":"https://example.com","status":200,"geladen":true,"sitemaps":1,"crawl_delay_ms":null}],"grenzen":{"user_agent":"crawlwerk/1.0 (+https://tools.halowerk.com/crawlwerk)","respect_robots":true,"parallel_je_host":2,"mindestabstand_ms":300},"skipped":[{"url":"https://example.com/intern/","beleg":"Disallow: /intern/","grund":"gesperrt_robots_txt"}],"dauer_ms":11840,"budget_ms":90000,"ladezeit_ms":{"max":981,"min":96,"median":214},"statuscodes":{"200":23,"301":1,"404":1},"abbruchgrund":"max_pages","bytes_gesamt":462118,"seiten_geholt":25,"uebersprungen":2,"anfragen_gesamt":28,"quellen_versucht":["robots_sitemap"],"seiten_angeboten":25,"sitemap_eintraege":48},"source_used":"sitemap"}},"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_O5RJNHZwJ8JUl1QFudLf8","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":"Crawls a website or reads its sitemap to return a structured inventory of pages with SEO and indexability metadata.","exampleAgentPrompt":"Can you crawl https://example.com — up to 50 pages, using auto source detection — and give me a full inventory of all pages with their indexability status, redirect chains, and duplicate titles?","exampleUseCases":[{"title":"Pre-launch SEO site audit","prompt":"Before we go live with the new site at https://myagency.de, crawl up to 100 pages and tell me which ones have noindex tags, missing canonicals, or broken redirect chains so we can fix them first."},{"title":"Detect duplicate titles across blog","prompt":"My blog at https://blog.example.com might have duplicate page titles from old imports — can you crawl up to 75 pages and list any titles that appear on more than one URL?"},{"title":"Validate sitemap for client handoff","prompt":"I'm about to hand off https://client-site.com to a client — please inventory it via its sitemap, up to 200 pages, and flag any sitemap entries that 404 or pages missing hreflang even though they serve mixed languages."}],"resultDescription":"A JSON object containing an array of page records (each with URL, title, H1, HTTP status, canonical, final URL, load time, indexability verdict with reason, internal/external link counts, redirect chain, hreflang tags, language detection, and JSON-LD dates), plus a summary with counts of indexable vs. non-indexable pages, duplicate titles, orphaned sitemap entries, mixed-language pages without hreflang, redirect chains longer than one hop, crawl stats, and a truncation flag.","failureModes":["Target domain is unreachable — HTTP error or DNS failure","max_pages exceeds 200 — request rejected","respect_robots set to false — request rejected","Sitemap not found and crawl yields no pages — empty pages array","result_token invalid or expired — error retrieving cached result","Rate limiting or robots.txt disallows crawling — pages skipped or empty result"],"whenToPreferThis":"Use this endpoint when you need a structured, SEO-oriented inventory of all discoverable pages on a domain — especially when you want sitemap parsing, indexability analysis, hreflang auditing, redirect chain detection, and duplicate title discovery in a single call. Prefer it over generic crawlers when the output needs to be machine-readable and semantically rich (canonical URLs, language codes, robots meta). The auto source mode intelligently falls back from sitemap to crawl, making it resilient for sites with or without sitemaps.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:35:51.587Z","isFirstParty":false}