SchemaExtractSchemaExtract home

SchemaExtract / use cases / bank-statement

Bank statement → typed JSON

Extract account holder, period, and transactions with balances.

Provide a JSON schema (or use the bank_statement preset), upload a PDF or image, and receive structured JSON via POST /v1/extract. Files are processed in memory and discarded after the response.

Try it

Open the free playground or read the API docs.

Example curl

curl -X POST https://YOUR_HOST/v1/extract   -H "Authorization: Bearer sk_live_..."   -F "preset=bank_statement"   -F "file=@document.pdf"

FAQ

Is there a free tier?

Yes. The playground and free quota work without a sales call.

Can I use my own schema?

Yes. Pass any JSON Schema — presets are shortcuts, not a limit.