Subscription Plans
cancel at any time. you can also buy credit packs
PERSONAL ANNUAL
$24.99 / mo
$22.49 / mo
billed annualy as $269.8933,000 credits / month
up to 16,500 pages / month *
view details
- All API endpoints
- 300+ integrations
- Encrypted data transfer and storage
- Unlimited output files
- Output links expiration: 60 min
- Document Parser: 100 templates
- HTML to PDF: 5 templates
- Built-in Storage: 15 file(s) (15Mb/ea)
- API Logs up to 33,000 record(s)
- Private tech support
- API Logs strict mode enabled
- User-Controlled Data Encryption
- IP addresses allow list
- Single sign-on (SSO)
BUSINESS 1 ANNUAL
$49.99 / mo
$44.99 / mo
billed annualy as $539.8966,000 credits / month
up to 33,000 pages / month *
view details
- All API endpoints
- 300+ integrations
- Encrypted data transfer and storage
- Unlimited output files
- Output links expiration: 1440 min
- Document Parser: 100 templates
- HTML to PDF: 10 templates
- Built-in Storage: 25 file(s) (25Mb/ea)
- API Logs up to 66,000 record(s)
- Private tech support
- API Logs strict mode enabled
- User-Controlled Data Encryption
- IP addresses allow list
- Single sign-on (SSO)
BUSINESS 2 ANNUAL
$99.99 / mo
$89.99 / mo
billed annualy as $1,079.89135,000 credits / month
up to 67,500 pages / month *
view details
- All API endpoints
- 300+ integrations
- Encrypted data transfer and storage
- Unlimited output files
- Output links expiration: 1440 min
- Document Parser: 100 templates
- HTML to PDF: 20 templates
- Built-in Storage: 50 file(s) (100Mb/ea)
- API Logs up to 135,000 record(s)
- Private tech support
- API Logs strict mode enabled
- User-Controlled Data Encryption
- IP addresses allow list
- Single sign-on (SSO)
BUSINESS 3 ANNUAL
$299.99 / mo
$269.99 / mo
billed annualy as $3,239.98416,000 credits / month
up to 208,000 pages / month *
view details
- All API endpoints
- 300+ integrations
- Encrypted data transfer and storage
- Unlimited output files
- Output links expiration: 1500 min
- Document Parser: 100 templates
- HTML to PDF: 30 templates
- Built-in Storage: 50 file(s) (100Mb/ea)
- API Logs up to 416,000 record(s)
- Private tech support
- API Logs strict mode enabled
- User-Controlled Data Encryption
- IP addresses allow list
- Single sign-on (SSO)
ENTERPRISE 1M ANNUAL
$799.99 / mo
$719.99 / mo
billed annualy as $8,639.891,000,000 credits / month
up to 500,000 pages / month *
view details
- All API endpoints
- 300+ integrations
- Encrypted data transfer and storage
- Unlimited output files
- Output links expiration: 1440 min
- Document Parser: 200 templates
- HTML to PDF: 200 templates
- Built-in Storage: 200 file(s) (100Mb/ea)
- API Logs up to 1,000,000 record(s)
- Private tech support
- API Logs strict mode enabled
- User-Controlled Data Encryption
- IP addresses allow list
- Single sign-on (SSO)
ENTERPRISE 2M
$1,499.99 / mo
$1,349.99 / mo
billed annualy as $16,199.892,000,000 credits / month
up to 1,000,000 pages / month *
view details
- All API endpoints
- 300+ integrations
- Encrypted data transfer and storage
- Unlimited output files
- Output links expiration: 1440 min
- Document Parser: 200 templates
- HTML to PDF: 200 templates
- Built-in Storage: 100 file(s) (100Mb/ea)
- API Logs up to 1,500,000 record(s)
- Private tech support
- API Logs strict mode enabled
- User-Controlled Data Encryption
- IP addresses allow list
- Single sign-on (SSO)
PAY AS YOU GO
$0.00 / mo
- All API endpoints
- 300+ integrations
- Encrypted data transfer and storage
- Unlimited output files
- Output links expiration: 60 min
- Document Parser: 1 templates
- HTML to PDF: 1 templates
- Built-in Storage: 0 file(s) (0Mb/ea)
- API Logs up to 200 record(s)
- Private tech support
- API Logs strict mode enabled
- User-Controlled Data Encryption
- IP addresses allow list
- Single sign-on (SSO)
BASIC
$9.99 / mo
12,500 credits / month
up to 6,250 pages / month *
view details
- All API endpoints
- 300+ integrations
- Encrypted data transfer and storage
- Unlimited output files
- Output links expiration: 60 min
- Document Parser: 100 templates
- HTML to PDF: 5 templates
- Built-in Storage: 3 file(s) (1Mb/ea)
- API Logs up to 12,500 record(s)
- Private tech support
- API Logs strict mode enabled
- User-Controlled Data Encryption
- IP addresses allow list
- Single sign-on (SSO)
PERSONAL
$24.99 / mo
33,000 credits / month
up to 16,500 pages / month *
view details
- All API endpoints
- 300+ integrations
- Encrypted data transfer and storage
- Unlimited output files
- Output links expiration: 60 min
- Document Parser: 100 templates
- HTML to PDF: 5 templates
- Built-in Storage: 15 file(s) (15Mb/ea)
- API Logs up to 33,000 record(s)
- Private tech support
- API Logs strict mode enabled
- User-Controlled Data Encryption
- IP addresses allow list
- Single sign-on (SSO)
BUSINESS 1
$49.99 / mo
66,000 credits / month
up to 33,000 pages / month *
view details
- All API endpoints
- 300+ integrations
- Encrypted data transfer and storage
- Unlimited output files
- Output links expiration: 60 min
- Document Parser: 100 templates
- HTML to PDF: 10 templates
- Built-in Storage: 25 file(s) (25Mb/ea)
- API Logs up to 66,000 record(s)
- Private tech support
- API Logs strict mode enabled
- User-Controlled Data Encryption
- IP addresses allow list
- Single sign-on (SSO)
BUSINESS 2
$99.99 / mo
135,000 credits / month
up to 67,500 pages / month *
view details
- All API endpoints
- 300+ integrations
- Encrypted data transfer and storage
- Unlimited output files
- Output links expiration: 1440 min
- Document Parser: 100 templates
- HTML to PDF: 20 templates
- Built-in Storage: 50 file(s) (100Mb/ea)
- API Logs up to 135,000 record(s)
- Private tech support
- API Logs strict mode enabled
- User-Controlled Data Encryption
- IP addresses allow list
- Single sign-on (SSO)
BUSINESS 3
$299.99 / mo
416,000 credits / month
up to 208,000 pages / month *
view details
- All API endpoints
- 300+ integrations
- Encrypted data transfer and storage
- Unlimited output files
- Output links expiration: 1440 min
- Document Parser: 100 templates
- HTML to PDF: 30 templates
- Built-in Storage: 50 file(s) (100Mb/ea)
- API Logs up to 416,000 record(s)
- Private tech support
- API Logs strict mode enabled
- User-Controlled Data Encryption
- IP addresses allow list
- Single sign-on (SSO)
ENTERPRISE 1M
$799.99 / mo
1,000,000 credits / month
up to 500,000 pages / month *
view details
- All API endpoints
- 300+ integrations
- Encrypted data transfer and storage
- Unlimited output files
- Output links expiration: 1440 min
- Document Parser: 200 templates
- HTML to PDF: 200 templates
- Built-in Storage: 200 file(s) (100Mb/ea)
- API Logs up to 1,000,000 record(s)
- Private tech support
- API Logs strict mode enabled
- User-Controlled Data Encryption
- IP addresses allow list
- Single sign-on (SSO)
ENTERPRISE 2M
$1,499.99 / mo
2,000,000 credits / month
up to 1,000,000 pages / month *
view details
- All API endpoints
- 300+ integrations
- Encrypted data transfer and storage
- Unlimited output files
- Output links expiration: 1440 min
- Document Parser: 200 templates
- HTML to PDF: 200 templates
- Built-in Storage: 100 file(s) (100Mb/ea)
- API Logs up to 1,500,000 record(s)
- Private tech support
- API Logs strict mode enabled
- User-Controlled Data Encryption
- IP addresses allow list
- Single sign-on (SSO)
Credit Packs
add credits with one-time payment. for up to -30% cheaper credits, consider subscription plans
17,500 credits / $17.50
50,000 credits / $49.99
100,000 credits / $99.99
300,000 credits / $299.99
600,000 credits / $599.99
800,000 credits / $799.99
1,000,000 credits / $999.99
- Custom plans, on-prem/dedicated version are available: request a quote
- Registered non-profit or a charity? request your 15% off lifetime discount
Add 150,000 non-expiring credits ($100 value) for free by posting a honest review of PDF.co, follow these steps:
- Subscribe to any paid subscription plan;
- Write an honest review of PDF.co on your public social media page, channel, blog, online forum or any other online public space;
- Contact us and send the link to the review.
Credits Per Function
estimated costs are calculated for $ per credit =
when buying credits.
estimated costs are calculated for the price per credit = $ when buying 0 credits pack / subscription.
Endpoint | Description | Credits | 10,000 credits = | |
---|---|---|---|---|
/v1/account/credit/balance | Account: Get credit balance | 2 | 2 / call | 2 |
/v1/job/check | Background Jobs: Check Status | 2 | 2 / call | 2 |
/v1/barcode/generate | Barcode: Generate Barcode Image | 7 | 7 / call | 7 |
/v1/barcode/read/from/url | Barcode: Read Barcodes From URL or file | 35 | 35 / page | 35 |
/v1/pdf/documentparser/templates/:id | Document Parser Get Template By Id | 2 | 2 / call | 2 |
/v1/pdf/documentparser/templates | Document Parser Get Templates | 2 | 2 / call | 2 |
/v1/pdf/documentparser | Document Parser: extract data using template | 42 | 42 / page | 42 |
/v1/email/decode | Email: decode email from .MSG or .EML | 35 | 35 / page | 35 |
/v1/email/extract-attachments | Email: extract attachments from .MSG or .EML | 35 | 35 / page | 35 |
/v1/email/send | Email: send with attachments | 21 | 21 / page | 21 |
/v1/file/delete | File: Delete an uploaded file by url | 7 | 7 / call | 7 |
/v1/file/download/:id | File: download file from built-in storage | 7 | 7 / call | 7 |
/v1/file/upload/get-presigned-url | File: Generate file upload URL | 7 | 7 / call | 7 |
/v1/file/all | File: Get list of all files in the built-in storage | 7 | 7 / call | 7 |
/v1/file/options/:id | File: get options for a file in built-in storage | 7 | 7 / call | 7 |
/v1/file/options/:token | File: set options for a file in built-in storage | 7 | 7 / call | 7 |
/v1/file/upload/base64 | File: Upload File From Base 64 | 21 | 21 / call | 21 |
/v1/file/upload/url | File: Upload File from URL | 11 | 11 / call | 11 |
/v1/file/upload | File: Upload small local file as temporary file | 11 | 11 / call | 11 |
/v1/templates/html | Get HTML Templates | 2 | 2 / call | 2 |
/v1/templates/html/:id | HTML Template By Id | 2 | 2 / call | 2 |
/v1/pdf/security/add | PDF: Add security protection to PDF | 3 | 3 / page | 3 |
/v1/pdf/edit/add | PDF: Add Text, Images, Fill Fields | 21 | 21 / page | 21 |
/v1/pdf/classifier | PDF: Classify document based on rules | 42 | 42 / page | 42 |
/v1/pdf/convert/from/csv | PDF: Convert CSV to PDF | 21 | 21 / page | 21 |
/v1/pdf/convert/from/doc | PDF: Convert Doc, DocX, RTF, TXT, XPS to PDF | 21 | 21 / page | 21 |
/v1/pdf/convert/from/email | PDF: Convert EML and MSG to PDF | 56 | 56 / page | 56 |
/v1/pdf/convert/from/html | PDF: Convert HTML to PDF | 9 | 9 / page | 9 |
/v1/pdf/convert/from/image | PDF: Convert Images to PDF | 9 | 9 / page | 9 |
/v1/pdf/convert/to/csv | PDF: Convert PDF to CSV (AI powered) | 28 | 28 / page | 28 |
/v1/pdf/convert/to/html | PDF: Convert PDF to HTML | 21 | 21 / page | 21 |
/v1/pdf/convert/to/json | PDF: Convert PDF to JSON (old) | 28 | 28 / page | 28 |
/v1/pdf/convert/from/url | PDF: Convert URL to PDF | 9 | 9 / page | 9 |
/v1/xls/convert/to/pdf | PDF: Convert XLS or XLSX to PDF | 21 | 21 / page | 21 |
/v1/pdf/edit/delete-text | PDF: Delete text in PDF | 21 | 21 / page | 21 |
/v1/pdf/edit/rotate/auto | PDF: Detects and fixes pages rotation | 28 | 28 / page | 28 |
/v1/pdf/attachments/extract | PDF: Extracts pdf attachments | 8 | 8 / page | 8 |
/v1/pdf/find | PDF: Find text inside PDF and Images | 35 | 35 / page | 35 |
/v1/pdf/merge2 | PDF: Merge Images, Documents, PDF to new PDF | 35 | 35 / page | 35 |
/v1/pdf/merge | PDF: Merge PDF | 2 | 2 / page | 2 |
/v1/pdf/optimize | PDF: Optimize PDF File Size | 21 | 21 / page | 21 |
/v1/pdf/makesearchable | PDF: PDF Scan to Text Searchable PDF | 35 | 35 / page | 35 |
/v1/pdf/convert/to/json2 | PDF: PDF to JSON (AI powered) | 28 | 28 / page | 28 |
/v1/pdf/convert/to/json-meta | PDF: PDF to JSON w/ meta info (AI powered) | 42 | 42 / page | 42 |
/v1/pdf/makeunsearchable | PDF: PDF to Scanned PDF | 35 | 35 / page | 35 |
/v1/pdf/convert/to/text | PDF: PDF to Text (AI powered) | 21 | 21 / page | 21 |
/v1/pdf/convert/to/text-simple | PDF: PDF to Text Simple (fast, no AI) | 4 | 4 / page | 4 |
/v1/pdf/convert/to/xls | PDF: PDF to XLS (AI powered) | 35 | 35 / page | 35 |
/v1/pdf/convert/to/xlsx | PDF: PDF to XLSX (AI powered) | 28 | 28 / page | 28 |
/v1/pdf/convert/to/xml | PDF: PDF to XML (AI powered) | 35 | 35 / page | 35 |
/v1/pdf/info | PDF: Read PDF File Information | 7 | 7 / page | 7 |
/v1/pdf/info/fields | PDF: Read PDF Form fields | 8 | 8 / call | 8 |
/v1/pdf/edit/delete-pages | PDF: Remove pages from PDF | 5 | 5 / page | 5 |
/v1/pdf/security/remove | PDF: Remove protection from PDF | 3 | 3 / page | 3 |
/v1/pdf/convert/to/jpg | PDF: Render PDF to JPG | 12 | 12 / page | 12 |
/v1/pdf/convert/to/png | PDF: Render PDF to PNG | 15 | 15 / page | 15 |
/v1/pdf/convert/to/tiff | PDF: Render PDF to TIFF | 28 | 28 / page | 28 |
/v1/pdf/convert/to/webp | PDF: Render PDF to WebP | 18 | 18 / page | 18 |
/v1/pdf/edit/replace-text | PDF: Replace text in PDF | 21 | 21 / page | 21 |
/v1/pdf/edit/replace-text-with-image | PDF: Replace text with image in a PDF | 77 | 77 / page | 77 |
/v1/pdf/find/table | PDF: return JSON with info about tables | 21 | 21 / page | 21 |
/v1/pdf/edit/rotate | PDF: Rotates pages | 7 | 7 / page | 7 |
/v1/pdf/split | PDF: Split PDF (by page numbers) | 2 | 2 / page | 2 |
/v1/pdf/split2 | PDF: Split PDF (by text search) | 35 | 35 / page | 35 |
/v1/pdf/translate | PDF: Translate Text Inside PDF | 700 | 700 / page | 700 |
/v1/xls/convert/to/csv | XLS: Convert XLS/XLSX to CSV | 9 | 9 / page | 9 |
/v1/xls/convert/to/html | XLS: Convert XLS/XLSX to HMTL | 9 | 9 / page | 9 |
/v1/xls/convert/to/json | XLS: Convert XLS/XLSX to JSON | 15 | 15 / page | 15 |
/v1/xls/convert/to/txt | XLS: Convert XLS/XLSX to TXT | 9 | 9 / page | 9 |
/v1/xls/convert/to/xml | XLS: Convert XLS/XLSX to XML | 15 | 15 / page | 15 |
* Estimated number of pages is based on 2 credits per page. If job was created with async mode then it also requires to use job/check function to check final job status. Estimated costs (if any) include no sales, GST, VAT, sales and/or local taxes.
Estimated costs per page are calculated based on the selected subscription plan or credits.
Estimated costs per page are calculated based on the selected subscription plan or credits.
Sync mode (async: false): every call consumes credits = number of pages * credits per page (based on the table below).
Async mode (async: true): first call consumes credits for 1 page + credits for the remaining pages consumed along with job/check + credits for job check calls. Click here to show the detailed examples on credits calculations for both modes.
Check API logs for the details on API calls you've made.
Async mode (async: true): first call consumes credits for 1 page + credits for the remaining pages consumed along with job/check + credits for job check calls. Click here to show the detailed examples on credits calculations for both modes.
Check API logs for the details on API calls you've made.
Plugins (UiPath, Integromat, Zapier and others) may consume few more credits during built-in background job checks. For long background jobs you may want to increase the delay for background job checks in plugin settings.
Async mode (async: true in API calls)
This mode is used in Zapier and other plugins (with additional auto calls to job/check). This is the recommended mode, especially for large files that require up to 15 minutes of processing.Total credits for async job = credits for the very first page + small amount of credits for job/check + credits for the remaining pages (if 2 or more pages were processed).
Example:
- The input PDF has 10 pages;
- The first call to API consumes credits for 1 single page and returns jobid param. JobId is the unique id of async job created;
- Call /job/checkto check the status of this job;
- If /job/check returns status equal success then it also consumed credits for the remaining 9 pages + small amount of credits for this job/check call;
- If /job/check returned failed then this call will return credits consumed for 1 page on the very first step (you'll see negative credits in API logs);
Sync mode (async=false):
Should be used only for small files (under 100 kb) where it takes just a few seconds to process. Every request is limited to 27 seconds. If it takes more then you need to use async mode.Total credits for sync job = credits for total processed pages
Example:
- The input PDF has 10 pages;
- The call to API endpoint is processing file right away and consumes credits required for 10 pages;
- If call failed then no credits will be consumed;
Frequently Asked Questions
How many credits I need?
To check how many documents you can process please check this table. You can buy non-expiring credits with credit packs or cheaper credits per month with subscription plans. Credits from subscription plan are used first and once they are over, the app will consume non-expiring credits if you have any.
Check API logs page to see how your credits were consumed.
To check how many documents you can process please check this table. You can buy non-expiring credits with credit packs or cheaper credits per month with subscription plans. Credits from subscription plan are used first and once they are over, the app will consume non-expiring credits if you have any.
Check API logs page to see how your credits were consumed.
Do my unused credits roll over to the next subscription period?
Unused credits from subscriptions do not roll over to the next month. But non-expiring credits do not expire and they do roll over. Please note that credit packs are not refundable).
Unused credits from subscriptions do not roll over to the next month. But non-expiring credits do not expire and they do roll over. Please note that credit packs are not refundable).
Can I use PDF.co without a subscription?
Sure! Cancel your paid subscription plan and the app will switch you into Pay As You Go plan. With this plan you can add non-expiring credits by purchasing credit packs to refill your balance. Please note that credit packs are not refundable.
Sure! Cancel your paid subscription plan and the app will switch you into Pay As You Go plan. With this plan you can add non-expiring credits by purchasing credit packs to refill your balance. Please note that credit packs are not refundable.
How to upgrade my subscription?
Select new plan and click Upgrade. The system will charge you for the difference and will update credits.
Select new plan and click Upgrade. The system will charge you for the difference and will update credits.
Can I cancel my subscription?
At any time! Subscriptions are charged monthly or annually in advance. You may cancel future renewals by clicking the Cancel button. Cancelling will switch you to Free Pay As You Go plan where you can buy credits only when you need them.
Already paid subscriptions can not be refunded (except when you are on the very first 30 days of your use of PDF.co which is the subject for money-back gurantee if you are not satisfied).
At any time! Subscriptions are charged monthly or annually in advance. You may cancel future renewals by clicking the Cancel button. Cancelling will switch you to Free Pay As You Go plan where you can buy credits only when you need them.
Already paid subscriptions can not be refunded (except when you are on the very first 30 days of your use of PDF.co which is the subject for money-back gurantee if you are not satisfied).
Do you have custom or plans or private instances?
Yes, we provide Enterprise plans. Please click here to request information about custom plans, Enterprise plans, HIPAA and FERPA.
Yes, we provide Enterprise plans. Please click here to request information about custom plans, Enterprise plans, HIPAA and FERPA.
Do you have on-premise version?
Yes, we have on-premises version that you can install and run on your own server. Please contact us for details
Yes, we have on-premises version that you can install and run on your own server. Please contact us for details
* number of pages was calculated assuming 2 credits per page (or per call). Number of credits consumed for your workflow may vary depending on your specific workflow and functions you use including background job checks, file uploads and other separate helper functions. Additional job checks and file uploads are also automatically used in plugins for Zapier, Ui Path, Integromat and others. Explore API logs for the details of previous API calls.