Getting Started
Turn any document into structured JSON
Parselyze extracts structured data from invoices, receipts, contracts, IDs, resumes, and custom documents using reusable templates. No ML pipeline to build or maintain.
What Parselyze Does
- Extract structured fields from invoices, receipts, contracts, IDs, resumes, and custom documents
- Reuse the same template across many similar files
- Parse documents through a synchronous or asynchronous API
You define the output structure once, and reuse it across all documents.
How It Works
- Define the structure you want using a template
- Send a document via API using your template ID
- Receive structured JSON based on that template
👉 Open live demo and instantly see a document converted into structured JSON.
Where to Go Next
Quick Start
Send your first document and get structured JSON back in minutes.
Build a Template
Define the fields you want to extract and reuse them across documents.
API Reference
Explore every endpoint with schemas, examples, and a Try It Out console.
Sync vs Async
Pick the right processing mode for your workflow.
Webhooks
Get notified automatically when an async job completes or fails.
Node.js SDK
Use the official typed client instead of raw HTTP calls.
Choose a Processing Mode
- Synchronous API → get results immediately (best for testing & simple flows)
- Asynchronous API → background processing + webhooks (best for production)
Current Limitations
- Templates are currently created in the dashboard only
- Async API supports one file per job
- Large scanned PDFs (30+ pages) are not yet supported
Next Steps
- Read the Quick Start
- Create your first template with the Template Tutorial
- Review Authentication
- Choose between Synchronous Processing and Asynchronous Processing
- Check Error Handling