The amount of credits you need depends on:
How many pages or files you're processing
Which PDF.co API feature you're using (e.g., merge, AI Invoice Parser, HTML to PDF)
Example:
You need to merge 33,000 PDF pages in total per month.
A simple PDF Merge costs 2 credits per page.
30,000 pages X 2 credits per page = 66,000 credits per month
To see which of our plans would meet your credits per month requirement, please check our Pricing Page.
How to Easily Estimate Usage
Use our Credit Calculator to get a rough estimate based on your expected use cases.
How to Estimate Credits
Usage type | Formula |
Per page |
|
Per API call |
|
For example, converting 5,000 one-page PDFs to JPG with /v1/pdf/convert/to/jpg uses 5,000 × 12 = 60,000 credits. If each document has multiple pages, multiply by the total number of pages. For example, 5,000 documents with 3 pages each is 15,000 pages, so PDF to JPG would use 15,000 × 12 = 180,000 credits.
Endpoints Charged per Page
Endpoint | API path | Credits (per page) |
Extract data with Document Parser template |
| 42 |
Add text, images, and fill form fields |
| 21 |
Merge PDFs into one |
| 2 |
Merge images, documents, and PDFs into a new PDF |
| 35 |
Split PDF by page numbers |
| 2 |
Split PDF by text search |
| 35 |
Convert XLS or XLSX to PDF |
| 21 |
Convert CSV to PDF |
| 21 |
Convert DOC, DOCX, RTF, TXT, or XPS to PDF |
| 21 |
Convert HTML to PDF |
| 9 |
Convert images to PDF |
| 9 |
Convert URL to PDF |
| 9 |
Convert EML or MSG to PDF |
| 56 |
Convert PDF to CSV (AI-powered) |
| 28 |
Convert PDF to HTML |
| 21 |
Convert PDF to JSON (legacy) |
| 28 |
Convert PDF to JSON (AI-powered) |
| 28 |
Convert PDF to JSON with metadata (AI-powered) |
| 42 |
Convert PDF to text (AI-powered) |
| 21 |
Convert PDF to text (simple, no AI) |
| 4 |
Convert PDF to XLS (AI-powered) |
| 35 |
Convert PDF to XLSX (AI-powered) |
| 28 |
Convert PDF to XML (AI-powered) |
| 35 |
Render PDF to JPG |
| 12 |
Render PDF to PNG |
| 15 |
Render PDF to WebP |
| 18 |
Render PDF to TIFF |
| 28 |
Convert XLS or XLSX to CSV |
| 9 |
Convert XLS or XLSX to HTML |
| 9 |
Convert XLS or XLSX to JSON |
| 15 |
Convert XLS or XLSX to TXT |
| 9 |
Convert XLS or XLSX to XML |
| 15 |
Rotate pages |
| 7 |
Detect and fix page rotation |
| 28 |
Remove pages from PDF |
| 5 |
Replace text in PDF |
| 21 |
Replace text with an image in PDF |
| 77 |
Delete text in PDF |
| 21 |
Read barcodes from URL or file |
| 35 |
Extract attachments from MSG or EML |
| 35 |
Decode email from MSG or EML |
| 35 |
Send email with attachments |
| 21 |
Add security protection to PDF |
| 3 |
Remove protection from PDF |
| 3 |
Extract PDF attachments |
| 8 |
Classify document based on rules |
| 42 |
Compress PDF to reduce file size |
| 35 |
Read PDF file information |
| 7 |
Find text inside PDFs and images |
| 35 |
Return JSON with table information |
| 21 |
Convert scanned PDF to text-searchable PDF |
| 35 |
Convert PDF to scanned (unsearchable) PDF |
| 35 |
Endpoints Charged per API Call
Endpoint | API path | Credits (per API call) |
Parse invoices with AI |
| 100 |
Generate barcode image |
| 7 |
Generate file upload URL |
| 7 |
Upload a small local file as a temporary file |
| 11 |
Upload file from URL |
| 11 |
Upload file from Base64 |
| 21 |
Get HTML templates |
| 2 |
Get Document Parser templates |
| 2 |
Get Document Parser template by ID |
| 2 |
Read PDF form fields |
| 8 |
Check background job status |
| 2 |
Notes
Estimated credits here are calculated for sync mode and could differ in async mode.
Some workflows make more than one API call. For example, uploading a file separately before processing it consumes upload endpoint credits in addition to the processing endpoint credits.
Async jobs may require status checks with
/v1/job/check, which is listed separately in the per API call table.To check the remaining credits in an account, use
/v1/account/credit/balance.