{"uid":"cap_Ojc5SWkqbrG60KoHTRowP","slug":"agent-web-tools-web-page-content-extractor-e5dfe3ef","name":"Agent Web Tools – Web Page Content Extractor","description":"Pay-per-call web utilities for AI agents. No account, no API key: pay per request in USDC via x402.","url":"https://agent-web-tools.agent-web-tools.workers.dev/v1/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 http(s) URL"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"url":"https://example.com","lang":"en","text":"This domain is for use in documentation examples...","title":"Example Domain","byline":null,"excerpt":"This domain is for use in documentation examples.","finalUrl":"https://example.com/","markdown":"This domain is for use in documentation examples...","siteName":null,"wordCount":17,"extractedAt":"2026-10-14T00:00:00.000Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Qcg_TTKrZtnOCXQLiRRys","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","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 extracts its readable content as clean text and markdown, including title, byline, excerpt, and word count","exampleAgentPrompt":"Can you fetch the article at https://www.bbc.com/news/technology-12345678 and pull out the main readable text and title so I can summarize it?","exampleUseCases":[{"title":"News article summarization pipeline","prompt":"Grab the full article text from https://techcrunch.com/2024/05/01/openai-announces-new-model/ and give me the title, byline, and clean body text so I can summarize it."},{"title":"Research content ingestion","prompt":"Extract the readable content from https://arxiv.org/abs/2401.00001 — I need the title, text, and word count to add it to my research notes."},{"title":"Competitor blog monitoring","prompt":"Fetch https://www.competitor.com/blog/latest-product-update and pull out the main article text and excerpt so I can see what they announced."}],"resultDescription":"A JSON object containing the page URL, final redirected URL, language code, page title, byline, site name, excerpt, full extracted plain text, markdown-formatted content, word count, and an extractedAt timestamp.","failureModes":["URL is not publicly accessible or requires authentication — returns an error or empty content","URL points to a non-HTML resource (PDF, binary) — may return empty or garbled text","Target site blocks scraping bots — may return 403 or limited content","Network timeout on slow or unresponsive pages","Malformed or invalid URL in query params — request fails validation"],"whenToPreferThis":"Choose this endpoint when you need to extract clean, reader-friendly text or markdown from a public webpage without managing infrastructure, API keys, or accounts. It is ideal for AI agents that need to ingest web content on the fly, paying only per-request in USDC. Prefer it over full browser automation tools when you need article-style text extraction quickly and cheaply, and over general-purpose HTTP clients when you want readability parsing (boilerplate removal, markdown conversion) included out of the box.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-18T06:31:52.821Z","isFirstParty":false,"canonicalSlug":"agent-web-tools-web-page-content-extractor-e5dfe3ef"}