Skip to main content
The Lemma API is only available to approved platforms. To request access, reach out to the Lemma team at contact@getlemma.com.
The Lemma API is a REST API that returns JSON responses. It gives you read access to your bank accounts and transaction history so you can build integrations with your practice management software, accounting tools, or internal systems.

Base URL

All API requests are made to:

Request format

All requests must include an Authorization header with your API key. See Authentication for details. For endpoints that accept a request body (POST, PUT, PATCH), you must set the Content-Type header to application/json. Requests with a body that are missing this header will receive a 415 Unsupported Media Type response.

Response format

All responses are returned as application/json. List endpoints return a data array along with meta and links objects for pagination. Single-resource endpoints return a JSON object directly.

Errors

The API returns standard HTTP status codes. Error responses include a message field.
Example error message

Rate limits

The API allows up to 500 requests per minute per API key. If you exceed this limit, you’ll receive a 429 response. Wait and retry after a brief pause. Need higher limits? Contact us and we’re happy to increase them.

Amounts

All monetary amounts are integers representing cents. For example, 150000 represents $1,500.00.

SDK

We are planning to ship a TypeScript SDK very soon. Message us if you’re interested in an SDK for another language.