* * * RECEIPT OCR API * * *

Receipt OCR API.

Crumpled, faded, photographed at an angle in bad lighting — receipts are the worst documents in the world, and reading them is literally our brand. POST a photo or scan, get the merchant, line items, and totals back as text your parser can work with.

START FREE — 100 PAGES
$0.75 / 1,000 PAGES
1,333 PAGES PER DOLLAR · NO CREDIT CARD
01 / TRY IT

ONE ENDPOINT.

POST a file, get JSON back — the extracted text, per page and joined. PDF, PNG, JPEG, WebP or TIFF.

curl https://api.pennyocr.com/v1/ocr \
  -H "Authorization: Bearer $PENNYOCR_API_KEY" \
  -F "file=@receipt.jpg"

# $0.75 per 1,000 pages, first 100 free
02 / USE CASES

WHAT PEOPLE RING UP.

EXPENSE APPS
Users snap a receipt, your app files the expense. One call per photo, $0.00075 each.
ACCOUNTING & BOOKKEEPING
Batch-read shoeboxes of receipts into searchable text for reconciliation.
LOYALTY & CASHBACK
Validate purchases from user-submitted receipt photos without a human in the loop.
THE HARD ONES
Thermal paper fade, crinkles, skew, coffee stains. Vision-language models read receipts classic OCR gives up on.
03 / PRICE CHECK

HALF THE PRICE OF THE BIG CLOUDS.

Per 1,000 pages, public list prices, first tier.

PENNYOCR$0.75
AWS TEXTRACT$1.50
GOOGLE CLOUD VISION$1.50
AZURE DOC INTELLIGENCE$1.50
YOU KEEP50%
HOW WELL DOES IT HANDLE BAD RECEIPT PHOTOS?
Better than classic OCR engines — modern vision-language models handle skew, blur, fade and crumple. Send your worst receipt on the free tier and judge for yourself.
WHAT DOES A RECEIPT COST TO READ?
$0.00075. A thousand receipts cost 75 cents, and your first 100 pages each month are free.
WHAT DO I GET BACK?
JSON with the receipt's full text in reading order — merchant, line items, totals — ready for your parsing logic.