Saltar al contenido principal
Public API for your LLC | Devil Club
Manager only

Public API for your LLC

Programmatic read access to your LLC's data. Query bookkeeping, the Governance Ledger, and documents — read-only by default, with revocable tokens.

REST API

What is the Devil Club API?

A complete REST API that gives you programmatic access to every piece of data in your LLC. Query transactions, download documents, automate integrations — without depending on any web dashboard.

  • 🔒 Bearer Token authentication
  • Rate limit: 100 requests/hour
  • 🌐 IP whitelisting per API Key
  • 📄 JSON responses with standard pagination
Base URL
https://devil.club/api/v1
Your LLC, your data, your control.
Endpoints

8 endpoint groups at your disposal

Every aspect of your LLC accessible via standard HTTP calls.

/v1/bookkeeping

Revenue, expenses, summaries. Source: Mercury, Wise, Stripe.

GET POST
/v1/ledger

Governance transactions, Manager decisions.

GET POST
/v1/documents

Articles, EIN, minutes, tax filings, dossier.

GET
/v1/entity

LLC info, services, ownership, formation.

GET PUT
/v1/profile

Account, identifiers (passport, ITIN).

GET PUT
/v1/reports

Lucy AI reports, proposals, and recommendations.

GET POST
/v1/payments

Payment history by entity and year.

GET
/v1/presence

Geo-tracked tax presence: days per country, 183-day alerts.

GET
Granular permissions

13 independent scopes

Control exactly what each API Key can do. Least-privilege built in.

Read
Write
read:bookkeeping
write:bookkeeping
read:ledger
write:ledger
read:documents
read:entity
write:entity
read:profile
write:profile
read:reports
write:reports
read:payments
read:presence
Example

One call, all your data

That's how simple it is to query your bookkeeping via the API.

Request — cURL
curl -X GET https://devil.club/api/v1/bookkeeping \ -H "Authorization: Bearer dc_live_xxxxx" \ -H "Content-Type: application/json"
Response — 200 OK
{ "data": [ { "date": "2026-03-15", "category": "Software", "description": "Hosting AWS", "amount": -49.99, "currency": "USD", "source": "mercury" } ], "meta": { "total": 142, "page": 1 } }
Security

Designed for zero trust

Every security layer built to protect your corporate data.

🔑

Safe key format

Keys formatted as dc_live_<random>. Hashed with SHA-256 in the database. Shown only once at creation — never stored in plaintext.

🛡

IP whitelisting

Restrict each API Key to specific IPs. Only authorized addresses can make calls — any other origin is rejected automatically.

Configurable expiration

Set the expiration date for each key. Rotate credentials on a schedule to keep maximum security without manual effort.

📊

Full audit log

Every API call is logged in real time: endpoint, IP, timestamp, result. Full traceability for any audit.

🔍

Granular scopes

13 independent scopes to control exactly what each key can read and write. Least-privilege by default.

🔒

Rate limiting

100 requests per hour per key. Automatic protection against abuse and mass data extraction. Standard rate-limit headers on every response.

Use cases

What can you build with the API?

Three integrations our technical customers are already running.

🔄

Automate bookkeeping

Connect Mercury or Wise and sync transactions automatically via webhooks. Zero manual intervention, data always current.

💻

Custom dashboard

Build your own panel with real LLC data via the API. Visualize revenue, expenses, and metrics however you want.

📤

External accounting

Export data to your accounting software of choice (Xero, QuickBooks, etc.). Direct integration with no CSVs or manual steps.

Control panel

API Key management

Create, revoke, and monitor every key from one place.

Your API Keys

+ Create new API Key
Name Scopes Created Last used Status
production-backend read:bookkeeping, read:ledger, read:documents Jan 15, 2026 2 min ago ACTIVE
webhook-mercury read:bookkeeping, write:bookkeeping Feb 28, 2026 1 hour ago ACTIVE
test-dashboard-v1 read:entity, read:reports, read:payments Mar 29, 2026 30 days ago EXPIRED
Ecosystem

One entry point, 8 services

The API connects every service in the Manager ecosystem under one unified endpoint.

Devil Club
API v1
Bookkeeping
Ledger
Documents
Reports
Payments
Entity
Profile
Presence
About the Devil Club public API
The API uses Bearer tokens. Generate your API Key from the dashboard at Settings → API Keys, include it in the Authorization: Bearer {your_key} header, and you're set. Each key has configurable scopes to limit access to just the resources you need.
The limit is 100 requests/hour per API Key. When you hit the limit you'll get a 429 response with the Retry-After header. For high-volume integrations, contact the team.
Yes. With the read:bookkeeping scope you can query every transaction imported from Mercury and Wise (amounts, categories, dates, description). It's read-only; bank write operations are not available via the API.
Today the API is synchronous REST (polling). Webhooks are not available in this version. To get fresh data you can poll the endpoints periodically; changes are visible on the next call.
No. The public API is a Manager-only feature. On the Basic plan, access to your data is only through the web dashboard.

Activate your API Key

Programmatic read access to your LLC. Query bookkeeping, ledger, and documents from your stack.

Included in Manager Plan $3,600/year. Not sold separately.

Available only to customers on an active Manager plan. Integration questions? [email protected] · Book a diagnostic
Manager also includes Advanced Bookkeeping, Governance Ledger, Lucy AI, and Dossier.

Recibe la guia y estrategias para tu LLC

v1.0.0 · local