PDFill AI
## Overview **FormFlow AI** automates AcroForm-heavy document workflows via API. Upload a PDF, get all fillable fields back, and fill them programmatically. Or use the AI-guided flow: the API generates questions, collects answers, and returns a filled PDF. Best for interactive AcroForms, with overlay available as a fallback for selected text-based PDFs. **Use cases:** - Government & tax form…
PDFill AI endpoints
| Method | Endpoint | Description |
|---|---|---|
| analyze | ||
| POST |
analyze_document /analyze |
Upload a PDF file and receive a complete field map. **What it detects:** - Whether the document is an interactive AcroForm or a scanned/text PDF - The German government form type… |
| fill | ||
| POST |
fill_document /fill |
Populate a previously analyzed PDF with field values and receive a completed document. **Two ways to provide field values:** 1. **`fields`** — explicit list with field names from… |
| output | ||
| GET |
download_output /output/{filename} |
Download a completed PDF by the `filename` returned from `/fill`. Returns the raw PDF binary (`application/pdf`). |
| ai-jobs | ||
| POST |
start_ai_job /v1/ai/jobs |
Start an AI-guided form-filling session from a publicly accessible PDF URL. **Flow:** 1. The service downloads and analyzes the PDF 2. GPT-4o-mini generates plain-language… |
| POST |
submit_job_answers /v1/ai/jobs/{job_id}/answers |
Submit the user's answers for an AI-guided job. The PDF is filled using the analyzed document's preferred fill mode, stored, and returned with a download URL. Pass `answers` as a… |
| assistant | ||
| POST |
ask_assistant /v1/ai/assistant |
Ask a plain-language question about a specific form field and receive a concise answer. Powered by GPT-4o-mini. **Features:** - Explains cryptic German tax field labels in plain… |
| health | ||
| GET |
health_check /health |
Returns `{"status": "ok"}` when the service is running. No API key required. Use this endpoint for uptime monitoring. |
PDFill AI pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $19 / month | 5 / second |
|
| ULTRA Recommended | $59 / month | 20 / second |
|
| MEGA | $199 / month | — |
|