Schema-first PDF & image extraction APIs

Simple APIs. Flexible pricing. Production-ready reliability.

Interactive Demo

Try it immediately with the provided example. Modify the schema and run it again to see different results.

Why Struct PDF

Extract structured data from PDFs and images. Send a document plus your schema, and get back structured JSON.

PDF & Image Support

Handle PDFs plus common image formats like PNG, JPG, JPEG, and HEIC in the same extraction workflow.

Evidence & Metadata

Every response includes findings, snippets, page references, and field-level errors that follow your schema shape.

Schema Builder

Create schemas visually, save them to your account, and reuse them later with schema_id in production requests.

OpenAPI Tooling

Use industry-standard tooling to bootstrap your API client. The OpenAPI standard makes it easy to inspect the contract, work with Swagger tools, and generate clients.

Flexible Pricing

Start on the Free Plan, continue with Pay-As-You-Go, and scale with subscription options when your document volume grows.

Fair Credit Usage

Simple extractions cost 1 credit per page, complex ones cost 2 credits. No separate parse step before extraction.

Start for freeNo credit card required

Flexible Pricing

Get started on our free plan and upgrade when you are ready.

Free
Get started with 250 credits every month
Free
Get Started Free
  • 250 credits/month
  • No credit card required
  • Schema builder (save requires upgrade)
Starter
For getting started and light usage
$19.00/month
Get Started with Starter
  • Up to 1,000 extractions
  • $0.019 per credit
  • 1,000 credits
  • Save and reuse extraction schemas
Popular
Developer
For individual developers and small projects
$39.00/month
Get Started with Developer
  • Up to 2,500 extractions
  • $0.0156 per credit
  • 2,500 credits
  • Save and reuse extraction schemas
Pro
For professional teams and heavier usage
$99.00/month
Get Started with Pro
  • Up to 8,000 extractions
  • $0.0124 per credit
  • 8,000 credits
  • Save and reuse extraction schemas