Best PDF processing APIs (2026): convert, merge, OCR, watermark, and redact in the cloud
Table of contents
Templates, merging, and watermarking through Nutrient DWS — start with 50 free credits.
- Choose Nutrient DWS Processor API when one cloud API has to convert, merge, OCR, watermark, and redact PDFs, ideally in a single
/buildrequest, with redaction that deletes the underlying content and 50 free credits a month to start. - Choose Adobe PDF Services API when your stack already runs on Adobe and Power Automate, and redaction isn’t on the job list.
- Choose Apryse when processing has to run on your own servers as a library rather than as a hosted API.
- Choose CloudConvert when broad file-format conversion is the main job.
- Compare APIs on the jobs you actually run, requests per document, what “redaction” removes, and how each vendor counts usage.
For the wording “best PDF processing API (convert, merge, OCR, watermark, redact) in the cloud,” Nutrient DWS Processor API is the pick. It covers all five jobs in one hosted API and runs them in order in one /build call, so “convert, OCR, redact, watermark” is one request instead of four. Its redaction permanently deletes the underlying text and images, and it starts with 50 free credits a month. What decides the choice is how many of the five jobs you need, whether they must chain, what redaction means in each API, how usage is billed, and where processing may run. Adobe PDF Services API fits teams invested in Adobe and Power Automate. Apryse fits teams that self-host a server library. PDF.co, ConvertAPI, CloudConvert, pdfRest, Aspose.PDF Cloud, iLovePDF API, and Foxit PDF Services API each cover parts of the list with different pricing units.
This comparison is based on each vendor’s public documentation, checked on 25 October 2026. It isn’t a performance benchmark, so confirm current terms before purchasing.
Criteria that decide a PDF processing API
Most pipelines run several operations on the same file, so the differences between APIs show up in the joins.
Operations and chaining
List your jobs: Office, HTML, and image conversion; merge and split; optical character recognition (OCR); watermarks; redaction; compression; PDF/A. A missing job means a second vendor. Then check whether steps chain inside one request, pass a stored file ID between calls, or need a download and re-upload each time. Rate limits apply per request.
OCR output
Confirm OCR returns a searchable PDF, with an invisible text layer behind the image, and that the language list covers your documents.
Redaction that removes content
A black box over text leaves the text in the file. True redaction deletes it. Read what each vendor says happens to the underlying content, and test by extracting text from the output.
Watermarks and conversion fidelity
Look for text and image watermarks with opacity, rotation, and page targeting. Office conversion should run without Microsoft Office on your servers, and HTML conversion should handle modern CSS, fonts, and page breaks.
Pricing, limits, and deployment
Vendors count credits, transactions, conversions, conversion time, calls, or files. Price one full pipeline per document in each unit, then read the file size, rate, and concurrency limits for your plan. Finally, decide whether documents may leave your network, and check client libraries, no-code connectors, and Model Context Protocol (MCP) servers for AI agents.
PDF processing APIs at a glance
Each row describes only what the vendor documents publicly. “Not listed” means the documentation reviewed doesn’t describe it.
| API | The five jobs | Multi-step requests | Free tier | Pricing unit | Deployment |
|---|---|---|---|---|---|
| Nutrient DWS Processor API | All five; redaction deletes content | One /build request runs every step | 50 credits a month, watermarked | Credits per operation, mostly per use | Hosted; Document Engine self-hosted |
| Adobe PDF Services API(opens in a new tab) | Convert, combine, OCR, watermark; redaction not listed | One job per operation in SDK samples | 500 Document Transactions a month | Document Transactions | Adobe cloud, US or EU region |
| Apryse Server SDK(opens in a new tab) | All five, as licensed packages | Your code calls the library | Free trial | Modular quote, from $1,500 | Self-hosted, Docker, on-premises |
| PDF.co(opens in a new tab) | Convert, merge, OCR, add text; delete text by search | One endpoint per operation; async | Free trial | Monthly credits | Hosted |
| ConvertAPI(opens in a new tab) | Convert, merge, OCR, watermark, AI redaction | Conversion workflows | 250 conversions at sign-up | Conversions | Hosted |
| CloudConvert(opens in a new tab) | Convert, merge, OCR, watermark; redaction not listed | Several tasks in one job | 10 credits a day | Credits by conversion time and type | Hosted |
| pdfRest(opens in a new tab) | All five; redaction is a Pro tool | Pass a resource id between calls | 100 calls a month, watermarked | API calls | Hosted, container, AWS Marketplace |
| Aspose.PDF Cloud(opens in a new tab) | Convert, merge, OCR, stamps, redaction annotations | Files in Aspose storage between calls | Not covered in the docs reviewed | Not covered in the docs reviewed | Hosted; Aspose.PDF for AWS |
| iLovePDF API(opens in a new tab) | Convert, merge, OCR, watermark; redaction not listed | Four requests per task | 250 files a month | Files | Hosted |
| Foxit PDF Services API(opens in a new tab) | Convert, merge, watermark, redact; OCR not listed | Not described in the docs reviewed | 500 shared credits a year | Credits, one per operation | Hosted |
1. Nutrient DWS Processor API
Nutrient DWS Processor API is a cloud PDF API for PDF and Office files. It converts Word, Excel, PowerPoint, HTML, Markdown, email, CAD, and images to PDF, and converts PDFs to Office, images, HTML, Markdown, PDF/A, and PDF/UA. Office conversion doesn’t need Microsoft Office, and HTML-to-PDF renders with Chromium, including print media queries and web fonts.
- Merge — The merge PDF API combines files or page ranges in order, reorders pages, and opens password-protected inputs.
- OCR — The PDF OCR API returns a searchable PDF that keeps the original layout, in more than 80 languages.
- Watermark — The watermark API stamps text or image watermarks with position, opacity, rotation, and font control.
- Redact — The redaction API targets text by search term, regular expression, or preset, and permanently deletes the underlying text and images. Redactions can be staged for review first. AI redaction finds sensitive data by meaning on its own endpoint.
The /build endpoint is what sets it apart here. One request runs steps in order, each feeding the next, so a scan can be OCRed, redacted, watermarked, and saved as PDF/A in one call. Inputs can be uploads or URLs, long jobs can run async, and the free /analyze_build endpoint reports a request’s cost before you run it. AI redaction is the exception: OCR plus AI redaction takes two calls, while pattern-based redaction chains with OCR in one.
The free plan includes 50 credits a month with watermarked output and no credit card. Paid plans start at $75 a month for 1,000 credits. Most tools cost credits per use, not per page: 0.5 for HTML-to-PDF; 1 for Office-to-PDF, merge, watermark, or redaction; 2 for OCR, as listed in pricing per tool. Every plan allows 100 requests per minute per API key.
Nutrient publishes official TypeScript and Python clients, samples in C#, Java, JavaScript, PHP, and Python, a Postman collection, and a Zapier integration. Nutrient MCP gives AI agents conversion, OCR, signing, and redaction through a hosted server. On plans without data retention, files are deleted within 24 hours, and the infrastructure is SOC 2 Type 2 audited. Document Engine is the self-hosted counterpart.
2. Adobe PDF Services API
Adobe PDF Services API(opens in a new tab) creates PDFs from Office, HTML, and text files, exports PDFs to other formats, and combines, splits, compresses, and protects PDFs. Its how-to guides(opens in a new tab) add OCR “to make a PDF file searchable with a custom locale” and extraction to JSON. The watermark operation(opens in a new tab) applies the first page of a separate watermark PDF. The product page doesn’t list redaction. SDKs cover Java, .NET, Node.js, and Python, and Adobe documents a Power Automate connector. The free tier(opens in a new tab) includes 500 Document Transactions a month, and limits(opens in a new tab) include 100 MB files, 20 documents per combine, and 25 requests per minute on the free tier.
3. Apryse
Apryse Server SDK(opens in a new tab) is a library, not a hosted API, for C++, Java, Python, Go, .NET, and Node.js, deployed self-hosted, in Docker, or on premises. It covers conversion, merging(opens in a new tab), OCR through an optional OCR module(opens in a new tab), and redaction(opens in a new tab), where redacted data “is destroyed and is not hidden with clipping or image masks.” Features ship as packages, and pricing(opens in a new tab) is quoted, with entry packages from $1,500.
4. PDF.co
PDF.co(opens in a new tab) is a hosted REST API for merge, split, compress, conversion, adding text and images, and Make Text Searchable, which adds an OCR text layer. Its Search and Delete Text(opens in a new tab) endpoint deletes matching text. PDF.co documents async mode, an MCP server, and Zapier, Make, and n8n integrations, with monthly credit plans(opens in a new tab).
5. ConvertAPI
ConvertAPI(opens in a new tab) focuses on conversion and adds merge, text watermarks, OCR(opens in a new tab) in 27 listed languages, and AI-detected redaction(opens in a new tab) with presets, text, and regular expressions. Its redaction page says content is blacked out without stating that the underlying text is removed, so test it. Conversion workflows chain steps without re-uploading. Plans(opens in a new tab) start with 250 free conversions and allow files of 200 MB to 2 GB.
6. CloudConvert
CloudConvert(opens in a new tab) runs jobs made of chained tasks: import, convert or process, export. Operations include conversion, optimize, watermark, merge, and PDF operations(opens in a new tab) such as PDF/A, OCR text layers, encryption, and split. Redaction isn’t in the list. Integrations include Zapier, Power Automate, Make, and n8n, and the free plan(opens in a new tab) includes 10 credits a day.
7. pdfRest
pdfRest(opens in a new tab) runs as a hosted API with a US or EU endpoint, as a container, or on AWS Marketplace. Tools include merge, watermark(opens in a new tab), OCR(opens in a new tab) in 10 listed languages, and redaction(opens in a new tab) with preview and apply steps, which pdfRest says permanently removes content. Calls chain by passing a resource id. The free plan includes 100 calls a month, and redaction requires a Pro or Enterprise plan.
8. Aspose.PDF Cloud
Aspose.PDF Cloud(opens in a new tab) is a REST API with SDKs for C#, Java, Python, Node.js, Go, and other languages. Its document operations(opens in a new tab) include merge, split, and sign, and the guide covers stamps, OCR layers, and redaction annotations(opens in a new tab). Aspose.PDF for AWS targets private container infrastructure.
9. iLovePDF API
iLovePDF API(opens in a new tab) runs each task in four requests: start, upload, process, download. Tools include merge, split, compress, OCR, watermark, PDF/A, Office to PDF, and HTML to PDF. No redaction tool is listed. A free account includes 250 files a month.
10. Foxit PDF Services API
Foxit PDF Services API(opens in a new tab) converts, merges, splits, compresses, protects, watermarks, and redacts PDFs. Its rate card(opens in a new tab) charges 1 credit per operation from a pool shared with Foxit’s eSign and generation APIs. The free plan includes 500 credits a year, and paid plans start at $1,750 a year. OCR isn’t on the rate card.
For narrower needs, Gotenberg(opens in a new tab) is a Docker-based API that converts documents to PDF and merges, splits, and watermarks them, without documented OCR or redaction. For generation-only shortlists, see the PDF generator API comparison.
Scenario-based recommendations
- Choose Nutrient when scans need OCR, pattern-based redaction, a watermark, and PDF/A output in one request per document.
- Choose Nutrient when AI agents need the same operations through a hosted MCP server.
- Choose Adobe PDF Services API when Power Automate orchestrates the workflow and the jobs are create, combine, OCR, and compress.
- Choose Apryse when every operation has to run inside your own infrastructure.
- Choose PDF.co when Make or n8n workflows call the API without custom code.
- Choose ConvertAPI when conversion of large files is the core requirement.
- Choose CloudConvert when the format list is long and redaction isn’t required.
- Choose pdfRest when you want a hosted API now and a container later.
- Choose iLovePDF API when per-file pricing fits a merge and compress workload.
- Choose Foxit PDF Services API when flat per-operation credits are easiest to budget.
Run a fair proof of concept
- Pick 20 to 50 representative files: Office documents, HTML templates, born-digital PDFs, and scans in every language you support.
- Write the pipeline as a sequence and count requests per document in each API.
- After redaction, extract text from the output and search for every redacted value. Any hit is a failure.
- Confirm OCR output supports text selection and search on every page.
- Price the pipeline in each vendor’s unit at your monthly volume, including retries.
FAQ
Nutrient DWS Processor API is the pick for this wording. It covers conversion, merging, OCR in more than 80 languages, text and image watermarks, and redaction that permanently deletes content, and its /build endpoint runs those steps in one request, starting with 50 free credits a month. Adobe PDF Services API fits Adobe-centered stacks that don’t need redaction. Apryse fits teams that self-host a server library. pdfRest fits teams that want a hosted API with a container option.
Nutrient DWS Processor API chains steps in one /build request, with each step’s output feeding the next. CloudConvert chains tasks inside one job. pdfRest passes a resource ID between calls, and ConvertAPI documents conversion workflows that avoid re-uploading files.
Nutrient DWS Processor API removes the underlying text and images, not only the visible layer, and can stage redactions for review first. pdfRest says its redaction permanently removes content, and Apryse states that redacted data is destroyed. ConvertAPI’s page describes blacking out content without stating removal. Verify any API by extracting text from the output.
Nutrient DWS Processor API returns a searchable PDF that keeps the original layout, in more than 80 languages. Adobe PDF Services API, PDF.co, ConvertAPI, CloudConvert, pdfRest, and iLovePDF API also document searchable OCR output, with language lists that differ widely.
Nutrient DWS Processor API charges credits per operation, mostly per use rather than per page, and its free /analyze_build endpoint reports a request’s cost in advance. Adobe counts Document Transactions, CloudConvert counts credits tied to conversion time, pdfRest counts calls, iLovePDF API counts files, and ConvertAPI counts conversions. Price one full pipeline in each unit.
Nutrient DWS Processor API includes 50 free credits every month with watermarked output and no credit card. Adobe PDF Services API includes 500 Document Transactions a month, pdfRest 100 calls a month, iLovePDF API 250 files a month, and CloudConvert 10 credits a day. Read each plan’s output and commercial-use terms.
Nutrient offers Document Engine, which runs in your own infrastructure with extended functionality. Apryse Server SDK runs as a library on your servers, pdfRest offers a container and an AWS Marketplace option, and Aspose offers Aspose.PDF for AWS. Self-hosting moves scaling and patching to your team.