PDF.co for AI agents

Agents read PDF.co at once. Changes and sends are held for a person's approval by default.

About PDF.co

PDF.co is a REST API platform for PDF automation including PDF extraction, generation, editing, splitting, merging, form filling, barcode processing, OCR, document parsing, file conversion (PDF to Excel/CSV/JSON/XML/HTML/Image and vice versa), and AI-powered invoice parsing.

What an agent can do in PDF.co

Every PDF.co action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in PDF.co without asking first. 18 actions.

  • Get Account Balance InfoTool to get account balance info. Use after authenticating to check remaining credits.
  • Convert Excel to TextTool to convert Excel files to plain text. Use after providing an Excel file URL to extract spreadsheet content.
  • Convert Excel to XMLTool to convert an Excel file to XML. Use when needing XML output from xls/xlsx/csv synchronously or asynchronously.
  • Document ParserTool to parse documents based on predefined templates to extract structured data. Use when you need to extract structured fields from a PDF by supplying a custom template.
  • Check Job StatusTool to check status and result of an asynchronous job. Use after submitting a job to poll for completion.
  • Delete PDF PagesTool to delete specific pages from a PDF file. Use when you need to remove unwanted pages before further processing.
  • Extract PDF AttachmentsTool to extract embedded attachments from a PDF. Use when you need to retrieve embedded files from a PDF after uploading.
  • Find Text in PDFTool to find text in a PDF document. Use when you need to locate keywords or regex patterns and get their page positions.
  • Find Tables in PDFDetect tables in a PDF and return their page, bounds, and column positions.
  • PDF Forms Info ReaderTool to extract form field information from a PDF. Use when you need to retrieve names, types, and values of form fields. Returns field names, types (CheckBox, EditBox, RadioButton, ComboBox), values,
  • PDF Info ReaderTool to retrieve detailed information and metadata of a PDF. Use when you need page count, author, encryption details, and other document properties.
  • Rotate PDF PagesTool to rotate selected pages in a PDF. Use when you need to adjust the orientation of specific pages in an online PDF file before further processing.
Show all 18
  • Search and Delete Text in PDFTool to search for and delete text in a PDF by keyword or regex. Use when you need to remove sensitive or unwanted text from a PDF document.
  • Split PDFTool to split a PDF into multiple files by page ranges. Use when you need to extract specific pages or page ranges from a PDF.
  • Convert PDF to ImageTool to convert PDF pages to images (PNG, JPG, TIFF). Use when you need image previews of PDF content.
  • Convert PDF to JSONTool to convert PDF or scanned images to JSON format. Use when you need a structured JSON representation of PDF content.
  • Convert PDF to XLSTool to convert PDF or scanned images to XLS format. Use when you need to extract tabular data into an Excel spreadsheet.
  • Convert PDF to XMLTool to convert PDF or scanned images to XML format. Use when you need to extract structured data from PDF into XML.

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 30 actions.

  • Generate BarcodeTool to generate high quality barcode images in 45+ formats including QR Code, Code 128, Code 39, and more. Use when you need to create barcodes with customization options like rotation, decoration im
  • Upload File from Base64Tool to create a temporary file using base64-encoded source data. Use when you need to upload file content as base64 to PDF.co for downstream processing. Temporary files are automatically deleted afte
  • Convert CSV or Excel to PDFConvert CSV or spreadsheet pages to PDF with page-range and autosize controls.
  • Convert Excel to PDFConvert a selected Excel worksheet or CSV to PDF, optionally inline.
  • Convert Excel to CSVTool to convert an Excel file (XLS/XLSX) to CSV. Use when you have a public Excel file URL and need CSV output. Inline option returns data inline; otherwise provides download URL.
  • Convert Excel to HTMLTool to convert an Excel file to HTML. Use when you have an Excel URL and need HTML output.
  • Convert Excel to JSONTool to convert an online Excel or CSV file to JSON format. Use when you have a public file URL and need structured data extraction.
  • Upload FileTool to upload a local file or remote URL to PDF.co, returning a hosted URL for downstream processing. Use when a PDF.co tool (e.g., PDF_CO_PDF_FROM_HTML) requires a remote URL but you have a local fi
  • Add Content to PDFTool to add content to an existing PDF. Use when you need to overlay text, images, barcodes, or links before distributing the file.
  • Auto-Rotate PDF PagesAutomatically detect and correct PDF page rotation using OCR.
  • Change PDF Text SearchableTool to make PDF text searchable using OCR. Use when you need to add a searchable text layer to scanned or image-only PDF documents.
  • Compress PDFCompress a PDF using a preset or detailed image and font controls.
Show all 30
  • Convert PDF to Text (Simple)Extract plain text from a text-based PDF without OCR or layout analysis.
  • Convert Text to PDFTool to convert a plain text (.txt) file to PDF. Use when you have a public URL to a text file; raw inline text is not accepted by the endpoint.
  • Convert Email to PDFTool to convert email files (.eml/.msg) to PDF. Use when you need to transform standalone email messages into PDF documents.
  • Convert HTML to PDFTool to convert HTML code or webpage URL into a PDF document. Use when you need to capture a webpage or HTML snippet as a PDF file.
  • Convert Images to PDFConvert one or more JPG, PNG, or TIFF images into a PDF.
  • Convert Webpage URL to PDFSynchronously convert a webpage URL with timeout and legacy-renderer controls.
  • Merge PDFsTool to merge multiple PDF files into one document. Use when you need to combine several PDF URLs into a single PDF file.
  • Optimize PDF (Retired; Use PDF Compress)Use PDF.co's retired optimizer; prefer PDF_CO_PDF_COMPRESS for new calls.
  • Replace PDF Text with ImageReplace matching text in a PDF with an image and return the edited PDF.
  • Search and Replace Text in PDFTool to search for and replace text in a PDF document. Use when you need to update specific text instances within an existing PDF file (e.g., changing invoice numbers).
  • Add PDF Password and SecurityCreate a secured PDF copy with passwords and permission restrictions.
  • Remove PDF SecurityRemove password protection and usage restrictions from a PDF copy.
  • Convert PDF to CSVTool to convert PDF or scanned images to CSV format. Use when you need to extract tabular data from a PDF into CSV format.
  • Convert PDF to HTMLTool to convert PDF documents to HTML. Use when you need an HTML rendition of a PDF or scanned image.
  • Convert PDF to TextTool to convert PDF or scanned images to plain text. Use when you need raw text output preserving layout.
  • Convert PDF to TIFFRender PDF pages as TIFF with crop, OCR, source-auth, and inline controls.
  • Convert PDF to WEBPConvert selected pages of a PDF into WEBP images.
  • Convert PDF to XLSXTool to convert PDF or scanned images to XLSX (Excel) format. Use when you need structured spreadsheet output from a PDF.

Changes wait in Needs you

Changes and sends in PDF.co are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

How approvals work

PDF.co questions

Can an agent change data in PDF.co on its own?

Not by default. Changes and sends in PDF.co are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in PDF.co?

This connector lists 18 read actions. Reads run at once, without waiting for approval.

How does PDF.co connect?

It connects with API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring PDF.co to your agents.