Searchable PDFs on the XRP Ledger

Scanned PDF in.
Searchable PDF out.

Turn scanned packets, faxes, invoices, and discovery bundles into searchable PDFs without subscriptions, without mystery retention, and without pretending to be a document AI suite.

Try the free sample
3
free trial pages
100
pages per paid job
24h
max paid output retention
  • No account needed for the first upload
  • Encrypted in transit & at rest
  • No data parsing — OCR only
  • API keys + webhooks when you need them
  • Internal-only engine
Paper → Ledger
Drop a PDF or click to upload
Free trial · up to 3 pages · 5 MB
Result page Download link, status stream, deletion timer

Every trial and paid job resolves to a single status page instead of a dead-end success toast.

Wallet mode Credits, history, API keys, and webhooks

Connect once and the same account can use the browser flow or the programmatic API.

Every result page shows a tx receipt and a deletion countdown. Paid jobs can also fan out to signed webhooks.
Trust layer

Visible proof, not marketing fog.

The service is intentionally narrow: validate the PDF, run OCR, deliver a searchable file, and delete it on schedule. That is why the homepage should show receipts, guardrails, and sample output instead of pretending to be a sprawling AI workspace.

Before / after

What actually changes after OCR.

Scanned input
Faxed packet

The page looks like an image. Search, copy, and highlight do nothing.

Audit trail

Paid jobs leave a receipt you can inspect.

  • Settlement validated on-ledger
  • Processing queued → OCR → complete
  • Deletion timer auto-delete within 24h
  • Delivery browser download or signed webhook
Guardrails

What stays inside the lane.

  • PDFs are validated before they touch the OCR engine.
  • Encrypted, scripted, oversized, or unsafe files are rejected.
  • Uploads go to an internal-only engine, not a public OCR backend.
  • Retention is enforced automatically instead of by policy hand-waving.
Use cases

Built for document piles, not casual screenshots.

The product makes the most sense when you have scanned PDFs you need to search today, not another forever subscription to justify.

01

Medical records

Turn faxed charts and intake packets into searchable PDFs without keeping them around longer than needed.

02

Legal and discovery

Make scanned exhibits searchable while keeping the original page appearance intact for downstream review.

03

Back-office batches

Use credits when there is a pile of invoices or intake forms instead of paying for an idle monthly seat.

04

Product teams

Start in the browser, then move to API keys, idempotent uploads, and signed webhooks when the flow graduates into a feature.

Workflow

From upload to deletion in three predictable steps.

The product should feel boring in the good way: obvious inputs, explicit processing state, and retention you can explain to another person.

01

Upload

Drop a scanned PDF. We validate file type, safety, and limits before it reaches the OCR engine.

02

Settle

Trials process immediately. Paid jobs wait for XRP settlement, then move through queued → processing → complete.

03

Download

Download the searchable PDF from the result page or receive a signed webhook. Output auto-deletes on schedule.

Need pricing details or API request formats? See pricing and the API docs.
Programmatic OCR

The browser flow is the front door, not the whole product.

Once you have a wallet-linked account, the same system exposes API keys, idempotent uploads, concurrency limits, and signed webhooks.

What teams usually need after the first manual test

  • Bearer or X-API-Key authentication
  • Webhook delivery with HMAC signatures
  • Idempotency-Key replay protection for retries
  • Per-account concurrency caps to stop runaway jobs
Example

One request. One searchable PDF back.

curl -X POST https://xrppdf.com/api/v1/ocr \
  -H "X-API-Key: xrpocr_live_..." \
  -F "[email protected]"