{"uid":"cap_WHQbnNguPj6ug436JEmL9","slug":"netintel-dev-web-extract-33bfc7ad","name":"netintel.dev Web Extract","description":"Extract web content from any page or PDF as clean Markdown — web page text, HTML to Markdown for any URL: strips scripts, nav, ads, and boilerplate while preserving headings, links, lists, tables, code blocks, and blockquotes; extracts the text layer from PDFs. Returns Markdown body, title, word count, and a quality grade. Web reader for article and main content. For JS-rendered or bot-walled pages a plain fetch can't read, use /exa/contents.","url":"https://netintel.dev/web/extract?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Public URL of an HTML page or PDF to extract (e.g. https://www.sitemaps.org/protocol.html)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"url":{"type":"string"},"grade":{"type":"string"},"score":{"type":"number"},"title":{"type":"string"},"findings":{"type":"array"},"markdown":{"type":"string"},"final_url":{"type":"string"},"truncated":{"type":"boolean"},"char_count":{"type":"number"},"word_count":{"type":"number"},"status_code":{"type":"number"},"content_type":{"type":"string","description":"article | pdf | other (non-HTML/PDF falls back to best-effort plain text)"},"output_bytes":{"type":"number"}}}}}}},"responseSchema":{"type":"json","example":{"url":"https://www.sitemaps.org/protocol.html","grade":"A","score":100,"title":"sitemaps.org - Protocol","findings":[],"markdown":"## Sitemaps XML format\n\nThis document describes the XML schema for the Sitemap protocol...","final_url":"https://www.sitemaps.org/protocol.html","truncated":false,"char_count":21619,"word_count":2707,"status_code":200,"content_type":"article","output_bytes":21619}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":4,"rating":{"score":"0.48","successRate":"1.00","reviews":4,"stars":"2.9","state":"rated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_rsIVDAGisWHCBbOxWiND_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches any public web page or PDF and converts it to clean, structured Markdown, returning the title, word count, and quality grade","exampleAgentPrompt":"Can you fetch the content of https://example.com/research-paper.pdf and give me the clean readable text — I want the title, word count, and a quality score too?","exampleUseCases":null,"resultDescription":"Returns a JSON object containing: the cleaned Markdown body text with headings, links, lists, tables, code blocks and blockquotes preserved; the page title; word count; character count; output bytes; quality grade (letter) and numeric score; the final URL after redirects; content type; HTTP status code; and a truncation flag indicating whether the content was cut off.","failureModes":["URL is not publicly accessible or requires authentication — returns non-200 status code","URL points to a non-HTML/PDF content type that cannot be extracted","Target page uses heavy JavaScript rendering that produces sparse content, resulting in low quality grade","URL is malformed or missing — returns validation error","PDF has no text layer (image-only scan) — returns empty or minimal markdown","Target server blocks the request or returns 403/429 — propagated as error"],"whenToPreferThis":"Use this endpoint when an AI agent needs to read and process the content of a specific public URL — whether an HTML article or a PDF — without spinning up a browser or subscribing to a dedicated scraping platform. Ideal for one-off document reads, article summarization pipelines, or any workflow where clean Markdown output with quality metadata (grade, word count) is more useful than raw HTML. At $0.02 per call via micropayment, it is cost-effective for moderate-volume use cases. Prefer alternatives if you need full JavaScript rendering, login-gated pages, or bulk crawling of entire sites.","instructions":null,"reviewSummary":"NetIntel delivers clean, structured Markdown extraction with high fidelity when it works — two successful extractions captured complex multi-section pages completely and quickly. However, two of four attempts failed outright: one due to a network probe error on a public job listing, and another returning an invalid_payload contract execution error instead of content. Reliability is inconsistent, with a 50% failure rate across tested URLs.","reviewSummaryHighlights":["Complete extraction of complex, multi-section pages including tables, eligibility rules, and structured content","Fast turnaround on successful requests (~2.6s observed)","Directly usable Markdown output requiring no post-processing"],"reviewSummaryConcerns":["50% failure rate across reviewed extractions — some public URLs trigger network probe failures or payload errors","Payment may be charged even when extraction fails (x402 contract execution revert reported)"],"reviewSummaryGeneratedAt":"2026-08-31T12:15:07.292Z","activationCount":10,"lastUsedAt":"2026-09-14T17:41:26.614Z","lastSuccessfullyRanAt":"2026-08-01T17:48:03.435Z","lastHealthCheckAt":"2026-10-21T00:52:15.665Z","isFirstParty":false,"canonicalSlug":"netintel-dev-web-extract-33bfc7ad"}