How is API usage billed?
DeepL API Free
With our limited API plan, you can translate up to 500,000 characters per month for free. To translate more, you can upgrade to DeepL API Pro at any time.
DeepL API Pro
In addition to a monthly base price, the DeepL API Pro subscription plan is billed according to the number of characters sent to DeepL's servers in API requests, charged at the exact amount of characters translated during the billing period. The monthly base price and character rates can be found here.
The DeepL API Pro plan is available only on a monthly basis.
Important: Please note that the DeepL API Pro plan does not include any free characters.
If you want to limit the number of characters you can translate per month, you may want to consider adding cost control.
Please note that DeepL reserves the right to charge usage-based costs to your payment method periodically in advance, depending on your current consumption. Subsequent invoicing and debiting of any remaining balance occurs at the end of each billing period. You will receive a monthly invoice on the overall monthly remuneration paid at the end of the billing period. For more detailed information, please also consult our Terms and Conditions.
The DeepL API Pro plan places no limit on the amount that you can translate.
Character count for both plans
The characters counted are those in the source text, i.e., the original text you would like to translate.
One character corresponds to one unicode code point, where a single character can consist of several bytes. For example, the character é is represented as two bytes in UTF-8. However, DeepL only considers this as one character. Invisible characters such as spaces, tabs, line feeds, etc., also count as characters.
Tracking key-level API usage
Team admins can download key-level CSV reports in order to accurately attribute API usage and costs to different keys.
To download reports:
- Click Download key-level usage report
- Select a Time Period from the dropdown menu
- Click Download your report