Full API reference and the list of official API clients is available here.

Lokalise API v2 operations are performed using HTTPS GET or POST requests passing data as request query parameters for GET and URL form-encoded for POST. To send an API request, you'll require an API token (please find detailed information in the following doc).

Responses are encoded as JSON objects. If the operation was unsuccessful, the JSON object will contain an error code and a message. There is Lokalise CLI tool acting as a wrapper for import and export functions. You can download a precompiled binary for different platforms.

Please note that we've introduced rate limiting on our API endpoints from 14 September, 2021 — you’ll be able to send up to 6 requests per second. This limit is applied per API token and per IP address.

To learn more about the API basics and see some typical use cases, please check our blog post. You can also check this repo presenting some usage examples and another blog post covering certain use cases. Finally, our DevHub contains sample apps utilizing Lokalise API.

Did this answer your question?