DeepL API
deepl.com · 2 records in Inference · JSON
Records 2
- trialDeepL API (Developer plan)
Inferencefree tieridentity emailcard?limit volume-quotaevidence documentedstale on 2026-12-04disagrees
- deadDeepL API (Free plan)
Inferenceidentity card?card?limit volume-quotaevidence documentedchecked 2026-11-04disagrees
DeepL API (Developer plan)
InferenceSibling records disagree:
- identity_kind:
inference/deepl-api-developersays email, inference/deepl-api-free says card - verdict:
inference/deepl-api-developersays trial-only, inference/deepl-api-free says dead
- Free allowance
- A one-time credit of 1 million characters for text and document translation on the Developer plan: a total translation limit of 1,000,000 characters that does not reset; further use needs the paid Growth plan
- Verdict
- triala time-boxed or one-time trial, not a recurring allowance
- Cost
- free tier
- Identity
- emailcard unknown, no phone
- Binding limit
- volume-quota1,000,000 characters in total, one time, does not reset
- 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 | a one-time credit of 1 million characters for text and document translation on the Developer plan: a total translation limit of 1,000,000 characters that does not reset; further use needs the paid Growth plan unit mixed; metered on unstated; the true unit is source characters (Unicode code points sent for translation); the schema vocabulary has no character unit, so mixed is the nearest term. The Developer plan does not include speech to text and does not include access to the web translator. The earlier DeepL API Free plan (500,000 characters per month) is a separate record |
|---|---|
| Price | none stated |
| Limits |
|
| Binding | volume-quota the 1,000,000 character lifetime total is the limit that decides; it does not reset |
| Identity | email the sign-up form is step 1 of 3 ('Sign up', 'Plan details', 'Get API key') and asks for an email, a password and a confirmation of being over 14; whether step 2 'Plan details' asks for a card or an address is unverified: behind a sign-up. The paid Growth plan is bought by credit card only |
| Egress | not published |
| Per-object cap | 128 KiB total request size and 16 KiB header size for every API plan; the document limit column for free plans is 10 MB and 500,000 characters for a Word file (whether the Developer plan uses that column is unverified) |
| Retention | not applicable: a translation endpoint stores nothing for the caller |
| Interface | rest |
| Tooling | HTTP REST API with the header 'Authorization: DeepL-Auth-Key <key>' and DeepL's own client libraries; JSON or form-encoded bodies. Free API keys are identified by the suffix ':fx' and use the host api-free.deepl.com; whether a Developer key carries that suffix and host is unverified: behind a sign-up |
| Composes with | a lifetime credit of 1,000,000 characters, then the Growth plan at a card-only checkout; the credit does not recur, so it does not replace a recurring free translation route |
| Reliability | the allowance is a lifetime total: once it is used up the plan has to be upgraded, and the API answers HTTP 456 when a character quota is used up |
| Notes | Supported languages: the API language page lists 126 entries (for example Acehnese, Afrikaans, Albanian, Arabic through Zulu), retrievable from the /v3/languages endpoint; features such as glossaries cover only some of them. Character limit per request: 128 KiB total request size; the API counts source characters, and document formats bill a minimum of 50,000 characters per document. Not keyless: every request needs an API key. |
| Evidence note | documented the 1,000,000 character one-time limit and its non-reset are quoted from the vendor's help centre and pricing page; the sign-up form fields are read from the sign-up page; step 2 of the sign-up and the host of a Developer key are behind a sign-up and unverified. |
| Parsed numbers |
|
Evidence 12
| date | source | what it proved |
|---|---|---|
| 2026-11-03 | support.deepl.com/hc/en-us/articles/360021200939-DeepL-API-p | the Developer plan is free with a total translation limit of 1,000,000 characters |
| 2026-11-03 | support.deepl.com/hc/en-us/articles/360021200939-DeepL-API-p | the Developer allowance does not reset, so it is a one-time credit |
| 2026-11-03 | www.deepl.com/en/pro-api | the pricing page lists the Developer plan as a one-time credit of 1 million characters |
| 2026-11-03 | www.deepl.com/en/pro-api | the plan comparison gives the Developer character usage limit as 1 million |
| 2026-11-03 | www.deepl.com/en/pro-api | API plans are paid for by credit card only, which is what upgrading from Developer to Growth takes |
| 2026-11-03 | www.deepl.com/en/signup?cta=checkout&is_api=true&productId=a | the Developer sign-up page offers 1 million characters for free |
| 2026-11-03 | www.deepl.com/en/signup?cta=checkout&is_api=true&productId=a | the sign-up form has a password field, next to an email field |
| 2026-11-03 | www.deepl.com/en/signup?cta=checkout&is_api=true&productId=a | the sign-up form asks for an age confirmation and is step 1 of a 3 step flow |
| 2026-11-03 | developers.deepl.com/docs/resources/usage-limits | the total request size limit is 128 KiB |
| 2026-11-03 | developers.deepl.com/docs/getting-started/supported-language | the API language list has 126 entries |
| 2026-11-03 | developers.deepl.com/docs/best-practices/error-handling.md | HTTP 456 is the answer when a usage limit is reached |
| 2026-11-03 | probe: api-free.deepl.com/v2/usage | the DeepL API host answers an unauthenticated request with HTTP 403 and names the key header, so there is no keyless route |
Unknown values 1
- egress metered: egress metering was not published
DeepL API (Free plan)
InferenceSibling records disagree:
- identity_kind:
inference/deepl-api-developersays email, inference/deepl-api-free says card - verdict:
inference/deepl-api-developersays trial-only, inference/deepl-api-free says dead
- Free allowance
- 500,000 characters per month for free on the DeepL API Free plan; the plan can no longer be purchased and has been replaced by the one-time 1,000,000 character Developer plan
- Verdict
- deadthe offer or the service no longer exists
- Cost
- no price stated
- Identity
- card?placeholder, not evidence; card unknown, phone unknown
- Binding limit
- volume-quota500,000 characters per month
- Evidence
- documented9 sources; a first-party page was read and the sentence quoted
- Freshness
- checked 2026-11-04checked 2026-11-04 (live)
| Free tier | 500,000 characters per month for free on the DeepL API Free plan; the plan can no longer be purchased and has been replaced by the one-time 1,000,000 character Developer plan unit mixed; metered on unstated; the true unit is source characters per month; the schema vocabulary has no character unit, so mixed is the nearest term. The plan does not include DeepL Write or speech to text translation. Whether keys issued earlier still answer is unverified: it needs an existing account |
|---|---|
| Price | none stated |
| Limits | |
| Binding | volume-quota the plan is closed to new sign-ups; for the keys that exist, the 500,000 characters per month quota decides |
| Identity | card (placeholder) unverified: the plan can no longer be purchased, so its sign-up cannot be read and no first-party page read states the requirement; the kind is a placeholder for the plan as it was sold |
| Egress | not published |
| Per-object cap | 128 KiB total request size and 16 KiB header size; document limit column for free plans is 10 MB and 500,000 characters for a Word file |
| Retention | not applicable: a translation endpoint stores nothing for the caller |
| Interface | rest endpoint: https://api-free.deepl.com/v2/translate |
| Tooling | HTTP REST API at https://api-free.deepl.com with the header 'Authorization: DeepL-Auth-Key <key>'; keys of this plan end in ':fx'; up to 2 keys per Free API subscription |
| Composes with | none for a new account: the plan is closed; the Developer plan (one-time 1,000,000 characters) is the current free entry |
| Reliability | the plan is closed to new sign-ups; the API answers HTTP 456 when the monthly quota is used up |
| Notes | Supported languages: see the Developer plan record for the API language list. Character limit per request: 128 KiB total request size. Not keyless: every request needs an API key. |
| Evidence note | documented the closure and the 500,000 characters per month figure are quoted from the vendor's help centre; the sign-up requirement of the closed plan is unverified. |
| Parsed numbers |
|
Evidence 9
| date | source | what it proved |
|---|---|---|
| 2026-11-03 | support.deepl.com/hc/en-us/articles/360021200939-DeepL-API-p | the Free plan can no longer be purchased |
| 2026-11-03 | support.deepl.com/hc/en-us/articles/360021200939-DeepL-API-p | the Free plan allowed 500,000 characters per month |
| 2026-11-03 | support.deepl.com/hc/en-us/articles/360020685720-Usage-count | the billing article still states the 500,000 characters per month allowance |
| 2026-11-03 | developers.deepl.com/docs/getting-started/auth | Free plan keys carry the suffix :fx |
| 2026-11-03 | developers.deepl.com/docs/getting-started/auth | the Free API host is api-free.deepl.com |
| 2026-11-03 | developers.deepl.com/docs/admin/managing-api-keys.md | a Free API plan can hold up to 2 active keys |
| 2026-11-03 | developers.deepl.com/docs/resources/usage-limits | the total request size limit is 128 KiB |
| 2026-11-03 | probe: api-free.deepl.com/v2/usage | the Free API host answers an unauthenticated request with HTTP 403 and names the key header, so there is no keyless route |
| 2026-11-04 | support.deepl.com/hc/en-us/articles/360020685720-Usage-count | the page states 500,000 characters per month and says nothing about rollover |
Unknown values 1
- egress metered: egress metering was not published