Extractr for FileMaker

Document to data for
FileMaker. 100% local.

A local document parser for FileMaker. Send any file — PDF, image, spreadsheet, Word doc — describe the data you want, get clean JSON back. No cloud. No API keys. Your files never leave the device.

PDF, DOCX, XLSX + more
Core ML accelerated
Zero dependencies
Use Cases

What you can build

Document Intake

Upload a PDF, auto-populate FileMaker fields. Applications, registration forms, ID documents — any document with a repeatable structure.

Invoice Processing

Extract line items, totals, dates, and supplier details straight into your accounting tables. No typing required.

Contract Review

Pull key terms, parties, dates, and clauses from legal documents into structured FileMaker records.

Compliance Filing

Process regulatory filings, annual returns, and audit materials into structured records automatically.

Archive Migration

Batch-extract data from thousands of legacy documents into your FileMaker solution. Point at a folder, walk away.

Form Processing

Application forms, surveys, intake documents — extract the data and create FileMaker records automatically.

Why This Exists

The alternative is painful

Getting data from documents today

Manual data entry — someone reads and types
Copy-paste from PDFs into FileMaker fields
OCR plugins that return raw text you still have to parse
Cloud APIs with per-page billing
Data privacy concerns sending client documents to third parties
Complex scripting to handle different document formats

With Extractr

1
Download Extractr for your platform
2
Run it — starts on localhost:8002
3
Call Insert from URL with your document + a schema
4
Parse the JSON into your FileMaker fields
Working document parsing in your FileMaker solution in minutes, not weeks. No setup wizard. No configuration files. No cloud accounts.
Three Modes

Parse however you need to

One tool, three ways to use it. Each maps directly to a FileMaker integration pattern.

Mode 01

Single File

Send a document plus a schema, get parsed data back. Any format — PDF, DOCX, XLSX, images, and more. OCR and layout analysis handled automatically.

FileMaker: One Insert from URL call. Returns JSON you parse with JSONGetElement. One script step, one result.
Mode 02

Batch Processing

Point it at a folder of documents. It processes every file against the same schema and reports progress. Each result stored and retrievable individually.

FileMaker: One API call to start the batch. Poll the status endpoint to show progress in your UI. Ideal for document archive migration or overnight processing.
Mode 03

Watch Mode

Tell it to watch a folder with a pre-configured schema. Any document that appears is automatically parsed — no further interaction required. Set it and forget it.

FileMaker: Export or save documents to the watched folder. A scheduled script checks for new results on a timer and imports parsed data automatically.
Response Format

What you get back

Every request returns clean JSON you can parse with native FileMaker functions. No plugins required.

{
  "vendor": "Acme Office Supplies Ltd",
  "invoice_number": "INV-2026-0847",
  "date": "2026-02-14",
  "due_date": "2026-03-14",
  "line_items": [
    {
      "description": "A4 Copy Paper (5 reams)",
      "quantity": 3,
      "unit_price": 18.50
    },
    {
      "description": "Ink Cartridge (Black)",
      "quantity": 2,
      "unit_price": 34.99
    }
  ],
  "total": 125.48,
  "vat": 25.10
}
How It Works

You define the shape. Extractr fills it in.

Schema-Driven
You send a JSON schema describing the data you want. Extractr reads the document and returns JSON matching that schema exactly.
Typed Fields
Strings, numbers, dates, arrays, nested objects — all returned in the correct format, ready for FileMaker fields.
Confidence Scores
Optional per-field confidence values. Flag uncertain extractions for human review automatically.
No Plugins
Parse everything with JSONGetElement and JSONListKeys. Native FileMaker functions only.
Ready-Made Schemas

Start parsing immediately

Ships with pre-built schemas for common document types. Build your own custom schemas in minutes with the built-in schema builder — no JSON knowledge required.

Companies House Filings Included

Annual accounts, confirmation statements, PSC registers, incorporations, director changes, and charges. Six schemas covering the filings every business encounters.

Schema Builder Built In

Define custom schemas visually. Name the fields you want, set their types, test against a sample document, and export as reusable JSON. Works for any document type.

Hand-Written JSON

Prefer full control? Write schemas directly as JSON. Standard JSON Schema format — if you've written one before, you already know how.

More Packs Coming

Additional pre-built schema packs for invoices, contracts, HR documents, and industry-specific filings. Available as add-ons after launch.

Under the Hood

Technical details

Delivery
Single-file app — no installation, no dependencies
API
REST, JSON input/output
Document Formats
PDF, DOCX, XLSX, CSV, images (JPG, PNG, TIFF) + more
Schemas
Pre-built set included. Custom via builder or hand-written JSON.
Platforms
macOS (Apple Silicon + Intel) and Linux. Windows coming soon.
Acceleration
Core ML on Apple Silicon — significantly faster inference
Network
Runs on localhost — no internet required
Documentation
Built-in Swagger UI for interactive API exploration
Coming Soon

Don't miss it

We're putting the finishing touches on Extractr for FileMaker. Drop your email and we'll let you know the moment it's ready.

Notify Me
No spam. One email when it launches.