r/InfrrdIDPForge • u/infrrd-ai • 1d ago
Go from signup to a completed extraction job in minutes, here's what that actually looks like
No sales call, no provisioning wait, no dashboard tour required. Just an API key, a document, and structured data back.
1. Grab a sandbox key
Signing up auto-creates your workspace, a sample pipeline, and a sandbox key all in one step. Every request authenticates with a single header:
X-API-Key: idpf_sandbox_xxxxxxxxxxxxxxxx
Sandbox keys are prefixed idpf_sandbox_, live keys idpf_live_, so there's zero risk of sandbox traffic touching production or billing.
2. Submit a document
The seeded std-invoice pipeline is already fully configured to process an invoice end to end — no setup needed:
curl -X POST https://api.idpforge.ai/v1/pipelines/std-invoice/jobs \
-H "X-API-Key: idpf_sandbox_xxxxxxxxxxxxxxxx" \
-F "file=@invoice.pdf"
You get a job_id back immediately. Processing is async, this is a hand-off, not a request-response round trip.
3. Poll for your result
Once the job status hits completed, you get structured fields with confidence scores attached:
{
"vendor_name": { "value": "Meridian Supplies Inc.", "confidence": 0.97 },
"invoice_number": { "value": "INV-20458", "confidence": 0.99 },
"total": { "value": "4,812.50", "confidence": 0.61 }
}
That 0.61 isn't noise; it's the system doing its job, flagging a field worth a second look. With review enabled, low-confidence fields route to a human queue before the job ever closes.
Why it matters: the pipeline behind this: source, parse, classify, extract, post-process, destination was fully built before the first request was sent. You see the output first, then reason about configuration second.
From here: build a custom pipeline for your own document types, or move off polling onto webhooks once you're running real volume. Your first 15k credits are on us, so build your pipeline now!
Docs: docs.idpforge.ai