Datadistill Logo
Platform
Enterprise
Pricing
Use Cases
Documentation
Sign InGet Started
📚 Developer Documentation

Build with Datadistill

Everything you need to integrate AI-powered document processing into your applications. From quick start guides to advanced API references.

Quick Start

Get started in under 5 minutes

API Reference

Complete API documentation

SDKs

Official libraries and tools

Documentation

Getting Started

  • Quick Start Guide
  • API Authentication
  • First Document Upload
  • Understanding Results

API Reference

  • Upload API
  • Status API
  • Results API
  • Webhook Configuration

Integration Guides

  • Python SDK
  • Node.js SDK
  • Zapier Integration
  • Custom Webhooks

Quick Start Guide

Get started with Datadistill in just a few steps. This guide will walk you through uploading your first document and retrieving structured data.

Step 1: Get Your API Key

Sign up for a Datadistill account and grab your API key from the dashboard.

Step 2: Upload Your First Document

curl -X POST https://api.docusage.com/v1/documents/upload \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@invoice.pdf" \
  -F "document_type=invoice"

Step 3: Get Your Results

Processing typically takes 5-10 seconds. Use the document ID to retrieve your structured data.

curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.docusage.com/v1/documents/doc_123/results

API Reference

POST/api/documents/upload
Upload a document for processing

Parameters

  • file - The document file (PDF, PNG, JPG, DOC, DOCX)
  • document_type - Optional type hint (invoice, contract, receipt)
  • webhook_url - Optional callback URL for completion
GET/api/documents/id/results
Retrieve processed document data

Response

{
  "id": "doc_123",
  "status": "completed",
  "confidence": 0.97,
  "data": {
    "invoice_number": "INV-2024-001",
    "total_amount": 1250.00,
    "vendor": "TechCorp Inc"
  }
}

Official SDKs

Python SDK
Official Python library with async support
pip install docusage-python
View Python docs →
Node.js SDK
TypeScript-ready Node.js client
npm install docusage-node
View Node.js docs →
Need Help?
Our team is here to help you integrate Datadistill successfully.
Datadistill Logo

Transform any document into structured, accessible data instantly. From chaos to clarity in seconds.

99.9% Uptime
SOC 2 Certified

Platform

  • Platform
  • Documentation
  • Enterprise
  • Pricing
  • Status

Resources

  • Use Cases

Company

  • Privacy
  • Terms
© 2025 Datadistill. All rights reserved.
Powered by AI