Reader API — screenshot of jina.ai

Reader API

This is an API for LLMs to programmatically read web content. It converts a URL into LLM-friendly input, useful for agents requiring web access.

Visit jina.ai →

Questions & Answers

What is the Jina Reader API?
The Jina Reader API is a service designed to convert web page content from a given URL into a format optimized for large language models (LLMs). It processes web pages to extract relevant text, making it accessible for AI agents to understand and utilize.
Who can benefit from using the Jina Reader API?
It is primarily intended for developers and researchers building LLM-powered applications, such as web-browsing AI agents, summarization tools, or knowledge retrieval systems that need to ingest real-time web data programmatically.
How does Jina Reader API distinguish itself from other web scraping tools?
The Jina Reader API is specifically optimized for LLM input, offering features like HTML to Markdown conversion with ReaderLM-v2 for complex pages, fine-grained control over content extraction via CSS selectors, and options to summarize links and images, which traditional scrapers often lack.
When should I use the Jina Reader API in my projects?
You should use it when an LLM needs to access or summarize web content directly, or when building AI agents that require current information from specific URLs, rather than relying on pre-trained data alone. It's suitable for tasks requiring structured, clean web data for AI processing.
What technical options are available for content extraction with Jina Reader API?
Users can specify a browser engine for rendering, control content format, set a token budget, and utilize CSS selectors for precise content extraction or exclusion. It also supports advanced features like using ReaderLM-v2 for improved HTML to Markdown conversion and custom user-agents.