Upload a fillable PDF, auto-detect all fields, submit values as JSON, and download the completed form. Works with Python, JavaScript, cURL, Go, Ruby, and any language that speaks HTTP.
"I was never sure if my IRS forms like W-9 were filled correctly. Now, I can complete the forms accurately without any external help."Sarah Mitchell, Operations Manager
Pre-configured fillable PDF templates for the most common forms. Upload your own or use one of ours.
Three API calls. Upload your template, detect fields, submit values as JSON, and download the filled PDF.
Copy any example below and run it. Replace the API key with your own from the dashboard.
# Upload template and fill fields in one request curl -X POST https://api.docuqueue.com/api/v1/fill \ -H "api-key: wp2_your_key" \ -F "template=@w9-form.pdf" \ -F 'fields={"name": "Jane Smith", "tax_id": "123-45-6789", "signature_date": "2026-08-14"}' \ -o filled-w9.pdf
import requests # Upload template and fill fields response = requests.post( "https://api.docuqueue.com/api/v1/fill", headers={"api-key": "wp2_your_key"}, files={"template": open("w9-form.pdf", "rb")}, data={"fields": '{"name": "Jane Smith", "tax_id": "123-45-6789"}'} ) # Save filled PDF with open("filled-w9.pdf", "wb") as f: f.write(response.content)
{
"status": "completed",
"fields_filled": 3,
"fields_detected": 12,
"download_url": "https://api.docuqueue.com/storage/filled/w9-abc123.pdf",
"expires_at": "2026-08-15T12:00:00Z",
"validation": {
"passed": 3,
"warnings": 0
}
}
Full API reference at /api-docs. Batch fill up to 50 forms per request with a CSV upload.
Upload any fillable PDF. The API detects field names, types, positions, and confidence scores. No manual mapping needed.
Accepts alphanumeric input. Auto-validates format.
Masked input with format validation (XXX-XX-XXXX).
Signature field with timestamp and audit trail.
Boolean toggle. Supports single and group selections.
Predefined options. Validates against allowed values.
Date picker with format validation (MM/DD/YYYY).
The API handles most fillable PDFs out of the box. Here is what to expect with different form types.
Validates that text fields receive text, dates receive dates, and numbers receive numbers. Rejects mismatched types before filling.
Identifies required fields in the PDF and returns errors if any are missing from your JSON payload. Prevents incomplete submissions.
Enforces format rules: SSN (XXX-XX-XXXX), phone ((XXX) XXX-XXXX), dates (MM/DD/YYYY). Catches errors before the PDF is generated.
Submit a job and get notified when it completes. Ideal for high-volume workflows and CI/CD pipelines.
// Webhook payload delivered to your endpoint { "event": "fill.completed", "job_id": "job_abc123", "status": "completed", "fields_filled": 3, "download_url": "https://api.docuqueue.com/storage/filled/w9-abc123.pdf", "expires_at": "2026-08-15T12:00:00Z", "processing_time_ms": 847 }
Response includes the filled PDF directly. Best for single forms and real-time workflows. Timeout at 30 seconds.
Returns a job ID immediately. Webhook fires when complete. Best for batch processing and background workflows.
DocuQueue integrates with Claude, Cursor, ChatGPT, and other AI agents via MCP (Model Context Protocol). Let your AI detect fields, fill forms, and route documents through natural language.
Your agent can upload a PDF template, detect all fields, fill them with data from your systems, and download the completed form. No code required, just conversation.
// MCP config for Claude Desktop { "mcpServers": { "docuqueue": { "command": "npx", "args": [ "-y", "@docuqueue/mcp-server" ], "env": { "DOCUQUEUE_API_KEY": "wp2_your_key" } } } }
// Then talk to your agent: "Fill the W-9 form for Jane Smith, SSN 123-45-6789, and download it" // The agent will: // 1. Upload your W-9 template // 2. Detect all 12 fields // 3. Fill name, SSN, date // 4. Return the completed PDF
No software to install. No complex setup. Just upload, fill, and download.
Upload any PDF and the API detects every fillable field automatically. Text fields, checkboxes, radio buttons, dropdowns, and signatures. Zero manual mapping.
AcroForm, XFA, government forms, contracts, insurance applications. Over 48 field types supported. If it is a fillable PDF, the API handles it.
Fill up to 50 forms per request. Upload a CSV with 500 contractor records and generate every W-9 in minutes. Scales to 10,000 PDFs per hour.
REST API works with Python, JavaScript, Go, Ruby, PHP, cURL, and any HTTP client. No SDK required. Just POST JSON.
Get notified when documents are processed. Connect to CI/CD pipelines, automation workflows, and backend systems for async PDF generation.
All data encrypted at rest and in transit. Filled PDFs deleted immediately after processing. GDPR compliant. Bank-level encryption. API keys for every request.
Teams across every industry use DocuQueue to automate document workflows at scale.
Start free. Pay only when you need more volume.
25 free credits. Fill up to 50 forms. No credit card required. Perfect for testing the API and small projects.
$9/month for 250 credits. Batch processing, template fill, form filling. Ideal for growing teams.
Custom volume. Dedicated infrastructure. SLA guarantees. Contact sales for high-throughput document automation.
Written by Arun, Founder of DocuQueue