For Developers

Build Document Processing Into Your App

Add intelligent document extraction to your application in minutes. Simple REST API, comprehensive SDKs, and flexible pricing that scales with your usage.

Free tier: 100 documents/month Pay only for what you use

curl -X POST https://api.dodocs.ai/v1/documents/extract \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "[email protected]" \
  -F "document_type=invoice"

# Response:
{
  "status": "success",
  "data": {
    "invoice_number": "INV-2024-001",
    "total": 1250.00,
    "vendor": "Acme Corp",
    "line_items": [...]
  }
}

Enterprise-Grade API Features

Everything you need to build production-ready integrations

Fast Response Times

Average processing time under 5 seconds. 99.9% uptime SLA with global CDN.

Sync & Async Processing

Real-time responses for simple documents, webhooks for batch processing.

Secure by Default

TLS encryption, API key authentication, HMAC request signing, IP whitelisting.

Usage Analytics

Real-time dashboards showing API calls, success rates, and performance metrics.

Versioned API

Backward-compatible versioning ensures your integrations never break.

Detailed Error Handling

Clear error messages, status codes, and debug information for easy troubleshooting.

Rate Limiting

Fair usage policies with customizable rate limits for enterprise customers.

Webhook Support

Real-time notifications when document processing completes or fails.

Official SDKs in Your Favorite Language

Get started quickly with our comprehensive client libraries

Python

Full-featured SDK with async support

pip install dodocs-python View Docs

Node.js

TypeScript-first with Promise support

npm install @dodocs/sdk View Docs

Java

Spring Boot integration included

com.dodocs:dodocs-java:1.0.0 View Docs

PHP

Laravel and Symfony compatible

composer require dodocs/php-sdk View Docs

Ruby

Rails generators and helpers

gem install dodocs View Docs

Go

Lightweight with goroutine support

go get github.com/dodocs/go-sdk View Docs

Don't see your language? Use our RESTful API directly from any HTTP client.

What You Can Build

Real-world use cases powered by our API

Automated Invoice Processing

Build workflows that automatically extract invoice data, validate against purchase orders, and push to your accounting system—no human intervention needed.

  • Email-to-extraction pipeline
  • 3-way matching automation
  • ERP integration

Expense Management Platform

Let employees snap photos of receipts from your mobile app. Our API extracts merchant, amount, and category data instantly for approval workflows.

  • Mobile SDK integration
  • Policy compliance checks
  • Multi-currency support

Contract Intelligence System

Extract key terms, dates, and obligations from legal contracts. Power your contract lifecycle management with AI-driven insights.

  • Clause extraction
  • Renewal date alerts
  • Risk analysis

Logistics Document Processing

Process bills of lading, customs forms, and shipping manifests at scale. Integrate with TMS and WMS systems for real-time tracking.

  • Batch processing support
  • Multi-format documents
  • Compliance validation

Simple Pay-Per-Use Pricing

Only pay for what you process. No monthly minimums, no hidden fees.

Per Document

$0.10
per page

  • First 100 documents/month free
  • Volume discounts available
  • No setup fees
  • Cancel anytime
Volume Pricing: Processing 10,000+ documents per month? Contact us for custom enterprise pricing.

What's Included

  • All Document Types

    Invoices, receipts, contracts, forms, and more

  • Unlimited API Calls

    No rate limits on paid plans

  • 99.9% Uptime SLA

    Backed by service level agreement

  • Priority Support

    Email and chat support included

  • Custom Training

    Train models on your document types

API Documentation

Complete reference docs with examples, schemas, and interactive API explorer.

Browse Docs

Tutorials & Guides

Step-by-step tutorials to help you build common integrations quickly.

View Tutorials

Developer Community

Join our community forum to get help, share ideas, and see what others are building.

Join Community

Start Building Today

Get your API key and start processing documents in less than 5 minutes

100 free documents/month • No credit card required • Upgrade anytime

Loading...