Jina Reader
jina.ai · 2 records in Crawling, Inference · JSON
Records 2
- ★ qualifiesJina Reader
Crawlingfree tieridentity anonymousno cardlimit per-ip-shapingevidence measuredstale on 2026-12-22
- trialJina AI embeddings and reranker API
Inferencefree tieridentity anonymousno cardlimit volume-quotaevidence documentedstale on 2026-12-04
Jina Reader
Crawling- Free allowance
- R.jina.ai is free at 20 requests a minute with no key; a free API key raises it to 500 RPM and carries 10M tokens
- Verdict
- ★ qualifiesusable as stated; the read path was probed
- Cost
- free tier
- Identity
- anonymousno card, no phone
- Binding limit
- per-ip-shaping20 requests a minute per IP keyless, reported in x-ratelimit-limit as
20, 20;w=60; a domain can be blocked for a year or more after excess use - Evidence
- measured4 sources; a live request was made and its output kept
- Freshness
- stale on 2026-12-22checked 2026-10-22 (live); stale on 2026-12-22
| Free tier | r.jina.ai is free at 20 requests a minute with no key; a free API key raises it to 500 RPM and carries 10M tokens unit requests; metered on request-count |
|---|---|
| Price | none stated |
| Limits |
|
| Identity | anonymous the keyless route needs nothing; a key is an account |
| Egress | not applicable: Markdown answers |
| Per-object cap | not applicable: the unit is a request, billed in output tokens once a key is used |
| Retention | 10M tokens per new key, one-time |
| Interface | rest GET https://r.jina.ai/<url>; search at s.jina.ai; token budget per request |
| Tooling | Apache-2.0 source; Readability over linkedom; pdfjs-dist |
| Composes with | Read step 2's ladder; the only keyless renderer found |
| Reliability | A domain can be blocked for years after excess use: nodeseek.com answered 403 with a block dated 2027-07-02. Page text arrives with the page's own instructions to models intact, so it must be treated as data. |
| Notes | It is not universal. It refused www.nodeseek.com with a 403 AbuseAlleviationError stating the domain is blocked until 2027-07-02 after suspected excess use, so a per-domain block is the failure mode and it outlasts any retry budget. Every answer is a third party's rendering, so a number read from it is reported, not documented, until the origin confirms it. |
| Parsed numbers |
|
Evidence 4
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | jina.ai/reader/ | Reader API free; 20 RPM without an API key, 500 RPM with a free key, 5000 with premium; 10M free tokens per new key; s.jina.ai 100 RPM with a free key |
| 2026-10-22 | r.jina.ai/https://example.com/ | 200, 460 bytes, 0.9 s, keyless, Markdown with a title and a published time; the body carried two warnings about the page maybe not being fully loaded |
| 2026-10-22 | r.jina.ai/https://linux.do/ | x-ratelimit-limit reads 20, 20;w=60 and x-usage-tokens 28 on a small page |
| 2026-10-22 | r.jina.ai/https://linux.do/t/topic/49044 | 200, a whole 2024 thread with every post body, 19 posts with author and date; the answer also carries the forum's own all-caps instruction block addressed to language models, so the page text is untrusted input |
Jina AI embeddings and reranker API
Inference- Free allowance
- An auto-generated API key carries free tokens usable across every Jina model (embeddings, reranker, reader, classifier, segmenter).
- Verdict
- triala time-boxed or one-time trial, not a recurring allowance
- Cost
- free tier
- Identity
- anonymousno card, no phone
- Binding limit
- volume-quotafree tokens on the key, shared by every Jina API on that key; amount unstated on the vendor pages read, a third-party catalogue reports 10M tokens one-time
- Evidence
- documented12 sources; a first-party page was read and the sentence quoted
- Freshness
- stale on 2026-12-04checked 2026-11-03 (live); stale on 2026-12-04
| Free tier | an auto-generated API key carries free tokens usable across every Jina model (embeddings, reranker, reader, classifier, segmenter). The first-party pages state no token amount; a third-party catalogue reports 10M tokens per new key, one-time. When the tokens are spent the key needs a purchased top-up unit tokens; metered on request-count; unverified: the 10M figure rests on the third-party catalogue only; the vendor pages read say 'free tokens' with no number |
|---|---|
| Price | none stated |
| Limits |
|
| Binding | volume-quota the one-time free token balance runs out before any rate limit matters: at the lower rate (100,000 tokens per minute) 10M tokens would take 100 minutes |
| Identity | anonymous a key is auto-generated for a new user and the vendor only recommends logging in to keep it; unverified: whether the key page asks for any field before it issues the key, and the key page is a browser app that the page reader returned empty |
| Egress | not published |
| Interface | rest endpoint: https://api.jina.ai/v1/embeddings |
| Tooling | any HTTP client or the OpenAI-schema-compatible /v1/embeddings call; /v1/rerank takes a query and a document list; /v1/batch/embeddings takes JSONL for large jobs |
| Composes with | the same key and balance also pay for Reader (r.jina.ai) and Search (s.jina.ai); embeddings from here pair with the rerank endpoint of the same key as a second stage |
| Reliability | the vendor's post-acquisition notice states the embeddings and reranker APIs continue to be developed and maintained; the free tokens do not renew |
| Notes | models on the keyless list include jina-embeddings-v5-text-small, v5-text-nano, v5-omni-small, v5-omni-nano, jina-embeddings-v4 and v3, jina-code-embeddings-0.5b and 1.5b, jina-clip-v2, jina-colbert-v2, and the rerankers jina-reranker-v3.5, v3, m0 and v2-base-multilingual |
| Evidence note | documented the free key, both rate-limit pairs and the model ids are quoted from vendor pages; the token amount is unverified at the vendor (third-party figure only) and the two rate-limit pairs disagree between vendor pages. |
| Parsed numbers |
|
Evidence 12
| date | source | what it proved |
|---|---|---|
| 2026-11-03 | jina.ai/contact-sales/ | a new user gets an auto-generated key carrying free tokens that work across every Jina model; the first-party page states no token amount |
| 2026-11-03 | jina.ai/contact-sales/ | a free key is limited to 100 requests and 100,000 tokens per minute, with an additional per-IP limit of 10,000 requests per 60 seconds |
| 2026-11-03 | jina.ai/embeddings/ | the embeddings product page gives a free key 100 requests and 100,000 tokens per minute on /v1/embeddings |
| 2026-11-03 | jina.ai/reranker/ | the reranker product page gives a free key 100 requests and 100,000 tokens per minute on /v1/rerank |
| 2026-11-03 | docs.jina.ai/ | the API reference gives the Free column 500 requests and 1,000,000 tokens per minute on /v1/embeddings, which differs from the product pages |
| 2026-11-03 | docs.jina.ai/ | the API reference gives the Free column 500 requests and 1,000,000 tokens per minute on /v1/rerank |
| 2026-11-03 | api.jina.ai/v1/models | the keyless model list names jina-embeddings-v5-text-small among the embedding models |
| 2026-11-03 | api.jina.ai/v1/models | the keyless model list names jina-reranker-v3.5 among the rerankers |
| 2026-11-03 | jina.ai/contact-sales/ | logging in is recommended and not stated as required to hold a key |
| 2026-11-03 | docs.jina.ai/ | every embeddings and rerank call needs a bearer key, obtained from the key page |
| 2026-11-03 | aifree.dev/learn/free-embeddings-api | a third-party catalogue reports the free allowance as 10M tokens per new key, one-time, with no card |
| 2026-11-03 | jina.ai/contact-sales/ | the vendor states the embeddings and reranker APIs continue to be served after the acquisition |
Unknown values 3
- egress metered: egress metering was not published
- per object cap stated: the field does not apply to this kind of offer
- retention stated: the field does not apply to this kind of offer