{"uid":"cap_7alT9dErKChXKoigh3lW1","slug":"halowerk-site-inventory-054efc64","name":"Halowerk Site Inventory","description":"Seiten-Inventar einer Website","url":"https://tools.halowerk.com/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":null,"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_ulyRxbWFPDJt8U0XaqVD1","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 and returns a structured inventory of its pages","exampleAgentPrompt":"Can you crawl example.com and give me a full inventory of all the pages on that website?","exampleUseCases":[{"title":"SEO content gap analysis","prompt":"I need to audit the pages on my website myshop.de — can you crawl it and give me a complete list of all pages so I can find content gaps?"},{"title":"Competitor website mapping","prompt":"Can you inventory all the pages on competitor-brand.com so I can see how their site is structured and what topics they cover?"},{"title":"Migration pre-check","prompt":"Before we migrate our website, can you crawl agency-client.com and list every page that currently exists so we don't miss anything?"}],"resultDescription":"A structured list of pages found on the target website, including their URLs and potentially metadata such as page titles, hierarchy, or other inventory details discovered during the crawl.","failureModes":["Target website blocks crawling (403 or bot protection) — returns error","Invalid or unreachable URL — returns connection error","Very large site may be paginated or truncated","Password-protected or login-required pages will not be inventoried","Rate limiting by the target server may cause incomplete results"],"whenToPreferThis":"Choose this endpoint when you need a live, up-to-date inventory of pages on any website without relying on a pre-built sitemap or search index. Prefer it over sitemap.xml parsing when the site does not maintain a sitemap, or when you need to verify what is actually publicly accessible rather than what is declared.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:43:11.586Z","isFirstParty":false}