Free tier · No credit card

Turn any document into structured JSON.

Send a PDF or raw text and name the fields you want. Fieldcast returns them typed — numbers as numbers, dates as ISO. No templates to draw, no training data, no model to fine-tune.

1
API call
≤40
fields you name
$0.01
per x402 call
0
templates to draw

Built for the documents your business already runs on.

One request, one response

Name the fields. Get them back. That is the entire interface.

curl -X POST https://fieldcast-peach.vercel.app/v1/extract \
  -H "X-API-Key: demo_key_public" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "INVOICE INV-2043 ... Total: 1,240.50 EUR",
    "fields": ["invoice_number","date","total","currency"]
  }'
{
  "invoice_number": "INV-2043",
  "date": "2026-08-14",
  "total": 1240.5,
  "currency": "EUR"
}

PDFs work the same way — post the file as multipart with fields=a,b,c. Any field the document does not contain comes back null rather than invented.

Why teams pick it

Built to survive real-world documents, not just the happy path.

No template drawing

Template parsers break the moment a supplier changes layout. Fieldcast reads the document, so a new layout is not a new project.

Fields you choose

Not a fixed invoice schema. Ask for up to 40 fields, named however your database already names them.

null, not a guess

Missing data comes back as null. A parser that invents a total is worse than one that admits it did not find one.

Typed output

Totals come back as numbers, dates as ISO-8601. No downstream string cleanup.

x402 · pay-per-call

Pay-per-call for AI agents

Fieldcast also exposes an x402 endpoint: no signup, no API key. An agent calls it, receives HTTP 402 with payment terms, pays in USDC, and gets the extraction back in the same flow. Live on Base Sepolia (a test network) today.

No account needed

An autonomous agent cannot fill in a signup form. It can pay per call.

Settlement in cents

$0.01 per extraction on Base Sepolia, a test network — mainnet is not enabled yet.

Discoverable

Declared to the x402 Bazaar so agents searching for document extraction find it on their own.

Simple, honest pricing

Every plan uses the same endpoint and the same engine. Nothing held back behind a higher tier.

Free

While in beta

$0

50 extractions / month

Start free

Starter

For small teams

$19/mo

1,000 extractions / month

Choose Starter

Pro

For scaling volume

$49/mo

5,000 extractions / month

Choose Pro
For agents

Agents · x402

No signup, per call

$0.01/call

Unmetered · Base Sepolia testnet

How x402 works

Frequently asked questions

+Do I have to define a template for each document layout?

No. You pass a list of field names with the request. Fieldcast reads the document and returns those fields. A supplier changing their invoice layout requires no change on your side.

+What file types are supported?

PDF and plain text today. PDFs are converted to text server-side before extraction. Scanned image-only documents need OCR, which is not yet available.

+What happens if a field is missing from the document?

It is returned as null. Fieldcast does not invent values to fill a schema, because a plausible wrong total is more expensive than a missing one.

+How accurate is it?

On the reference ten-field invoice test, all ten fields were extracted correctly, with dates normalised to ISO-8601 and monetary values returned as numbers. Measure accuracy on your own documents — that is what the free tier is for.

+Can an AI agent use Fieldcast without an account?

Yes. The x402 endpoint requires no API key. The agent receives payment terms as an HTTP 402 response, settles in USDC, and receives the extraction in the same request flow. It runs on Base Sepolia today, a test network.

+Is my document stored?

Document contents are not persisted. Only a usage counter — API key, month, call count, character count — is recorded for billing.

Try it on your own documents.

The free tier is 50 extractions a month, no credit card. Point it at a real invoice and see the JSON.