API Reference
Welcome to the LedgerBeam API Reference. Our RESTful API provides programmatic access to transaction enrichment, entity identification, categorization, and recurrence detection capabilities.Base URL
All API requests should be made to:Authentication
All API requests require authentication using your API key. Include it in theAPI-KEY
header:
Request Format
All requests should include the following headers:Content-Type: application/json
API-KEY: YOUR_API_KEY
Response Format
All API responses are returned in JSON format with the following structure:Success Response
Error Response
Rate Limits
- Free Plan: 1,000 requests per minute
- Pro Plan: 10,000 requests per minute
- Enterprise Plan: Custom limits
X-RateLimit-Limit
: Maximum requests per windowX-RateLimit-Remaining
: Remaining requests in current windowX-RateLimit-Reset
: Time when the rate limit resets
Error Handling
The API uses standard HTTP status codes:200
- Success400
- Bad Request (invalid parameters)401
- Unauthorized (invalid API key)403
- Forbidden (insufficient permissions)404
- Not Found429
- Too Many Requests (rate limit exceeded)500
- Internal Server Error
Getting Started
- Get your API key from the dashboard
- Enrich your first transaction using the Transaction Enrichment endpoint
- Explore the endpoints to understand all available features
Support
Need help with the API? Check out our:- Quick Start Guide
- Error Handling documentation
- Support team