Get bank account
curl --request GET \
--url https://api.getlemma.com/v0/accounts/{account_id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.getlemma.com/v0/accounts/{account_id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.getlemma.com/v0/accounts/{account_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.getlemma.com/v0/accounts/{account_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.getlemma.com/v0/accounts/{account_id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.getlemma.com/v0/accounts/{account_id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getlemma.com/v0/accounts/{account_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": "account_Rv4nBt8xKw2pMh6s",
"entity_id": "entity_k7mXp2vR9nTfBw4s",
"name": "Operating Account",
"account_number": "987654321",
"routing_number": "101050001",
"total_balance": 2450000,
"available_balance": 2350000,
"opened_at": "2026-01-15T09:30:00Z"
}
{
"statusCode": 404,
"error": "Not found",
"message": "Account not found"
}
Bank Accounts
Get bank account
Retrieve a single bank account by its ID.
GET
/
v0
/
accounts
/
{account_id}
Get bank account
curl --request GET \
--url https://api.getlemma.com/v0/accounts/{account_id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.getlemma.com/v0/accounts/{account_id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.getlemma.com/v0/accounts/{account_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.getlemma.com/v0/accounts/{account_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.getlemma.com/v0/accounts/{account_id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.getlemma.com/v0/accounts/{account_id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getlemma.com/v0/accounts/{account_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": "account_Rv4nBt8xKw2pMh6s",
"entity_id": "entity_k7mXp2vR9nTfBw4s",
"name": "Operating Account",
"account_number": "987654321",
"routing_number": "101050001",
"total_balance": 2450000,
"available_balance": 2350000,
"opened_at": "2026-01-15T09:30:00Z"
}
{
"statusCode": 404,
"error": "Not found",
"message": "Account not found"
}
Returns a single bank account.
Path parameters
string
required
The unique identifier of the bank account to retrieve.
Response
string
Unique identifier for the account, prefixed with
account_.string
The ID of the entity that owns this account.
string
The name of the account.
string
The bank account number.
string
The ABA routing number.
integer
The total balance of the account in cents, including funds that are not yet
available.
integer
The balance available for use in cents. This excludes any held funds from
pending transactions.
string
The timestamp when the account was opened, in ISO 8601 format.
{
"id": "account_Rv4nBt8xKw2pMh6s",
"entity_id": "entity_k7mXp2vR9nTfBw4s",
"name": "Operating Account",
"account_number": "987654321",
"routing_number": "101050001",
"total_balance": 2450000,
"available_balance": 2350000,
"opened_at": "2026-01-15T09:30:00Z"
}
{
"statusCode": 404,
"error": "Not found",
"message": "Account not found"
}
⌘I