KeyoAPI

MinerU2.5-Pro API — Complex Document Parsing & OCR

MinerU2.5-Pro is KeyoAPI’s heavy-duty document parsing OCR API for PDFs and images that break naive OCR.

Listed price: $0.0137 / page · Confirm live rates on interactive pricing.

Open interactive pricing Compare API prices Create account

Overview

MinerU2.5-Pro is KeyoAPI’s heavy-duty document parsing OCR API for PDFs and images that break naive OCR. If you searched ocr api because invoices, papers, and slide decks must become machine-readable, this model is the structured extraction layer before your LLM. Complex documents mix columns, tables, formulas, and figures. MinerU2.5-Pro focuses on recovering text plus layout so downstream chat models reason over faithful structure. On KeyoAPI it sits beside Unlimited-OCR and UVDoc so you can build a full document lane on one AI API relay. Billing is approximately $0.0137 per page—easy to map onto “pages processed” product metrics. Compare against building and hosting your own GPU parsing stack when volume is spiky. Fintech KYC packets, academic PDF ingestion, contract analytics, and enterprise knowledge bases. Feed parsed markdown into claude-sonnet-5 or gpt-5.6-terra for Q&A. Follow Keyo docs for the async document endpoints using model MinerU2.5-Pro. Try and top up at /pricing/MinerU2.5-Pro. MinerU2.5-Pro is the async PDF/layout parser—submit once, poll /v1/task/{id}, then feed structured text to your LLM. Prefer it over chat-OCR for multi-page packets. Document pipelines fail when you treat PDFs like plain text. MinerU2.5-Pro recovers layout so tables and headings survive into your LLM context. Design the job as async: upload, store task id, poll, then write markdown into your vector store. Retry only failed pages. Cache hashes so re-uploads are free. For finance and legal, keep the original PDF URL next to the parsed chunk for citation. Chain UVDoc first when users photograph paper. That OCR API stack on one Keyo key beats stitching three SaaS vendors. Version your parse prompts and post-processors. When a template invoice changes, update the extractor without re-OCR of historical files if cached markdown remains valid. That cache discipline keeps OCR API spend flat as volume grows.

Quick start

Base URL: https://www.keyoapi.xyz/v1

Endpoint: POST /v1/async/documents/parse

Model: model=MinerU2.5-Pro

curl https://www.keyoapi.xyz/v1/async/documents/parse \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F model=MinerU2.5-Pro \
  -F file=@./doc.pdf
# then: GET /v1/task/{id}

Auth uses the same Bearer API key as chat. Full notes: Keyo docs.

FAQ

What makes MinerU different from plain OCR?

It targets complex layout: tables, reading order, and structure—not just raw character dumps—so LLMs receive cleaner context.

How should I combine UVDoc + MinerU?

Unwarp skewed scans with UVDoc first, then parse with MinerU2.5-Pro for higher OCR accuracy on curved pages.

Per-page pricing details?

About $0.0137 per page on KeyoAPI—confirm on /pricing/MinerU2.5-Pro.

Related models

Unlimited-OCR API UVDoc API Claude Sonnet 5 API

Guide for MinerU2.5-Pro. Try/buy: /pricing/MinerU2.5-Pro · Catalog: /pricing.