Skip to main content

Welcome to ExtractForm

ExtractForm is an AI-powered document extraction platform. Define a schema describing the fields you need, upload documents, and receive structured JSON — with webhooks, batch processing, and cloud storage integrations built in.

What do you want to do?

:::tip Prefer a visual interface? Sign in to the StructaAI Dashboard to create schemas, run jobs, and configure webhooks without writing code. The docs site links back to the dashboard from every page. :::

Key capabilities

  • Schema-driven extraction — Define fields, types, validation rules, and allowed values with fuzzy matching
  • Single and batch jobs — Process one document or hundreds via JobRuns
  • Async processing — Jobs are queued and processed in the background; poll or use webhooks
  • Cloud integrations — Google Drive, Dropbox, user-owned S3, and public URLs
  • Outbound webhooks — Signed HTTPS notifications for job lifecycle events
  • API keys — Automate with long-lived ef_live_… keys

Supported file types

PDF, DOCX, DOC, TXT, HTML, CSV, XLSX, PPTX, PNG, JPEG, and other common document and image formats.

Base URL

All API endpoints are prefixed with /api. During local development:

http://localhost:4000/api

Replace with your production API URL when deploying.