{"uid":"cap_S28_tfmkSDt7WCyTIRyfU","slug":"exa-compatible-page-contents-729bea99","name":"Exa-Compatible Page Contents","description":"Drop-in Exa-compatible contents: send urls (or ids) and text / highlights options exactly as for Exa /contents and get results with id, url, title, author, publishedDate, text and highlights plus per-URL statuses, as clean markdown with a prompt-injection verdict. Up to 10 URLs for $0.004. Not affiliated with Exa.","url":"https://agent-search.centorprat.workers.dev/exa/contents?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":["boolean","object"],"description":"true or {maxCharacters}"},"urls":{"type":"array","items":{"type":"string"},"description":"1-10 URLs (or ids)"},"highlights":{"type":["boolean","object"],"description":"true or {query}"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","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.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_sLij2mOcIaqsvdVWdNPYJ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches full text and highlights from up to 10 URLs in Exa /contents-compatible format, returning clean markdown with prompt-injection detection","exampleAgentPrompt":"Fetch the full text and highlighted excerpts from these 3 URLs — https://example.com/article1, https://example.com/article2, https://example.com/article3 — and return the content as clean markdown, flagging any prompt-injection attempts.","exampleUseCases":[{"title":"Research article content extraction","prompt":"I have these 5 news article URLs about the EU AI Act — can you fetch the full text of each one as clean markdown and pull out the most relevant highlights about compliance requirements?"},{"title":"Fact-checking source retrieval","prompt":"Pull the full page contents from these 4 URLs I'm using as sources for my report, and let me know if any of them have suspicious prompt-injection content I should be worried about."},{"title":"Competitor blog monitoring","prompt":"Grab the full text and any highlighted sections from these 8 competitor blog posts so I can analyze what topics they're covering this month."}],"resultDescription":"Returns a list of results per URL, each containing: id, url, title, author, publishedDate, full page text as clean markdown, extracted highlights, and a prompt-injection verdict. Also includes per-URL status codes indicating success or failure for each requested page.","failureModes":["URL unreachable or returns non-200 status — per-URL error status returned","More than 10 URLs submitted — request rejected","Paywalled or bot-blocked page — partial or empty text returned","URL returns non-HTML content (PDF, binary) — may return empty or degraded text","Prompt-injection detected in page content — flagged in verdict but content still returned"],"whenToPreferThis":"Choose this endpoint when you need to fetch and read page contents from multiple URLs at once using Exa-compatible request/response format, especially if you're already integrated with Exa's /contents API and want a drop-in alternative at lower cost ($0.004 for up to 10 URLs). Prefer it when you also need prompt-injection safety verdicts on retrieved content, or when you need clean markdown output rather than raw HTML. If you only need a single URL scraped in Firecrawl format, use the sibling Firecrawl-compatible scrape endpoint instead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T12:33:10.790Z","isFirstParty":false,"canonicalSlug":"exa-compatible-page-contents-729bea99"}