Jina Reader
Jina Reader turns any URL into clean markdown a model can read. Made by Jina AI, the Berlin company Elastic acquired in October 2025, it renders the page in a headless browser, strips navigation, ads and other boilerplate, and reads PDFs as well as web pages. On Opper it runs behind the web fetch endpoint: send a URL and get the page back as markdown, processed in the EU, with max_chars to keep long pages inside your context budget.
Add Jina Reader on Opper
Set up with agents
Paste this into your coding agent (Claude Code, Cursor, Codex, and more) and it will set up and build with Opper for you.
Key info
/v3/tools/web/fetchmax_charsIn your code
curl https://api.opper.ai/v3/tools/web/fetch \-H "Authorization: Bearer $OPPER_API_KEY" \-H "Content-Type: application/json" \-d '{"url": "https://opper.ai/pricing", "max_chars": 20000}'
More tools on Opper
Claude web fetch
Claude fetches and reads pages itself on the Messages endpoint, on Anthropic's own route.
web_fetchGemini URL context
Gemini reads the URLs in your prompt itself, on generateContent.
urlContextJina search
Opper's default search engine for models without their own. Search processing stays in the EU.
"engine": "jina"