Developer API
XBRL Validation API
Integrate enterprise-grade XBRL validation into your applications. REST API, webhooks, and SDKs for Python, Node.js, Java.
Quick Start
Validate your first file in under 5 minutes
curl -X POST https://api.xerify.io/v1/validate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: multipart/form-data" \
-F "[email protected]" \
-F "profile=esef"Click to copy
Built for Developers
Fast
Sub-second response for most files. Async webhooks for large validations.
Secure
TLS 1.3, API key authentication, SOC 2 compliant infrastructure.
RESTful
Clean REST API with JSON responses. OpenAPI spec available.
Webhooks
Get notified when validation completes. Perfect for async workflows.
API Endpoints
Core validation operations
POST
Validate XBRL/iXBRL file/v1/validateGET
Get validation result/v1/validations/{id}GET
List validation history/v1/validationsPOST
Compare two files (diff)/v1/compareGET
List available taxonomies/v1/taxonomiesGET
List validation profiles/v1/profilesPOST
Register webhook endpoint/v1/webhooksOfficial SDKs
Get started quickly with our client libraries
🐍
Python
stable🟢
Node.js
stable☕
Java
beta🔷
C#
beta🐹
Go
soon💎
Ruby
soonUse Cases
CI/CD Integration
Validate XBRL in your build pipeline. Fail early on errors.
Report Automation
Batch validate reports from your ERP or consolidation system.
Product Integration
Embed validation in your RegTech or reporting platform.
API Pricing
API access included on Pro and Enterprise plans
| Plan | API Access | Rate Limit | Webhooks |
|---|---|---|---|
| Free | — | — | — |
| Starter | — | — | — |
| ProRecommended | 100 req/min | ||
| Enterprise | Unlimited |