PDF.co Web API (Application Programming Interface)

Main Benefits:

  • No credit card, no contracts, no subscription are required! Free credits are included with every new account. Add free credits by inviting your friends to try the app.
  • Easy to use: call as simple URL with params, use Zapier plugin, cURL, JavaScript, C#, VB.NET, PHP, jQuery, Python, Ruby on Rails!
  • Security: runs on the secure Amazon AWS infrastructure. All data transfers are encrypted by SSL/TLS encryption;
  • Extract structured data and parse invoices, parse forms and documents;
  • Convert PDF to text, CSV, XLS, JSON with original structure autodetected and re-created using Artificial Intelligence;
  • Render PDF documents into high quality raster images (PDF to JPG, PDF to PNG, PDF to TIFF) with special support for construction drawings and designs;
  • Barcodes generation and reading are also included. Generate high quality barcode images. Decode barcodes from noisy and damaged images. All barcode types are supported: from Code 39, Code 128, GS1, EAN to QR Code, Datamatrix, Aztec, MaxiCode;
  • Transform webpages to PDF, HTML to PDF, PDF to HTML format, PDF to XLS, XLS to CSV. Convert doc, docx, rtf, txt documents to PDF, JPG to PDF, Excel to PDF;
  • Split and merge documents: split pdf, merge pdf, extract pages from documents, re-order pages;
  • Send e-signature requests, fill in and sign forms, e-sign contracts, agreements;
  • Offline version is available for in-house use on your own servers;
Need help? Explore Source Code Samples on Github or click here to contact our dedicated API support team. Or send email to pdfco@bytescout.zendesk.com and we will be in touch. Get Your Free API Key



Resource Description
  GET/POST - https://api.pdf.co/v1/barcode/generate Barcode generation.
  GET/POST - https://api.pdf.co/v1/barcode/read/from/url Read barcodes

Convert to PDF

Resource Description
  GET/POST - https://api.pdf.co/v1/xls/convert/to/pdf XLS To PDF
  GET/POST - https://api.pdf.co/v1/pdf/convert/from/csv CSV to PDF conversion.
  GET/POST - https://api.pdf.co/v1/pdf/convert/from/doc DOC to PDF conversion.
  GET/POST - https://api.pdf.co/v1/pdf/convert/from/html HTML to PDF conversion.
  GET/POST - https://api.pdf.co/v1/pdf/convert/from/image Image to PDF conversion.
  GET/POST - https://api.pdf.co/v1/pdf/convert/from/url URL of the web page to be saved as PDF document.

Document templates

Resource Description
  GET - https://api.pdf.co/v1/templates Document templates list for current user
  GET - https://api.pdf.co/v1/templates/:id Document template information
  POST - https://api.pdf.co/v1/templates/:id/use Create and send document from document template


Resource Description
  GET - https://api.pdf.co/v1/documents Get all current user's documents data
  GET - https://api.pdf.co/v1/documents/:id Get document data

Actions with File

Resource Description
  GET/POST - https://api.pdf.co/v1/file/hash
  POST - https://api.pdf.co/v1/file/upload/base64 Upload a file to the cloud to use in other API methods. Uploaded files are automatically deleted after 1 hour.
  GET - https://api.pdf.co/v1/file/upload/get-presigned-url Gets preassigned URL for binary file upload to the cloud to use in other API methods. Uploaded files are automatically deleted after 1 hour.
  GET/POST - https://api.pdf.co/v1/file/upload/url
  GET/POST - https://api.pdf.co/v1/file/upload/url

Job Check

Resource Description
  GET/POST - https://api.pdf.co/v1/job/check Check job that was started asynchronously

Invoice Parsing and Document Parsing

Resource Description
  GET/POST - https://api.pdf.co/v1/pdf/documentparser
  GET/POST - https://api.pdf.co/v1/pdf/invoiceparser

PDF tools

Resource Description
  GET/POST - https://api.pdf.co/v1/pdf/merge Merge two PDF documents.
  GET/POST - https://api.pdf.co/v1/pdf/optimize
  GET/POST - https://api.pdf.co/v1/pdf/split Split PDF document.
  GET/POST - https://api.pdf.co/v1/pdf/info Gets PDF document information.

PDF Data Extraction

Resource Description
  GET/POST - https://api.pdf.co/v1/pdf/convert/to/csv PDF to CSV conversion.
  GET/POST - https://api.pdf.co/v1/pdf/convert/to/html PDF to HTML conversion.
  GET/POST - https://api.pdf.co/v1/pdf/convert/to/json PDF to JSON conversion.
  GET/POST - https://api.pdf.co/v1/pdf/convert/to/text PDF to TEXT conversion.
  GET/POST - https://api.pdf.co/v1/pdf/convert/to/xls PDF to XLS conversion.
  GET/POST - https://api.pdf.co/v1/pdf/convert/to/xlsx PDF to XLSX conversion.
  GET/POST - https://api.pdf.co/v1/pdf/convert/to/xml PDF to XML conversion.

PDF editing

Resource Description
  GET/POST - https://api.pdf.co/v1/pdf/makesearchable
  GET - https://api.pdf.co/v1/pdf/sign Sign PDF document.
  POST - https://api.pdf.co/v1/pdf/sign Sign PDF document.
  GET/POST - https://api.pdf.co/v1/pdf/edit/add

PDF to Image

Resource Description
  GET/POST - https://api.pdf.co/v1/pdf/convert/to/jpg PDF to JPEG conversion.
  GET/POST - https://api.pdf.co/v1/pdf/convert/to/png PDF to PNG conversion.
  GET/POST - https://api.pdf.co/v1/pdf/convert/to/tiff PDF to TIFF conversion.

Website to Image

Resource Description
  GET/POST - https://api.pdf.co/v1/url/convert/to/jpg Website to JPEG conversion
  GET/POST - https://api.pdf.co/v1/url/convert/to/png Website to PNG conversion

Data extraction from spreadsheets (xls, xlsx, csv)

Resource Description
  GET/POST - https://api.pdf.co/v1/xls/convert/to/csv XLS To CSV
  GET/POST - https://api.pdf.co/v1/xls/convert/to/html XLS To HTML
  GET/POST - https://api.pdf.co/v1/xls/convert/to/json XLS To JSON