BeeL. API

Invoicing API for freelancers and small businesses in Spain with VeriFactu compliance.


Overview

BeeL. is an invoicing platform built for self-employed professionals (autónomos) and small businesses in Spain. The API lets you programmatically manage the full invoice lifecycle — from creation to payment — with built-in VeriFactu compliance.

Base URLhttps://app.beel.es/api/v1
AuthAPI Key via Authorization: Bearer header
FormatJSON (REST)
EnvironmentsProduction (beel_sk_live_*) and Sandbox (beel_sk_test_*) — same base URL, the key determines the environment

Developer Plan required: Full API access, webhooks, and idempotency support are available exclusively with the Developer Plan. Start with a 7-day free trial.

Capabilities

More Features

Quick Start

# List your invoices
curl https://app.beel.es/api/v1/invoices \
  -H "Authorization: Bearer beel_sk_test_your_key_here"

The Sandbox environment is a full copy of the API with no real fiscal effects — use it freely for development and testing. Invoices created in Sandbox don't count towards your monthly limit.

All creation endpoints support the Idempotency-Key header to prevent duplicates on retries. See the Idempotency guide for details.

Getting Started

  1. Authentication — Get your API Key and make your first authenticated request
  2. Pricing — Choose your Developer Plan tier based on invoice volume
  3. SDKs — Use our Node.js, Java, or Python SDKs for faster integration
  4. Guides — Learn about idempotency, HTTP methods, and fiscal terms
  5. Webhooks — Set up real-time VeriFactu status notifications

Features

🧾 Complete Invoicing

  • Standard invoices - Regular B2B and B2C invoices
  • Corrective invoices - Handle refunds and corrections
  • Simplified invoices - Quick receipts for consumers
  • Recurring invoices - Schedule automatic invoice generation
  • Multi-series - Organize invoices by type, client, or project

🇪🇸 Spanish Compliance

  • VeriFactu - Automatic submission to AEAT (optional until 2027)
  • Tax support - IVA (21%, 10%, 4%, exempt), IGIC (Canary Islands), IPSI (Ceuta/Melilla), IRPF withholding
  • NIF/CIF validation - Verify Spanish tax IDs automatically
  • Equivalence surcharge - Recargo de equivalencia for retailers

🔧 Developer-Friendly

  • RESTful API - Predictable, resource-oriented URLs
  • Idempotency - Safe retries with Idempotency-Key header
  • Webhooks - Real-time notifications for VeriFactu and invoice events
  • SDKs - Node.js and Java with fluent builders
  • OpenAPI 3.0 - Auto-generate clients in any language
  • Sandbox environment - Test without affecting production data

📊 Data Management

  • Customer database - Unlimited customers with full address data
  • Product catalog - Reusable products and services
  • Bulk imports - CSV upload and Holded migration
  • Custom fields - Add your own metadata to invoices

🚀 Delivery & Exports

  • Professional PDFs - Auto-generated with your logo and branding
  • Email delivery - Send invoices directly to customers
  • Download endpoints - Fetch PDFs via API
  • Advisor exports - Generate reports for accountants

Rate Limits

Limit TypeEndpointsRate
STANDARDCRUD, bulk operations, file uploads100 requests/minute
GLOBALAll /api/* routes (fallback)1,000 requests/minute

See the Pricing page for more details.

Support

Need help with the API?

Reach us at it@beel.es — we typically respond within a few hours on business days. Developer Plan users get priority support.

  • Documentation: This site — Complete API reference and guides
  • SDKs: Node.js, Java, and Python with examples
  • Status: status.beel.es — API uptime and incidents