{"uid":"cap_I8I6wYXD4p1YQJbsgad2q","slug":"webread-outline-extractor-787cfb0b","name":"WebRead Outline Extractor","description":"Pay-per-call HTTP APIs, paid with x402 in USDC on Base (eip155:8453): agentkit, api-change-check, basedue, basewatch, chainread, check-sanctions, chgwatch, company-facts, composite, edgar, feednews, pageaudit, solcheck, token-dd, txpreflight, walletcheck, webmd, webread, websearch, x402index. Each operation describes its service.","url":"https://api.firstmention.uk/s/webread/outline?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL to read"},"mode":{"enum":["all","text","markdown","outline","links","images","tables","jsonld"],"type":"string","description":"all, text, markdown, outline, links, images, tables or jsonld"},"limit":{"type":"integer","description":"Max characters of main text/markdown (200-60000)"},"same_domain_only":{"type":"boolean","description":"For links mode: only links on the same domain (default true)"}}},"responseSchema":{"type":"json","example":{"url":"https://en.wikipedia.org/wiki/Coffee","bytes":627165,"links":[{"url":"https://en.wikipedia.org/wiki/Coffea","text":"Coft"}],"title":"Coffee - Wikipedia","format":"html","status":200,"outline":[{"text":"Etymology","level":2}],"headings":42,"main_text":"Coffee is a beverage brewed from roasted, ground coffee beans...","truncated":false,"main_chars":4000,"description":"Coffee is a beverage brewed from roasted, ground coffee beans."}},"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_FgzHKMcIMbw_56WsSk_Zs","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":"Fetches a public URL and returns its structured heading outline (table of contents) as a JSON array","exampleAgentPrompt":"Can you fetch the heading outline from https://en.wikipedia.org/wiki/Coffee and show me all the sections and subsections on that page?","exampleUseCases":[{"title":"Research article structure at a glance","prompt":"Grab the section outline from https://www.nature.com/articles/s41586-023-06221-2 so I can see how the paper is organized before I read the whole thing."},{"title":"Navigation audit for a long docs page","prompt":"Pull the heading outline from https://docs.python.org/3/library/asyncio.html so I can see all the sections and figure out which part covers event loops."},{"title":"Competitive content structure analysis","prompt":"Fetch the outline of https://www.hubspot.com/marketing-statistics so I can map out what topics they cover and how they structure their content."}],"resultDescription":"Returns a JSON object containing the page URL, title, meta description, HTTP status, byte size, format (html), an array of heading objects each with text and heading level, total heading count, extracted main text, character count, and a truncation flag indicating whether the main text was cut off.","failureModes":["URL is not publicly accessible or returns non-200 status — HTTP status field reflects this","URL points to a non-HTML resource (PDF, image) — outline array may be empty","Page has no headings — outline array returns empty","Character limit set below 200 or above 60000 — request may be rejected or clamped","Network timeout fetching the remote URL — returns an error response","Paywalled or JavaScript-rendered pages may return incomplete or no content"],"whenToPreferThis":"Choose this endpoint when you need the structural skeleton of a webpage — its headings hierarchy — rather than full text content. It is ideal for quickly understanding how a long document or article is organized without retrieving all body text. Prefer it over the 'text' or 'markdown' modes when you only need navigation structure, or over a full web search when you already have the URL and need structured section data. At $0.01 USDC per call via x402, it is cost-effective for programmatic outline extraction at scale.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:40:53.058Z","isFirstParty":false,"canonicalSlug":"webread-outline-extractor-787cfb0b"}