{"uid":"cap_y5yGKrdf3GkYwyT3-zoZ1","slug":"spipe-content-extractor-3933f769","name":"spipe Content Extractor","description":"Web search, content extraction, and research APIs for AI agents. x402 on Base.","url":"https://spip34.vercel.app/contents","method":"POST","headers":{},"bodySchema":{"type":"object","required":["urls"],"properties":{"urls":{"type":"array","description":"URLs to extract"},"formats":{"type":"array","description":"Output formats"},"crawl_timeout":{"type":"integer","description":"Timeout per page (1-60s)"}}},"responseSchema":{"type":"object"},"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_7LkQCmXXmL_fIUTsIsv07","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 returns readable content from one or more URLs, with configurable output formats and crawl timeout","exampleAgentPrompt":"Can you pull the full text content from these three URLs — https://example.com/article1, https://example.com/article2, and https://example.com/article3 — and return them in markdown format with a 30-second timeout per page?","exampleUseCases":[{"title":"AI research pipeline content ingestion","prompt":"Fetch and extract the readable content from these five research article URLs and return the results in markdown so I can summarize them: [url1, url2, url3, url4, url5]. Give each page up to 20 seconds to load."},{"title":"Competitive intelligence page scraping","prompt":"Pull the main text content from these competitor product pages — https://competitor.com/features and https://competitor.com/pricing — and return them as plain text so I can compare them."},{"title":"News article batch extraction","prompt":"Extract the full article text from these news links and return them in markdown format: https://news.com/story1 and https://news.com/story2. Use a 15-second timeout per page."}],"resultDescription":"Returns a JSON object containing the extracted content from each submitted URL, potentially formatted as markdown, plain text, or other specified output formats, along with metadata about the extraction result for each page.","failureModes":["URL unreachable or returns non-200 status — content for that URL may be empty or flagged as failed","Crawl timeout exceeded — page load took longer than the specified crawl_timeout and was cut short","Anti-bot or CAPTCHA protection on target site — content extraction blocked","Malformed or invalid URL in the input array — that entry may be skipped or return an error","Payment failure via x402 — request rejected before processing begins"],"whenToPreferThis":"Choose this endpoint when you need to extract readable content from multiple URLs in a single API call, especially within an AI agent workflow requiring web research or document ingestion. It is well-suited for batch URL content extraction with configurable timeouts and output formats, and it operates on the x402 micropayment protocol on Base, making it suitable for pay-per-use agent pipelines where cost control matters.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:35:38.326Z","isFirstParty":false}