✨ no signup · no credit card

Drop a PDF.
Get clean JSON.

Upload any invoice or receipt and see structured data in seconds.

Live demo — try it right now
📄
Drop your PDF here
or click to browse · invoices & receipts work great
Result

      

5 free tries per day · no account needed · Need more?

☕ Leave a tip

If this tool saves you time, consider leaving a small tip — it keeps the API free and running.

☕ Buy me a coffee
USDC Wallet QR
8yQSRrGn9hSUG1n5vTidMWjVpGmBgEvrT8sWTA3WZqY
USDC on Solana
Simple by design

Zero setup. One endpoint.

No GUI to learn. No templates to draw. No zones to configure.

1

Upload a PDF

Call POST /parse with your file. Invoices, receipts, contracts — handled automatically.

2

An LLM reads it

A large language model extracts vendor, invoice number, line items, totals, tax, dates and currency — from any layout, no templates.

3

You get JSON

Structured data ready to insert directly into your database. No regex, no post-processing, no guessing.

Security & privacy

Your documents stay yours. Always.

Sensitive financial data deserves serious protection. Here's exactly how we handle it.

🚫

Zero data retention

Your PDF is loaded into memory, parsed, then immediately discarded. We never write your document to disk, a database, or any storage system.

🔒

TLS-only transport

All data in transit is encrypted with TLS 1.2+. Plain HTTP connections are rejected. HSTS headers ensure your browser always connects securely.

🧪

In-memory processing

Parsing happens entirely in-process. File bytes are explicitly released after the response is sent. No temp files, no caches, no side-channels.

🛡

Attack mitigation

Rate limiting on every endpoint, strict CORS, security headers (CSP, X-Frame-Options, HSTS), and SSRF protection on URL inputs.

🔑

Hashed API keys

API keys are SHA-256 hashed before storage. Even in the event of a database breach, raw keys cannot be recovered or replayed.

👁‍🗨️

No logs of your content

We log request metadata (timestamp, key tier, page count) but never the contents of your documents. Nothing traceable to your data is stored.

Files never stored
TLS encrypted
Keys hashed
SSRF protected
Rate limited
No content logs
Straightforward

Flat monthly pricing

No per-page fees. No templates to maintain. Cancel anytime.

Loading…

Need more than 20,000 parses? Email us for a custom plan.

For developers

Integrate in minutes

One API key. One endpoint. Works with any language.

1 · Get a free API key

curl -X POST https://pdfjson-api.inksky.workers.dev/keys \
  -H "Content-Type: application/json" \
  -d '{"email":"you@example.com"}'

2 · Parse any PDF

curl -X POST https://pdfjson-api.inksky.workers.dev/parse \
  -H "Authorization: Bearer pdfa_your_key" \
  -F "file=@invoice.pdf"

Response

{
  "document_type": "invoice",
  "vendor": { "name": "Acme Corp", ... },
  "invoice_number": "INV-2025-042",
  "total": 2750.00,
  "line_items": [ ... ],
  "currency": "USD"
}
Get started →