Base URL
Authentication
All requests pass the API key via theapi_key field in the request body in sk-*** format.
Endpoints
| Endpoint | Method | Path | Description |
|---|---|---|---|
| Sync parsing | POST | /parse/sync | Upload a file and receive results immediately |
| Async parsing | POST | /parse/async + /parse/async_check | Submit a task and poll results using task_id |
| Usage Query | POST | /usage | Check remaining quota and account information for the current API key |
Path migration notice: All parsing endpoint paths have been changed from
/extract/ to /parse/. The old paths (/extract/acc_sync, /extract/async, /extract/async_check) will be discontinued on December 31, 2026. Please migrate to the new paths before then.Usage Limits
File Size
Maximum 200MB per file
Page Limit
Maximum 300 pages per request
Rate Limit
Beta: QPS 1 per account
Supported File Formats
pdf png jpg jpeg bmp tiff jp2 dib ppm pgm pbm gif heic heif webp xpm tga dds xbm doc docx ppt pptx
Recognized Document Elements

Title
title
Text block
text
Figure
figure
Figure caption
figure_caption
Table
table
Table caption
table_caption
Equation
equation
Header
header
Footer
footer
Sidebar
sider
Footnote
footnote
Table of contents
cate
TOC entry
cate_item
Choice item
choice
Code block
code
Fill-in-the-blank
blank
Reference
reference
QR code
qrcode
Stamp
stamp
Chemical structure
cs
Chemical equation
cs_equationError Codes
All endpoints return a unifiedcode field. A non-zero value indicates an error. See the full Error Codes reference.
