Track every document processing job
Monitor your jobs from the dashboard
See every job, its status, page count, and result at a glance.

How it works
Every job is tracked from the moment you submit to the moment you retrieve the result.
Submit
Call parseAsync() and get a jobId back immediately.
Processing
Parselyze processes the document in the background.
Notify
Poll jobs.get(jobId) or receive a webhook when done.
Retrieve
Fetch the result any time. No re-processing needed.
Why job history matters
Async processing without observability is a black box. Job history gives you full visibility.
Real-Time Status Tracking
Every async job moves through PENDING → PROCESSING → COMPLETED or FAILED. See its exact state at any time.
Full Result History
Completed jobs keep their extraction result stored. Retrieve it at any time without re-submitting the document.
Detailed Error Messages
Failed jobs expose the exact error message so you can diagnose and fix upstream issues fast.
Automatic Retry
Transient failures are retried automatically. See attempt count and max attempts for every job.
Page Count Per Job
Each job records the number of pages processed, giving you a granular breakdown of quota consumption.
Full Audit Trail
createdAt, startedAt, and completedAt are stored for every job. Complete processing history out of the box.
API integration
Submit a job and retrieve its result with two SDK calls.
Node.js SDK: submit and retrieve
import { Parselyze } from 'parselyze-node';
const parselyze = new Parselyze(process.env.PARSELYZE_API_KEY);
// Submit — returns immediately with a jobId
const job = await parselyze.documents.parseAsync({
file: './invoice.pdf',
templateId: 'tpl_invoice_template',
});
console.log(job.jobId); // "job_abc123"
console.log(job.status); // "pending"
// Retrieve result later (or in a webhook handler)
const result = await parselyze.jobs.get(job.jobId);
console.log(result.status); // "completed"
console.log(result.pageCount); // 2
console.log(result.result); // { invoice_number: "INV-…", … }Full visibility into every document job
50 pages/month free · No credit card required