DocsUpdated 23 Aug 2026

Turn documents into data you can trust

Configure a pipeline, wire the review loop your team can actually hold, and call it all from the API. Start with the five-minute quickstart.

Your first extraction

One call submits a document to a published pipeline. The response is a job id; results arrive asynchronously or by webhook.

Open the quickstart →
curl https://api.idpforge.ai/v1/jobs \
  -H "X-API-Key: $IDP_API_KEY" \
  -F "pipeline_id=std-invoice" \
  -F "file=@invoice.pdf"
job = client.jobs.create(
    pipeline_id="std-invoice",
    file=open("invoice.pdf", "rb"),
)
const job = await idp.jobs.create({
  pipelineId: "std-invoice",
  file: fs.createReadStream("invoice.pdf"),
});