PRODUCT / PDF TOOLBOX

A better next step
for every PDF.

Assemble documents, prepare searchable archives, fill forms, and extract useful data. Each operation has a dedicated endpoint and an implementation guide.

PDF redaction API

Send a PDF URL, base64 file, or private uploaded fileId. Text matching uses the existing text layer; choose page areas for scans. Output is image-only and loses selectable text, forms, links, and signatures. Every requested text must match or the job fails. Review the rendered result before sharing.

EXPLORE THE OPERATION

Searchable PDF OCR API

English language data is installed by default. Supported native uploads accept up to 100 MiB, with a maximum of 500 PDF pages and a 32 MiB returned-output limit.

EXPLORE THE OPERATION

PDF/A conversion API

Validate the generated file against your archival requirements. Supported native uploads accept up to 100 MiB and 500 PDF pages, subject to output limits.

EXPLORE THE OPERATION

Merge PDFs

Merge between 2 and 20 PDF inputs from URLs or base64 file payloads.

EXPLORE THE OPERATION

Extract PDF pages

Select pages using string ranges like 1-3,5 or explicit integer arrays.

EXPLORE THE OPERATION

Protect PDFs

Set userPassword and optional ownerPassword. Output remains standard PDF.

EXPLORE THE OPERATION

Raster PDF pages

Default is page 1. Multiple pages return a zip of images.

EXPLORE THE OPERATION

Stamp a PDF

Exactly one of text or image. Position defaults to center.

EXPLORE THE OPERATION

Images to PDF

Each image becomes one page. 1–20 PNG/JPEG inputs.

EXPLORE THE OPERATION

Fill PDF forms

POST /v1/pdf/form/fields to inspect, then POST /v1/pdf/form/fill. Flatten is on by default.

EXPLORE THE OPERATION

Extract PDF data

PDF + optional JSON Schema → structured JSON. Omit schema for Markdown. Failed extracts are not billed.

EXPLORE THE OPERATION

MORE IN THE TOOLBOX

Finish the document workflow.

Basic tools use per-operation pricing; native processing and AI extraction use their applicable rates. See pricing. Input, page, and output limits depend on the endpoint.