Invoice & Receipt PDF to JSON Parser
Pricing
from $10.00 / 1,000 document parseds
Invoice & Receipt PDF to JSON Parser
Extract invoice number, dates, vendor, totals, tax, currency and line items from invoice and receipt PDFs into clean JSON. No AI key needed. Pay per document.
Pricing
from $10.00 / 1,000 document parseds
Rating
0.0
(0)
Developer
Tidyfold Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Reads digital invoice and receipt PDFs and returns structured JSON: vendor, invoice number, issue and due dates, currency, subtotal, tax, total, emails, VAT IDs and line items. Every result includes a totals check (do line items add up to the subtotal, and subtotal plus tax to the total?) and a confidence score, so you can auto-approve the clean ones and review the rest.
Features
- US and European number and date formats ($1,234.56 and € 1.234,56)
- Line items with description, quantity, unit price and amount
- Totals check and confidence score per document
- No AI or OpenAI key needed, and no data is sent to third parties
- Optional raw text output for your own parsing
Use cases
Accounts-payable automation, bookkeeping and ERP imports, expense tools, n8n/Make/Zapier invoice workflows.
Limits
Digital PDFs only (scanned invoices need OCR first). Unusual layouts may return partial fields with a lower confidence score.
Input example
{"pdfUrls": ["https://slicedinvoices.com/pdf/wordpress-pdf-invoice-plugin-sample.pdf"]}
Output example
{"pdfUrl": "https://example.com/invoice.pdf","status": "ok","documentType": "invoice","invoiceNumber": "INV-1042","issueDate": "2026-10-15","dueDate": "2026-11-14","vendorName": "Northwind Studio","currency": "USD","subtotal": 3780,"tax": 314.12,"total": 4094.12,"lineItems": [{"description": "Consulting (hours)","quantity": 10,"unitPrice": 120,"amount": 1200}],"totalsCheck": "pass","confidence": 1}
Pricing
Pay per event, so you pay only for results.
$0.01 per document parsed ($10 per 1,000). Files that aren't invoices or parse with low confidence (under 0.5) are returned but not charged.
There is also Apify's standard run-start fee of $0.00005 per GB of run memory (a fraction of a cent per run). The exact prices are always shown on the Pricing tab. You can cap any run with the Maximum cost per run setting.
Use it from code or no-code tools
Every run can be started from the Apify API, the Apify Python/JS clients, or connected to n8n, Make, Zapier and Google Sheets through Apify integrations. Results download as JSON, CSV, Excel or XML.
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("tidyfold/invoice-pdf-to-json").call(run_input={'pdfUrls': ['https://slicedinvoices.com/pdf/wordpress-pdf-invoice-plugin-sample.pdf']})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
Support
Found a bug or need a field added? Open an issue on the Issues tab. Tidyfold maintains these tools daily and usually replies within 1 business day.