Scraping API
Jina Reader API
Converts a URL to LLM-friendly text (r.jina.ai); free without a key at a low rate limit.
Plans
Values that apply to one plan. "Not stated" means the official pages do not say; it is not an estimate.
| Plan | Price | Included | Extra usage | Concurrency | Rate limit | Buy |
|---|---|---|---|---|---|---|
| Free without API keyFree plan | Free10 |
Not stated14 |
Not recorded |
Not recorded |
Pricing pageChoose the plan on the page |
Applies to every plan
Recorded for the product or the provider; a plan-level value or a listed exception replaces it.
- JavaScript rendering
- Yes1
- Premium (residential/mobile) proxies or unblocking
- No2
- Structured (JSON) extraction
- Yes3
- AI extraction
- Yes3
- Cost of choosing the exit-IP country
- Not stated6
- Billing of failed requests
- Failed requests not billed; target errors: not stated7
- Free allowance
- 10,000,000 tokens, once8
- Listed prices exclude tax (all products)
- Yes9
Appears in comparisons
Collection notes
Keyed use is billed in tokens by output length, so the cost of a page is not fixed. Token packs are sold through a client-rendered page; the public product catalog lists several active prices for the same pack size, so pack prices are not recorded. s.jina.ai search costs at least 10,000 tokens per request and is not modelled.
Sources and notes
Each number points to the provider's own sentence, as it appears on the page on the date shown.
the default engine renders the page in a headless browser so client-side JavaScript executes before extraction
No. Reader does not actively circumvent or bypass any website defense mechanisms, anti-bot systems, or access controls.
Use the x-json-schema header with a JSON schema definition, or use x-instruction header with natural language instructions.
Use a Country-Specific Proxy Server X-Proxy Set country code for location-based proxy server. Use 'auto' for optimal selection or 'none' to disable.
A country code can be set; supported countries are not listed.
Whether a country-specific proxy changes the token cost is not stated.
Are tokens charged for failed requests? No, tokens are not deducted for failed requests.
Don't panic! Every new API key comes with 10M free tokens!
Depending on your location, you may be charged in USD, EUR, or other currencies. Taxes may apply.
Reader is free for basic usage: prepend 'https://r.jina.ai/' to your URL. Supplying an API key raises the rate limit and charges tokens based on content length.
How the value follows from the source: Keyless requests are not charged; each page is one request against the rate limit.
Structured extraction without an API key is not described.
How the value follows from the source: Keyless use is free with no stated end; how much is included each month is not stated.
No monthly quota is stated for use without an API key, and no statement says use is unlimited; the pages give only a rate limit of 20 requests per minute per IP address.
Reader API https://r.jina.ai Converts a URL to LLM-friendly text 20 RPM 500 RPM 500 RPM
Limit without an API key, per IP address.