Skip to main content
The GitLocalize API is a JSON over HTTPS API. It exposes the repositories connected to an account and the translation progress of each target language.
The API is in preview. The specification is at version 0.1.0: endpoints, parameters and response shapes may still change. Let us know what you are building with it through the contact form.

Base URL

https://api.gitlocalize.com

Authentication

Every endpoint requires an API key. Create one under API keys in your GitLocalize settings, then send it as a bearer token in the Authorization header:
An API key carries the access of the account that created it. Keep it in an environment variable or a secret store — never commit it to a repository or ship it in client-side code.

Pagination

List repositories is cursor-paginated by repository id. Pass limit to set the page size (up to 1000), and after to continue from where the previous page ended — set it to the id of the last repository you received. Results are ordered by id.
Repository ids are 64-bit integers, so they may be returned as strings. Use a 64-bit safe type in languages where the default number type can’t hold them — JavaScript included.