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/v1/validate
Validate XBRL/iXBRL file
GET/v1/validations/{id}
Get validation result
GET/v1/validations
List validation history
POST/v1/compare
Compare two files (diff)
GET/v1/taxonomies
List available taxonomies
GET/v1/profiles
List validation profiles
POST/v1/webhooks
Register webhook endpoint

Official SDKs

Get started quickly with our client libraries

🐍

Python

stable
🟢

Node.js

stable

Java

beta
🔷

C#

beta
🐹

Go

soon
💎

Ruby

soon

Use 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

PlanAPI AccessRate LimitWebhooks
Free
Starter
ProRecommended100 req/min
EnterpriseUnlimited

Ready to Integrate?

Get your API key and start validating in minutes