Uploading...

Subscription Plans

cancel at any time. you can also buy credit packs




 

PERSONAL ANNUAL

$24.99 / mo

$22.49 / mo

billed annualy as $269.89
37,000 credits / month

up to 18,500 pages / month *

view details


  • All API endpoints
  • 5,000+ integrations
  • Unlimited output files
  • Encrypted data transfer and storage
  • Output links expiration: 60 min
  • API Logs up to 33,000 record(s)
  • Additional layers of encryption and security
  • Private tech support
  •  IP addresses allow list
  •  Single sign-on (SSO)
  •  

 

BUSINESS 1 ANNUAL

$49.99 / mo

$44.99 / mo

billed annualy as $539.89
80,500 credits / month

up to 40,250 pages / month *

view details


  • All API endpoints
  • 5,000+ integrations
  • Unlimited output files
  • Encrypted data transfer and storage
  • Output links expiration: 1440 min
  • API Logs up to 66,000 record(s)
  • Additional layers of encryption and security
  • Private tech support
  •  IP addresses allow list
  •  Single sign-on (SSO)
  •  

 

BUSINESS 2 ANNUAL

$99.99 / mo

$89.99 / mo

billed annualy as $1,079.89
159,850 credits / month

up to 79,925 pages / month *

view details


  • All API endpoints
  • 5,000+ integrations
  • Unlimited output files
  • Encrypted data transfer and storage
  • Output links expiration: 1440 min
  • API Logs up to 135,000 record(s)
  • Additional layers of encryption and security
  • Private tech support
  •  IP addresses allow list
  •  Single sign-on (SSO)
  •  

 

BUSINESS 3 ANNUAL

$299.99 / mo

$269.99 / mo

billed annualy as $3,239.98
483,000 credits / month

up to 241,500 pages / month *

view details


  • All API endpoints
  • 5,000+ integrations
  • Unlimited output files
  • Encrypted data transfer and storage
  • Output links expiration: 1500 min
  • API Logs up to 416,000 record(s)
  • Additional layers of encryption and security
  • Private tech support
  •  IP addresses allow list
  •  Single sign-on (SSO)
  •  

 

PAY AS YOU GO

$0.00 / mo




 


  • All API endpoints
  • 5,000+ integrations
  • Unlimited output files
  • Encrypted data transfer and storage
  • Output links expiration: 60 min
  • API Logs up to 200 record(s)
  • Additional layers of encryption and security
  • Private tech support
  •  IP addresses allow list
  •  Single sign-on (SSO)
  •  

 

BASIC

$9.99 / mo

16,500 credits / month

up to 8,250 pages / month *

view details


  • All API endpoints
  • 5,000+ integrations
  • Unlimited output files
  • Encrypted data transfer and storage
  • Output links expiration: 60 min
  • API Logs up to 12,500 record(s)
  • Additional layers of encryption and security
  • Private tech support
  •  IP addresses allow list
  •  Single sign-on (SSO)
  •  

 

PERSONAL

$24.99 / mo

37,000 credits / month

up to 18,500 pages / month *

view details


  • All API endpoints
  • 5,000+ integrations
  • Unlimited output files
  • Encrypted data transfer and storage
  • Output links expiration: 60 min
  • API Logs up to 33,000 record(s)
  • Additional layers of encryption and security
  • Private tech support
  •  IP addresses allow list
  •  Single sign-on (SSO)
  •  

 

BUSINESS 1

$49.99 / mo

80,500 credits / month

up to 40,250 pages / month *

view details


  • All API endpoints
  • 5,000+ integrations
  • Unlimited output files
  • Encrypted data transfer and storage
  • Output links expiration: 60 min
  • API Logs up to 66,000 record(s)
  • Additional layers of encryption and security
  • Private tech support
  •  IP addresses allow list
  •  Single sign-on (SSO)
  •  

 

BUSINESS 2

$99.99 / mo

159,850 credits / month

up to 79,925 pages / month *

view details


  • All API endpoints
  • 5,000+ integrations
  • Unlimited output files
  • Encrypted data transfer and storage
  • Output links expiration: 1440 min
  • API Logs up to 135,000 record(s)
  • Additional layers of encryption and security
  • Private tech support
  •  IP addresses allow list
  •  Single sign-on (SSO)
  •  

 

BUSINESS 3

$299.99 / mo

483,000 credits / month

up to 241,500 pages / month *

view details


  • All API endpoints
  • 5,000+ integrations
  • Unlimited output files
  • Encrypted data transfer and storage
  • Output links expiration: 1440 min
  • API Logs up to 416,000 record(s)
  • Additional layers of encryption and security
  • Private tech support
  •  IP addresses allow list
  •  Single sign-on (SSO)
  •  

please, log-in to view all available plans


Credit Packs

add credits with one-time payment. for up to -30% cheaper credits, consider subscription plans

17,500 credits / $17.50
up to 8,750 pages *
view details


50,000 credits / $49.99
up to 25,000 pages *
view details


100,000 credits / $99.99
up to 50,000 pages *
view details


300,000 credits / $299.99
up to 150,000 pages *
view details


600,000 credits / $599.99
up to 300,000 pages *
view details


800,000 credits / $799.99
up to 400,000 pages *
view details


1,000,000 credits / $999.99
up to 500,000 pages *
view details




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.
 All requests are subject to manual review, the offer is limited to one single request per customer, active subscription is required.

Credits Per Function

estimated costs are calculated for $ per credit = when buying credits.


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/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.

Additional Optional Charges

Permanent object storage (templates, files):

  • HTML Templates - 1 credit per template per day;
  • Document Parser Templates - 1 credit per template per day;
  • PDF.co Files (stored files) - 2 credits per file per day;
  • Output Files - free but they are permanently auto-removed in 1 hour by default (can be extended up to 1,440 minutes (24 hours) on Business+ plans).

Note: Credits for permanent storage objects are charged via the account/charge/objects endpoint in the API Logs.

User-Controlled Data Encryption

You can add an extra layer of security to any of your calls by encrypting or decrypting input or output files with a strong AES-256 or another encryption or decryption algorithm. This will make your data unreadable without the password. See this article for details.

  • User-Controlled Data ENcryption - adds 2 credits per page processed;
  • User-Controlled Data DEcryption - adds 2 credits per page processed.
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.

Plugins (Make/Integromat, Zapier, SalesForce, AppScript 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:
  1. The input PDF has 10 pages;
  2. The first call to API consumes credits for 1 single page and returns jobid param. JobId is the unique id of async job created;
  3. Call /job/checkto check the status of this job;
  4. 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;
  5. 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:
  1. The input PDF has 10 pages;
  2. The call to API endpoint is processing file right away and consumes credits required for 10 pages;
  3. 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.
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).
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.



How to upgrade my subscription?

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).
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.



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

* 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.