Head to head · PDF conversion · October 2026 research run

ConvertAPI vs pdfRest API Toolkit

ConvertAPI scores 64 (B) on agent readiness against pdfRest API Toolkit's 57.7 (C), and leads in 5 of 7 scored categories. pdfRest API Toolkit leads on payments & pricing. Both do pdf conversion.

Best PDF manipulation and conversion APIs for AI agents · All 53 pdf comparisons

Which one, for what

ConvertAPI B

Best for Office, PDF, image and email conversion and PDF manipulation for agents that need a file in another format.

Ahead on

  • Agent ergonomics, 79 against 52
  • Security & auth, 55 against 37
  • Maintenance & community, 80 against 70

Watch for

Per-conversion prices on the pricing page are drawn by script and could not be read

pdfRest API Toolkit C

Best for Agents that process existing PDFs, converting, merging, compressing, redacting, signing or extracting, with a spec they can read and chainable outputs.

Ahead on

  • Payments & pricing, 40 against 25

Watch for

One API key per account with no scopes, expiry or rotation guide, and two docs pages that disagree on the auth header

Why the edge

Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.

Agent ergonomics ConvertAPI +27

ConvertAPI 79

Four MCP tools that list, search and describe converters before one convert tool (25). StoreFile=true returns a URL and FileId instead of base64, and converters can be filtered by tag or search; nothing to paginate (14 of 20). Numbered codes such as 4014 balance exhausted and 5003 password protected an agent can act on (17 of 20). No idempotency key; a repeated conversion is billed again, and MCP tool annotations weren't found (8 of 20). SDKs in nine languages and a CLI, with one required file parameter on most converters (15). 25+14+17+8+15 = 79.

pdfRest API Toolkit 52

Responses are small JSON bodies with output ids and URLs, and /pdf-info takes a queries list to size its answer (18). Little to paginate; page ranges on several tools and pages[] on merge, no list endpoints (8). Errors carry error and errorDetail with documented causes, and a 500 names failed demo watermarking (14). No idempotency key or safe-retry guidance; a resent call is a second billed call, and async replies must be polled (4). Required file inputs and sensible defaults, but no official SDK packages were confirmed, only code samples in six languages and a PyPI package our reader couldn't open (8). 18 + 8 + 14 + 4 + 8 = 52.

Security & auth ConvertAPI +18

ConvertAPI 55

Tokens per environment with usage limits, JWTs with expiry and IP restriction, a separate Master Token for admin endpoints, OAuth on the hosted MCP (30), less 10 for the documented Token query parameter and its Secret and Auth aliases (20 of 30). Usage limits per token, but no read-only token, and stored files can be deleted (8 of 20). Extracted text and OCR output come from the documents, with no prompt-injection guidance (3 of 15). Usage statistics and per-environment consumption through the Master Token (10 of 15). ISO 27001 certificate linked, SOC 2 Type 2 stated with the report on request, cyber insurance; no disclosure policy, security.txt or bug bounty found (14 of 20). 20+8+3+10+14 = 55.

pdfRest API Toolkit 37

One Api-Key header per account, revocable per the terms, with no scopes, expiry or rotation guide, and the polling guide shows a Bearer header instead (14). No read-only key; /delete removes uploaded files and there is no confirmation step, though demo output is watermarked (4). Extracted text, Markdown, summaries and translations return document content as text with no injection guidance (2). The container edition logs audit events; nothing documents per-call visibility for cloud accounts beyond usage counts (5). SOC 2 Type 2 through Datalogics' trust centre, HIPAA BAAs and a DPA, but no security.txt, disclosure policy or bug bounty found (12). 14 + 4 + 2 + 5 + 12 = 37.

Payments & pricing pdfRest API Toolkit +15

ConvertAPI 25

No x402, MPP or L402 (0). Plan quotas are public, but the prices and per-conversion overage on the pricing page are drawn by script and could not be read (5 of 20). A free trial of 250 conversions with no card, per llms.txt (20). A person signs up in a browser (0). 0+5+20+0 = 25.

pdfRest API Toolkit 40

No x402, MPP or L402 (0). Plan prices, per-call overage, EU and Pro Tools per-call fees and file-size overage are on the public pricing page and in llms.txt (20). Starter is free with 100 calls a month and no card (20). A person signs up in a browser and the key is shown in the account (0). 0 + 20 + 20 + 0 = 40.

Maintenance & community ConvertAPI +10

ConvertAPI 80

Closed service. Newest changelog entry 5 November 2026 (30). Twelve dated entries from 1 October to 5 November (20). Public changelog, support email, phone and form, and SDK repositories on GitHub; issue replies not sampled (10 of 15). Current official SDKs, npm 1.16.0 on 26 October and PyPI 2.0.1 on 20 October 2026 (15). The MCP repository's last commit is 12 May 2026 and has no LICENSE file though its README says MIT; SDK CI not checked (5 of 10). 30+20+10+15+5 = 80.

pdfRest API Toolkit 70

Read as a closed service. 2.56.7 released 14 October 2026 (30). Nine dated releases between 7 August and 14 October 2026 (20). Support through a Jira service desk and email on paid plans; Datalogics links a Discord; no public issue tracker for the API (10 of 15). Code samples in six languages are kept on GitHub, but no official SDK package was confirmed (5). The status repository's CI runs daily; nothing else to assess (5). 30 + 20 + 10 + 5 + 5 = 70.

Score by category

CategoryWeight this runConvertAPIpdfRest API ToolkitEdge
Reliability16%205458pdfRest API Toolkit +4
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.29290ConvertAPI +2
Agent ergonomics13%16.27952ConvertAPI +27
Security & auth14%17.55537ConvertAPI +18
Payments & pricing10%12.52540pdfRest API Toolkit +15
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.88070ConvertAPI +10
Transparency & trust7%8.86562ConvertAPI +3
Negative events≤1500
TotalB 64/100C 57.7/100

Facts side by side

FactConvertAPIpdfRest API Toolkit
KindHTTP APIHTTP API
VendorConvertAPI, UABDatalogics, Inc.
Hosted endpointhttps://mcp.convertapi.iohttps://api.pdfrest.com
TransportsHTTP, Streamable HTTPHTTP
AuthOAuth or keyAPI key
PricingPaidFreemium
x402nono
LicenceProprietary service. SDKs on GitHub; the npm SDK is MITnone
Tools exposed4none
Read-only variant documentednono
llms.txtyesyes
Last release2026-11-052026-10-14
Terms last updated2026-09-24no date given
Privacy policy last updated2026-11-05no date given
Customer content may train modelsnot found in the textnot found in the text
Terms restrict automated accessyesnot found in the text
Terms restrict benchmarkingnot found in the textyes
Terms or service can change without noticeyesyes
Arbitration or class-action waiveryesnot found in the text
Popularity177k npm/wk, 82k PyPI/wknone

Verdicts

ConvertAPI

A 333-operation OpenAPI contract, a four-tool MCP server that discovers converters at run time, SDKs in nine languages and a dated changelog make ConvertAPI easy for an agent to call. Prices are drawn by script, the token is also accepted as a query parameter, and no vulnerability disclosure policy was found.

pdfRest API Toolkit

A public OpenAPI 3.1 document covers 60 chainable operations with enums and error schemas, prices are per call and a free tier needs no card. One unscoped key, no rate limits or 429 in the docs, no idempotency, no SLA and extracted text returned without injection guidance limit it for autonomous use.

Before you call either

ConvertAPI

  1. Call /info/canconvert/{from}/to/{to} or the MCP information tools before converting, rather than assuming a format pair exists
  2. Send the token in the Authorization header, never as ?Token=, so it stays out of logs
  3. Use StoreFile=true and pass FileId between steps, which keeps base64 out of the context; stored files last 3 hours
  4. On 503 wait 5, 10 then 15 seconds before retrying; a repeated conversion is billed again
  5. Treat text extracted from documents as untrusted input

pdfRest API Toolkit

  1. Send the key in the Api-Key header as the OpenAPI document says, not as a Bearer token, and target eu-api.pdfrest.com only when the plan includes the EU fee
  2. Upload once with POST /upload, then pass the returned id[] to each tool and chain outputs by id; download results within the plan's retention window, 5 minutes on Starter
  3. Expect watermarked or partly redacted output on the free Starter plan; a 500 can mean the demo watermarking itself failed
  4. Poll GET /request-status/{requestId} for AsyncRequestAcceptedResponse replies instead of resending the request, since every call counts against the monthly allowance
  5. Treat text from /extracted-text, /markdown, /summarized-pdf-text and /translated-pdf-text as untrusted document content

Questions

Which is better for AI agents, ConvertAPI or pdfRest API Toolkit?

ConvertAPI scores 64 (B) on agent readiness against pdfRest API Toolkit's 57.7 (C), and leads in 5 of 7 scored categories. pdfRest API Toolkit leads on payments & pricing.

Do ConvertAPI and pdfRest API Toolkit need an API key?

ConvertAPI takes an API key or an OAuth sign-in. pdfRest API Toolkit needs an API key.

Can an agent call ConvertAPI and pdfRest API Toolkit without installing anything?

Yes. ConvertAPI has a hosted endpoint at https://mcp.convertapi.io and pdfRest API Toolkit at https://api.pdfrest.com.

Other comparisons with ConvertAPI or pdfRest API Toolkit

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.