{"uid":"cap_G-XIIa9aCCGsoUgMhd1zt","slug":"api2ls-com-readability-extractor-ba43c31b","name":"api2ls.com Readability Extractor","description":"Extract readable content and markdown from any webpage URL","url":"https://api2ls.com/api/readability","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":"The webpage URL to extract readable content from (https:// prefix optional)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["success","url","title","lang","markdown"],"properties":{"url":{"type":"string"},"lang":{"type":"string"},"title":{"type":"string"},"success":{"type":"boolean"},"markdown":{"type":"string"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_2or6smacaGR6kJOXpjo0C","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts clean, readable content and Markdown from any webpage URL","exampleAgentPrompt":"Pull the readable content from https://www.bbc.com/news/technology-12345678 and give it to me as clean markdown so I can summarize it.","exampleUseCases":null,"resultDescription":"Returns a JSON object with: success (boolean), url (the fetched URL), title (page title), lang (detected language code), and markdown (the full readable content of the page converted to Markdown, stripped of navigation, ads, and boilerplate).","failureModes":["URL is unreachable or returns a non-200 status — success:false with empty content","Page has no extractable readable content (e.g. pure JavaScript SPA with no SSR) — markdown may be empty or minimal","Invalid or malformed URL provided — may return an error or empty result","Page is behind authentication or a paywall — only publicly accessible content is returned","Rate limiting or payment failure (x402) — request rejected before reaching the page"],"whenToPreferThis":"Choose this endpoint when you need to extract the main readable body content of a webpage as clean Markdown — ideal for summarization pipelines, RAG ingestion, or presenting article text to a user. It handles the readability filtering (removing nav, ads, sidebars) automatically. Prefer it over raw HTML fetchers when you need clean prose rather than DOM structure, and over search APIs when you already have the URL and just need the content.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:31:27.643Z","isFirstParty":false}