{"uid":"cap_cmD2nG8u0Mn5jmEpMbaon","slug":"articles-joined-text-extraction-2c86bb37","name":"Articles — Joined Text Extraction","description":"Articles — Joined text extraction: Joined text extraction for Articles. One public HTTPS page or supplied HTML; static parsing, no JavaScript rendering, login or access bypass. Specialised preset in a shared 50-profile, 20-operation engine. 0.01 USDC includes one bounded joined text extraction result.","url":"https://market.datapackvibe.com/x402/assistant-bx-web-articles-text?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","default":"","maxLength":2048},"html":{"type":"string","default":"<!doctype html><html><head></head><body><article id=\"sample\" data-kind=\"example\">Example product guide</article></body></html>","maxLength":100000},"term":{"type":"string","default":"product","maxLength":100,"minLength":1},"attribute":{"type":"string","default":"id","pattern":"^[a-zA-Z][a-zA-Z0-9:_-]{0,49}$","maxLength":50},"previous_texts":{"type":"array","items":{"type":"string","default":"","maxLength":1000},"default":["Older example"],"maxItems":200,"minItems":0},"attribute_value":{"type":"string","default":"sample","maxLength":200}}},"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_AlwYYQsOKCwT60eNeAkay","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":"Extracts and joins all text content from a web article page (or supplied HTML) by matching elements on a specified attribute and value, returning concatenated text as a single bounded result.","exampleAgentPrompt":"Can you extract all the joined article text from https://example.com/news/some-article — look for the element with id 'article-body' and ignore these texts I already have: 'Introduction paragraph here'?","exampleUseCases":[{"title":"News article body extraction","prompt":"Pull the full article text from https://www.bbc.com/news/technology-12345678 — I want the content of the element with id 'main-content', and skip anything matching 'Read more' which I've already seen."},{"title":"Blog post content parsing","prompt":"Extract the joined text from this HTML I'm giving you — find the element where data-kind equals 'post-body' and give me all the readable text from it."},{"title":"Research content harvesting","prompt":"Grab the article text from https://arxiv.org/abs/2301.00001 — look for elements with the attribute 'role' set to 'main' so I can analyze the paper content."}],"resultDescription":"Returns a single bounded joined-text string containing all extracted text content matched from the specified HTML element attribute/value within the page or supplied HTML, with deduplication possible via previous_texts filtering.","failureModes":["URL is behind a login or paywall — static parser cannot bypass authentication","Page requires JavaScript rendering — dynamic content will not be captured","URL is unreachable or returns non-200 status — extraction fails","No element matches the specified attribute and attribute_value — empty result returned","HTML input exceeds 100,000 character limit — request rejected","Attribute pattern does not conform to required regex — validation error","term parameter missing or too short — minLength violation"],"whenToPreferThis":"Use this endpoint when you need to extract clean joined text from a publicly accessible static HTML article page or from raw HTML you already have. It is ideal for news articles, blog posts, documentation pages, and research content where the target text is embedded in a known HTML element identified by a specific attribute (such as id, class, or data-*). Prefer this over general-purpose scrapers when you want a preset optimized for article text and you need a simple, bounded text result without JavaScript execution overhead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-26T06:59:33.137Z","isFirstParty":false,"canonicalSlug":"articles-joined-text-extraction-2c86bb37"}