{
  "data": {
    "a": {
      "slug": "cloudconvert",
      "name": "CloudConvert API",
      "vendor": "CloudConvert (Lunaweb GmbH)",
      "vendorUrl": "https://cloudconvert.com",
      "kind": "http-api",
      "category": "pdf-tools",
      "summary": "File conversion API from Lunaweb GmbH in Germany. Jobs chain import, convert, merge, optimise, watermark and PDF tasks across more than 200 formats, through a REST API, six SDKs, a CLI and a hosted MCP server.",
      "url": "https://www.anchorterminal.com/tools/cloudconvert",
      "markdownUrl": "https://www.anchorterminal.com/tools/cloudconvert.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/cloudconvert.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cloudconvert.json",
      "repo": "https://github.com/cloudconvert/cloudconvert-node",
      "license": "Proprietary service under CloudConvert's terms of service. The SDKs and the CLI on GitHub are MIT",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.cloudconvert.com/v2",
      "packages": [
        {
          "registry": "npm",
          "name": "cloudconvert"
        },
        {
          "registry": "npm",
          "name": "cloudconvert-cli"
        },
        {
          "registry": "pypi",
          "name": "cloudconvert"
        }
      ],
      "auth": "mixed",
      "authNotes": "Self-serve API key from the dashboard, sent as `Authorization: Bearer API_KEY`. A key takes any of six scopes chosen at creation and does not expire until revoked. OAuth 2.0 clients use the authorisation code or implicit grant at `https://cloudconvert.com/oauth/authorize`. The hosted MCP server signs in by OAuth and asks for `user.read`, `task.read` and `task.write`.",
      "pricing": "freemium",
      "pricingNotes": "Free plan with 10 conversion credits a day and no card, limited to 1 GB files, 5 minutes of processing and 5 concurrent tasks. Paid credits come as prepaid packages that never expire or as monthly subscriptions, from 500 to 1,000,000 credits. A conversion costs a base of 1 credit (2 for Office or iWork to PDF, 4 for PDF to Office) plus 1 a minute after the first, and only successful conversions are charged. The price per credit is drawn by a script and was not readable. The API page says prices start at $0.008 a file at 10,000 files. A sandbox API runs test files without credits (https://cloudconvert.com/pricing, checked 2026-10-09).",
      "priceSummary": "Freemium",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs, the pricing page or the terms (checked 2026-10-09).",
        "endpoints": []
      },
      "toolCount": 24,
      "popularity": {
        "githubStars": 192,
        "npmWeekly": 103789,
        "pypiWeekly": null,
        "asOf": "2026-10-09"
      },
      "docsUrl": "https://cloudconvert.com/docs/getting-started/introduction",
      "llmsTxt": "https://cloudconvert.com/docs/llms.txt",
      "capabilities": [
        "pdf.convert",
        "pdf.merge",
        "pdf.generate",
        "docs.ocr"
      ],
      "tags": [
        "hosted",
        "mcp",
        "oauth",
        "llms-txt",
        "async-jobs",
        "webhooks",
        "sandbox",
        "cli",
        "php",
        "node",
        "python",
        "ruby",
        "java",
        "dotnet",
        "status-page",
        "iso27001",
        "eu-hosted"
      ],
      "lastRelease": "2026-09-03",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 66.4,
        "grade": "B",
        "agentReady": false,
        "rank": 291,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 2,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 71,
          "maintenance": 68,
          "payments": 35,
          "reliability": 80,
          "schema": 59,
          "security": 71,
          "transparency": 75
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-09"
        },
        "negative": 0,
        "verdict": "API keys and OAuth tokens carry six scopes, the terms promise 99.9 per cent monthly uptime with refunds, and uploaded files are deleted within 24 hours. No OpenAPI document or changelog was found, and the per-credit price is drawn by a script on the pricing page.",
        "bestFor": "An agent that converts between many file formats, merges to PDF, or needs OCR, PDF/A, encryption and page operations in one job, with storage on S3, Azure or Google Cloud.",
        "strengths": [
          "API keys are created with any of six scopes (`user.read`, `user.write`, `task.read`, `task.write`, `webhook.read`, `webhook.write`) and can be revoked",
          "The terms of service promise 99.9 per cent monthly uptime, with 1 per cent of the last invoice refunded per 10 minutes of unavailability",
          "Hosted MCP server at `https://mcp.cloudconvert.com` since 3 September 2026, with 24 tools and OAuth sign-in instead of a pasted key",
          "Files are deleted after 24 hours at the latest, and regional endpoints keep processing in Germany or in Virginia",
          "A 429 answer carries `Retry-After`, and the rate-limited endpoints return `X-RateLimit-Limit` and `X-RateLimit-Remaining`"
        ],
        "weaknesses": [
          "No OpenAPI document and no API changelog were found. The blog has one post since August 2024",
          "The price per credit is drawn by a script on the pricing page, so no price table is readable without a browser",
          "Rate limits are described as dynamic, with no fixed number per plan",
          "No idempotency key. The docs ask callers not to retry failed tasks automatically",
          "MCP tools take input files only as HTTP or HTTPS URLs, so local attachments fail in clients that do not turn uploads into links",
          "The terms forbid using the API to run a stand-alone raw file conversion service"
        ],
        "agentNotes": [
          "Build each job from an import task, one or more processing tasks and an `export/url` task, then read the download links from the export task's `result.files`",
          "Call `GET /v2/operations` with `include=options` to find the options a format pair accepts before creating a `convert` task",
          "Do not retry a failed task automatically. CloudConvert retries retryable errors itself, and a retry endpoint creates a new task",
          "Download output within 24 hours. Tasks, files and export URLs are deleted after that",
          "Use `https://sandbox.api.cloudconvert.com/v2` for tests. It consumes no credits and accepts only a fixed set of approved test files"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 66.4
          }
        ],
        "editorialScores": {
          "ergonomics": 71,
          "maintenance": 68,
          "payments": 35,
          "reliability": 80,
          "schema": 59,
          "security": 71,
          "transparency": 64
        },
        "provenanceScore": 85
      },
      "connect": {
        "install": "npm install -g cloudconvert-cli",
        "http": "curl -X POST \"https://api.cloudconvert.com/v2/jobs\" \\\n  -H \"Authorization: Bearer API_KEY\" \\\n  -H \"Content-type: application/json\" \\\n  -d '{\"tasks\":{\"import-my-file\":{\"operation\":\"import/url\",\"url\":\"https://my.url/file.docx\"},\"convert-my-file\":{\"operation\":\"convert\",\"input\":\"import-my-file\",\"output_format\":\"pdf\"},\"export-my-file\":{\"operation\":\"export/url\",\"input\":\"convert-my-file\"}}}'"
      },
      "letme": {
        "capability": "https://letme.dev/pdf.convert",
        "tool": "https://letme.dev/cloudconvert"
      },
      "area": "web-data",
      "provenance": {
        "legalEntity": "Lunaweb GmbH",
        "domain": "cloudconvert.com",
        "domainRegistered": "2008-10-02",
        "endpointOnVendorDomain": true,
        "terms": "https://cloudconvert.com/terms",
        "privacy": "https://cloudconvert.com/privacy",
        "statusPage": "https://status.cloudconvert.com",
        "changelog": "",
        "securityTxt": "valid",
        "checked": "2026-10-09",
        "notes": [
          "The imprint names Lunaweb GmbH, Nördliche Münchner Straße 47, 82031 Grünwald, Germany, commercial register Amtsgericht München HRB 238086.",
          "The terms of service are dated 12 April 2022 and say they apply to the entire website and any API usage. They incorporate the privacy policy, dated 17 April 2026.",
          "security.txt names a contact address, expires on 8 April 2027 and says there is no formal bug bounty.",
          "RDAP for cloudconvert.com gives a registration date of 2008-10-02.",
          "No API changelog was found. The blog carries product announcements, one of them since August 2024.",
          "The status page runs on Better Stack."
        ],
        "score": 85
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/cloudconvert.json",
      "live": {
        "slug": "cloudconvert",
        "probe": {
          "target": "https://api.cloudconvert.com/v2",
          "method": "get",
          "lastAt": "2026-10-10T03:53:23.779053714Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 46,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 49,
          "p95ms24h": 113,
          "samples24h": 125,
          "samples30d": 125,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 85,
              "ok": 85
            },
            {
              "date": "2026-10-10",
              "probes": 40,
              "ok": 40
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.cloudconvert.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-10T00:50:14.754320673Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "cloudconvert/cloudconvert-node",
            "version": "3.0.0",
            "released": "2025-04-24",
            "seenAt": "2026-10-09T16:45:56.322350445Z"
          },
          {
            "registry": "npm",
            "name": "cloudconvert",
            "version": "3.0.0",
            "seenAt": "2026-10-09T16:45:53.861394323Z"
          },
          {
            "registry": "npm",
            "name": "cloudconvert-cli",
            "version": "3.0.1",
            "seenAt": "2026-10-09T16:45:54.924682633Z"
          },
          {
            "registry": "pypi",
            "name": "cloudconvert",
            "version": "2.1.0",
            "released": "2022-03-30",
            "seenAt": "2026-10-09T16:45:56.121976508Z"
          }
        ],
        "githubStars": 192,
        "npmWeekly": 103789,
        "pypiWeekly": 152991,
        "pages": [
          {
            "url": "https://cloudconvert.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-09T18:33:56.706849483Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "05f0d28019ec"
          },
          {
            "url": "https://cloudconvert.com/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-09T18:34:00.208661298Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "618055db1cbe"
          },
          {
            "url": "https://cloudconvert.com/terms",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-09T18:34:00.730376469Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "ef7bfd5d6f7a"
          }
        ],
        "updatedAt": "2026-10-10T03:53:23.779053714Z"
      }
    },
    "answer": "CloudConvert API scores 66.4 (B) on agent readiness against Foxit PDF Services API's 48.3 (D), and leads in 5 of 7 scored categories. Foxit PDF Services API leads on payments \u0026 pricing.",
    "b": {
      "slug": "foxit-pdf-services",
      "name": "Foxit PDF Services API",
      "vendor": "Foxit Software Incorporated",
      "vendorUrl": "https://developer-api.foxit.com",
      "kind": "http-api",
      "category": "pdf-tools",
      "summary": "Foxit's cloud REST API for PDF work. It converts Office files, HTML, Markdown and web pages to PDF and back, merges, splits, compresses, protects, redacts, fills forms and runs OCR. An official MCP server wraps it.",
      "url": "https://www.anchorterminal.com/tools/foxit-pdf-services",
      "markdownUrl": "https://www.anchorterminal.com/tools/foxit-pdf-services.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/foxit-pdf-services.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/foxit-pdf-services.json",
      "repo": "https://github.com/foxitsoftware/foxit-pdf-api-mcp-server",
      "license": "Proprietary service under the Foxit API Service Agreement. The MCP server is MIT per its package.json, with no licence file in the repository",
      "transports": [
        "http",
        "stdio"
      ],
      "remoteUrl": "https://na1.fusion.foxit.com/pdf-services",
      "packages": [
        {
          "registry": "npm",
          "name": "@foxitsoftware/foxit-pdf-api-mcp-server"
        }
      ],
      "auth": "oauth",
      "authNotes": "Self-serve. Sign up at app.developer-api.foxit.com with an email address and the dashboard shows a client ID and client secret for a default application. Exchange them at `https://na1.fusion.foxit.com/oauth/token` (client credentials, HTTP Basic recommended) for a Bearer token that lasts about 24 hours, with no refresh token and no scopes. An account holds up to 10 applications on the free plan and 50 on paid plans, each in sandbox or production mode. The MCP server sends the client ID and secret as `client_id` and `client_secret` headers on every call.",
      "pricing": "freemium",
      "pricingNotes": "Free Developer plan with 500 credits a year, renewed yearly, and the sign-up page asks only for an email address. Startup is $1,750 a year for 5,000 credits and Business $4,500 a year for 15,000, with Volume by quote. A PDF Services request costs 1 credit when it returns 2xx, whatever the page count. Failed requests, uploads, task polling and downloads are free. Credits are shared with the eSign (5 an envelope) and Document Generation APIs and do not roll over (https://app.developer-api.foxit.com/pricing, checked 2026-10-08).",
      "priceSummary": "$0.35 / call",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the OpenAPI file, the reference guides or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": 42,
      "popularity": {
        "githubStars": 12,
        "npmWeekly": 47,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://app.developer-api.foxit.com/reference/tag/pdf-services-overview",
      "openapi": "https://app.developer-api.foxit.com/documentation/foxit-apis.yaml",
      "registryName": "io.github.foxitsoftware/foxit-pdf-api-mcp-server",
      "capabilities": [
        "pdf.convert",
        "pdf.merge",
        "pdf.forms",
        "pdf.generate",
        "pdf.extract",
        "docs.ocr"
      ],
      "tags": [
        "hosted",
        "mcp",
        "oauth",
        "openapi",
        "async-jobs",
        "free-tier",
        "typescript",
        "status-page"
      ],
      "lastRelease": "2026-07-13",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 48.3,
        "grade": "D",
        "agentReady": false,
        "rank": 818,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 3,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 49,
          "maintenance": 38,
          "payments": 40,
          "reliability": 47,
          "schema": 62,
          "security": 40,
          "transparency": 63
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "One credit per successful request, with failed calls, uploads, polling and downloads free, and a 500-credit yearly free plan. Access has no scopes, and the official MCP server reads and writes any local path. The status page has no component for the API, and no changelog was found.",
        "bestFor": "An agent that needs conversion, page operations, protection, redaction, forms and OCR at a flat per-request price with free failures.",
        "strengths": [
          "Public OpenAPI 3.1 file covering 38 PDF Services operations, with request examples and coded error bodies",
          "Flat price of 1 credit per successful request. Failed requests, uploads, task polling and downloads are not billed",
          "Free Developer plan with 500 credits a year, and paid plans published at $1,750 and $4,500 a year",
          "Rate limits published as 15 requests a minute in sandbox mode and 100 in production, per application",
          "Vulnerability disclosure policy with safe harbour, and Foxit assigns its own CVE IDs as a CNA"
        ],
        "weaknesses": [
          "OAuth client credentials carry no scopes, so every application credential can convert, delete and download",
          "status.foxit.com has no component for the API gateway at na1.fusion.foxit.com or for PDF Services",
          "No API changelog or deprecation policy found, and no llms.txt. The reference pages are drawn by script",
          "MCP server 1.1.2 has 42 tools with no annotations, and its public repository still holds 0.2.3",
          "The API agreement says uploads are deleted within 30 days. The privacy policy says on completion, with outputs kept about a day"
        ],
        "agentNotes": [
          "Exchange the client ID and secret at `https://na1.fusion.foxit.com/oauth/token` and cache the Bearer token. `expires_in` is about 24 hours and there is no refresh token",
          "Upload first with `POST /pdf-services/api/documents/upload`, start the operation, poll `GET /pdf-services/api/tasks/{task-id}` until `COMPLETED`, then download `resultDocumentId`",
          "Read the body of a 429. It means either the rate limit (15 a minute in sandbox, 100 in production) or `QUOTA_EXCEEDED` when credits run out",
          "Keep uploads under 100 MB, and delete documents with `DELETE /pdf-services/api/documents/{document-id}` when done. Deletion is permanent",
          "With the MCP server, pass only paths the task needs. `upload_document` reads any `file://` path and `download_document` writes to any absolute path"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 48.3
          }
        ],
        "editorialScores": {
          "ergonomics": 49,
          "maintenance": 38,
          "payments": 40,
          "reliability": 47,
          "schema": 62,
          "security": 40,
          "transparency": 44
        },
        "provenanceScore": 81
      },
      "connect": {
        "install": "npx @foxitsoftware/foxit-pdf-api-mcp-server",
        "http": "curl --request POST 'https://na1.fusion.foxit.com/oauth/token' \\\n  --user 'YOUR_CLIENT_ID:YOUR_CLIENT_SECRET' \\\n  --header 'Content-Type: application/x-www-form-urlencoded' \\\n  --data 'grant_type=client_credentials'",
        "config": {
          "mcpServers": {
            "foxit-pdf": {
              "args": [
                "-y",
                "@foxitsoftware/foxit-pdf-api-mcp-server"
              ],
              "command": "npx",
              "env": {
                "FOXIT_CLOUD_API_CLIENT_ID": "your_client_id",
                "FOXIT_CLOUD_API_CLIENT_SECRET": "your_client_secret",
                "FOXIT_CLOUD_API_HOST": "https://na1.fusion.foxit.com/pdf-services"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/pdf.convert",
        "tool": "https://letme.dev/foxit-pdf-services"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "PDF Services request, Startup plan",
          "unit": "call",
          "usd": 0.35,
          "note": "$1,750 a year for 5,000 credits, 1 credit per successful request"
        },
        {
          "item": "PDF Services request, Business plan",
          "unit": "call",
          "usd": 0.3,
          "note": "$4,500 a year for 15,000 credits, 1 credit per successful request"
        },
        {
          "item": "Startup",
          "unit": "month",
          "usd": 168,
          "note": "Billed monthly. $1,750 billed yearly, 5,000 credits a year"
        },
        {
          "item": "Business",
          "unit": "month",
          "usd": 431,
          "note": "Billed monthly. $4,500 billed yearly, 15,000 credits a year"
        }
      ],
      "provenance": {
        "legalEntity": "Foxit Software Incorporated",
        "domain": "foxit.com",
        "domainRegistered": "2004-01-04",
        "endpointOnVendorDomain": true,
        "terms": "https://www.foxit.com/api/terms-of-service/",
        "privacy": "https://www.foxit.com/company/privacy-policy/",
        "statusPage": "https://status.foxit.com",
        "changelog": "",
        "securityTxt": "expired",
        "checked": "2026-10-08",
        "notes": [
          "The Foxit API Service Agreement (effective 30 June 2025) applies to the API services and is read with the General Terms of Service (effective 27 June 2025) and the Foxit Software Privacy Policy.",
          "The API answers at na1.fusion.foxit.com, a foxit.com subdomain. The developer portal is developer-api.foxit.com and the reference is app.developer-api.foxit.com.",
          "www.foxit.com/.well-known/security.txt carries `Expires: 2025-01-01T100:00:00.000Z`, which is past and not a valid timestamp. It names security-ml@foxit.com and the disclosure policy.",
          "status.foxit.com has no component for the API gateway or PDF Services. Its only entry naming the developer portal is an outage record of 9 December 2025 whose single update reads Testing.",
          "The privacy policy states it is effective as of 10 May 2022, and also carries later sections on AI model training and server locations.",
          "No API changelog was found on the developer portal, in the reference or in the MCP repository.",
          "RDAP for foxit.com gives a registration date of 2004-01-04."
        ],
        "score": 81
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/foxit-pdf-services.json",
      "live": {
        "slug": "foxit-pdf-services",
        "probe": {
          "target": "https://na1.fusion.foxit.com/pdf-services",
          "method": "get",
          "lastAt": "2026-10-10T03:53:27.961014687Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 1117,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 160,
          "p95ms24h": 1120,
          "samples24h": 209,
          "samples30d": 209,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 169,
              "ok": 169
            },
            {
              "date": "2026-10-10",
              "probes": 40,
              "ok": 40
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.foxit.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-10T00:50:35.607335402Z"
        },
        "versions": [
          {
            "registry": "mcp-registry",
            "name": "io.github.foxitsoftware/foxit-pdf-api-mcp-server",
            "version": "0.2.4",
            "seenAt": "2026-10-10T03:11:32.438759038Z"
          },
          {
            "registry": "npm",
            "name": "@foxitsoftware/foxit-pdf-api-mcp-server",
            "version": "1.1.2",
            "seenAt": "2026-10-09T16:53:54.371077663Z"
          }
        ],
        "githubStars": 12,
        "npmWeekly": 38,
        "securityTxt": {
          "url": "https://foxit.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2025-01-01T100:00:00.000Z.",
          "checkedAt": "2026-10-09T15:40:08.841757509Z"
        },
        "pages": [
          {
            "url": "https://app.developer-api.foxit.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-09T18:32:38.078551764Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "510d30c9d54b"
          },
          {
            "url": "https://www.foxit.com/company/privacy-policy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-09T18:50:13.771442278Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "b6b0bae49466"
          },
          {
            "url": "https://www.foxit.com/api/terms-of-service/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-09T18:50:11.177241633Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "e9f042c1d8d7"
          }
        ],
        "updatedAt": "2026-10-10T03:53:27.961014687Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "CloudConvert (Lunaweb GmbH)",
        "b": "Foxit Software Incorporated",
        "name": "Vendor"
      },
      {
        "a": "https://api.cloudconvert.com/v2",
        "b": "https://na1.fusion.foxit.com/pdf-services",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP, stdio",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service under CloudConvert's terms of service. The SDKs and the CLI on GitHub are MIT",
        "b": "Proprietary service under the Foxit API Service Agreement. The MCP server is MIT per its package.json, with no licence file in the repository",
        "name": "Licence"
      },
      {
        "a": "24",
        "b": "42",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "not listed",
        "b": "io.github.foxitsoftware/foxit-pdf-api-mcp-server",
        "name": "MCP registry"
      },
      {
        "a": "2026-09-03",
        "b": "2026-07-13",
        "name": "Last release"
      },
      {
        "a": "no date given",
        "b": "2025-06-30",
        "name": "Terms last updated"
      },
      {
        "a": "no date given",
        "b": "no date given",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "192 stars, 104k npm/wk",
        "b": "12 stars, 47 npm/wk",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "CloudConvert API scores 66.4 (B) on agent readiness against Foxit PDF Services API's 48.3 (D), and leads in 5 of 7 scored categories. Foxit PDF Services API leads on payments \u0026 pricing.",
        "question": "Which is better for AI agents, CloudConvert API or Foxit PDF Services API?"
      },
      {
        "answer": "CloudConvert API takes an API key or an OAuth sign-in. Foxit PDF Services API uses an OAuth sign-in.",
        "question": "Do CloudConvert API and Foxit PDF Services API need an API key?"
      },
      {
        "answer": "Yes. CloudConvert API has a hosted endpoint at https://api.cloudconvert.com/v2 and Foxit PDF Services API at https://na1.fusion.foxit.com/pdf-services.",
        "question": "Can an agent call CloudConvert API and Foxit PDF Services API without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 80 against 47",
          "Agent ergonomics, 71 against 49",
          "Security \u0026 auth, 71 against 40",
          "Maintenance \u0026 community, 68 against 38",
          "Transparency \u0026 trust, 75 against 63"
        ],
        "also": null,
        "goodFor": "An agent that converts between many file formats, merges to PDF, or needs OCR, PDF/A, encryption and page operations in one job, with storage on S3, Azure or Google Cloud.",
        "slug": "cloudconvert",
        "watchFor": "No OpenAPI document and no API changelog were found. The blog has one post since August 2024"
      },
      {
        "aheadOn": [
          "Payments \u0026 pricing, 40 against 35"
        ],
        "also": [
          "Runs on your own machine"
        ],
        "goodFor": "An agent that needs conversion, page operations, protection, redaction, forms and OCR at a flat per-request price with free failures.",
        "slug": "foxit-pdf-services",
        "watchFor": "OAuth client credentials carry no scopes, so every application credential can convert, delete and download"
      }
    ],
    "job": {
      "capability": "pdf.convert",
      "name": "PDF conversion"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/cloudconvert-vs-iloveapi.json",
        "title": "CloudConvert API vs iLoveAPI",
        "url": "https://www.anchorterminal.com/compare/cloudconvert-vs-iloveapi"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudconvert-vs-nutrient-dws-processor.json",
        "title": "CloudConvert API vs Nutrient DWS Processor API",
        "url": "https://www.anchorterminal.com/compare/cloudconvert-vs-nutrient-dws-processor"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudconvert-vs-pdf-co.json",
        "title": "CloudConvert API vs PDF.co API + MCP",
        "url": "https://www.anchorterminal.com/compare/cloudconvert-vs-pdf-co"
      },
      {
        "json": "https://www.anchorterminal.com/compare/foxit-pdf-services-vs-iloveapi.json",
        "title": "Foxit PDF Services API vs iLoveAPI",
        "url": "https://www.anchorterminal.com/compare/foxit-pdf-services-vs-iloveapi"
      },
      {
        "json": "https://www.anchorterminal.com/compare/foxit-pdf-services-vs-nutrient-dws-processor.json",
        "title": "Foxit PDF Services API vs Nutrient DWS Processor API",
        "url": "https://www.anchorterminal.com/compare/foxit-pdf-services-vs-nutrient-dws-processor"
      },
      {
        "json": "https://www.anchorterminal.com/compare/foxit-pdf-services-vs-pdf-co.json",
        "title": "Foxit PDF Services API vs PDF.co API + MCP",
        "url": "https://www.anchorterminal.com/compare/foxit-pdf-services-vs-pdf-co"
      }
    ],
    "scores": [
      {
        "by": 33,
        "cloudconvert": 80,
        "edge": "cloudconvert",
        "foxit-pdf-services": 47,
        "key": "reliability",
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 3,
        "cloudconvert": 59,
        "edge": "foxit-pdf-services",
        "foxit-pdf-services": 62,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 22,
        "cloudconvert": 71,
        "edge": "cloudconvert",
        "foxit-pdf-services": 49,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 31,
        "cloudconvert": 71,
        "edge": "cloudconvert",
        "foxit-pdf-services": 40,
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 5,
        "cloudconvert": 35,
        "edge": "foxit-pdf-services",
        "foxit-pdf-services": 40,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 30,
        "cloudconvert": 68,
        "edge": "cloudconvert",
        "foxit-pdf-services": 38,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 12,
        "cloudconvert": 75,
        "edge": "cloudconvert",
        "foxit-pdf-services": 63,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "CloudConvert API scores 66.4 (B) on agent readiness against Foxit PDF Services API's 48.3 (D), and leads in 5 of 7 scored categories. Foxit PDF Services API leads on payments \u0026 pricing. Both do pdf conversion.",
    "verdicts": {
      "cloudconvert": "API keys and OAuth tokens carry six scopes, the terms promise 99.9 per cent monthly uptime with refunds, and uploaded files are deleted within 24 hours. No OpenAPI document or changelog was found, and the per-credit price is drawn by a script on the pricing page.",
      "foxit-pdf-services": "One credit per successful request, with failed calls, uploads, polling and downloads free, and a 500-credit yearly free plan. Access has no scopes, and the official MCP server reads and writes any local path. The status page has no component for the API, and no changelog was found."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/cloudconvert-vs-foxit-pdf-services",
    "json": "https://www.anchorterminal.com/compare/cloudconvert-vs-foxit-pdf-services.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/cloudconvert-vs-foxit-pdf-services.md",
    "slim": "https://www.anchorterminal.com/compare/cloudconvert-vs-foxit-pdf-services.min.md"
  },
  "markdown": "CloudConvert API scores 66.4 (B) on agent readiness against Foxit PDF Services API's 48.3 (D), and leads in 5 of 7 scored categories. Foxit PDF Services API leads on payments \u0026 pricing. Both do pdf conversion.\n\n- CloudConvert API: grade B, 66.4/100, rank #291 of 950. Markdown https://www.anchorterminal.com/tools/cloudconvert.md · JSON https://www.anchorterminal.com/api/v1/tools/cloudconvert.json\n- Foxit PDF Services API: grade D, 48.3/100, rank #818 of 950. Markdown https://www.anchorterminal.com/tools/foxit-pdf-services.md · JSON https://www.anchorterminal.com/api/v1/tools/foxit-pdf-services.json\n- Best PDF manipulation and conversion APIs for AI agents: https://www.anchorterminal.com/best/pdf-tools/index.md\n- All 24 pdf comparisons: https://www.anchorterminal.com/compare/pdf-tools/index.md\n\n## Which one, for what\n\n### CloudConvert API (B)\n\nGood for: An agent that converts between many file formats, merges to PDF, or needs OCR, PDF/A, encryption and page operations in one job, with storage on S3, Azure or Google Cloud.\n\nAhead on:\n- Reliability, 80 against 47\n- Agent ergonomics, 71 against 49\n- Security \u0026 auth, 71 against 40\n- Maintenance \u0026 community, 68 against 38\n- Transparency \u0026 trust, 75 against 63\n\nWatch for: No OpenAPI document and no API changelog were found. The blog has one post since August 2024\n\n### Foxit PDF Services API (D)\n\nGood for: An agent that needs conversion, page operations, protection, redaction, forms and OCR at a flat per-request price with free failures.\n\nAhead on:\n- Payments \u0026 pricing, 40 against 35\n\nAlso in its favour:\n- Runs on your own machine\n\nWatch for: OAuth client credentials carry no scopes, so every application credential can convert, delete and download\n\n\n## Score by category\n\n| Category | Weight | CloudConvert API | Foxit PDF Services API | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 80 | 47 | CloudConvert API +33 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 59 | 62 | Foxit PDF Services API +3 |\n| Agent ergonomics | 13% (16.2 this run) | 71 | 49 | CloudConvert API +22 |\n| Security \u0026 auth | 14% (17.5 this run) | 71 | 40 | CloudConvert API +31 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 35 | 40 | Foxit PDF Services API +5 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 68 | 38 | CloudConvert API +30 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 75 | 63 | CloudConvert API +12 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **66.4 · B** | **48.3 · D** | |\n\n## Facts side by side\n\n| Fact | CloudConvert API | Foxit PDF Services API |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | CloudConvert (Lunaweb GmbH) | Foxit Software Incorporated |\n| Hosted endpoint | `https://api.cloudconvert.com/v2` | `https://na1.fusion.foxit.com/pdf-services` |\n| Transports | HTTP | HTTP, stdio |\n| Auth | OAuth or key | OAuth |\n| Pricing | Freemium | Freemium |\n| x402 | no | no |\n| Licence | Proprietary service under CloudConvert's terms of service. The SDKs and the CLI on GitHub are MIT | Proprietary service under the Foxit API Service Agreement. The MCP server is MIT per its package.json, with no licence file in the repository |\n| Tools exposed | 24 | 42 |\n| Read-only variant documented | no | no |\n| llms.txt | yes | no |\n| MCP registry | not listed | `io.github.foxitsoftware/foxit-pdf-api-mcp-server` |\n| Last release | 2026-09-03 | 2026-07-13 |\n| Terms last updated | no date given | 2025-06-30 |\n| Privacy policy last updated | no date given | no date given |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | not found in the text | not found in the text |\n| Terms restrict benchmarking | yes | not found in the text |\n| Terms or service can change without notice | not found in the text | yes |\n| Arbitration or class-action waiver | not found in the text | not found in the text |\n| Popularity | 192 stars, 104k npm/wk | 12 stars, 47 npm/wk |\n\n## Verdicts\n\n**CloudConvert API.** API keys and OAuth tokens carry six scopes, the terms promise 99.9 per cent monthly uptime with refunds, and uploaded files are deleted within 24 hours. No OpenAPI document or changelog was found, and the per-credit price is drawn by a script on the pricing page.\n\n**Foxit PDF Services API.** One credit per successful request, with failed calls, uploads, polling and downloads free, and a 500-credit yearly free plan. Access has no scopes, and the official MCP server reads and writes any local path. The status page has no component for the API, and no changelog was found.\n\n## Before you call either\n\n### CloudConvert API\n\n1. Build each job from an import task, one or more processing tasks and an `export/url` task, then read the download links from the export task's `result.files`\n2. Call `GET /v2/operations` with `include=options` to find the options a format pair accepts before creating a `convert` task\n3. Do not retry a failed task automatically. CloudConvert retries retryable errors itself, and a retry endpoint creates a new task\n4. Download output within 24 hours. Tasks, files and export URLs are deleted after that\n5. Use `https://sandbox.api.cloudconvert.com/v2` for tests. It consumes no credits and accepts only a fixed set of approved test files\n\n### Foxit PDF Services API\n\n1. Exchange the client ID and secret at `https://na1.fusion.foxit.com/oauth/token` and cache the Bearer token. `expires_in` is about 24 hours and there is no refresh token\n2. Upload first with `POST /pdf-services/api/documents/upload`, start the operation, poll `GET /pdf-services/api/tasks/{task-id}` until `COMPLETED`, then download `resultDocumentId`\n3. Read the body of a 429. It means either the rate limit (15 a minute in sandbox, 100 in production) or `QUOTA_EXCEEDED` when credits run out\n4. Keep uploads under 100 MB, and delete documents with `DELETE /pdf-services/api/documents/{document-id}` when done. Deletion is permanent\n5. With the MCP server, pass only paths the task needs. `upload_document` reads any `file://` path and `download_document` writes to any absolute path\n\n## Questions\n\n### Which is better for AI agents, CloudConvert API or Foxit PDF Services API?\n\nCloudConvert API scores 66.4 (B) on agent readiness against Foxit PDF Services API's 48.3 (D), and leads in 5 of 7 scored categories. Foxit PDF Services API leads on payments \u0026 pricing.\n\n### Do CloudConvert API and Foxit PDF Services API need an API key?\n\nCloudConvert API takes an API key or an OAuth sign-in. Foxit PDF Services API uses an OAuth sign-in.\n\n### Can an agent call CloudConvert API and Foxit PDF Services API without installing anything?\n\nYes. CloudConvert API has a hosted endpoint at https://api.cloudconvert.com/v2 and Foxit PDF Services API at https://na1.fusion.foxit.com/pdf-services.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/cloudconvert-vs-foxit-pdf-services.json, and with the fewest tokens: https://www.anchorterminal.com/compare/cloudconvert-vs-foxit-pdf-services.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"cloudconvert\", \"b\": \"foxit-pdf-services\"}`. From a terminal: `anchor compare cloudconvert foxit-pdf-services`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/cloudconvert.json and https://www.anchorterminal.com/api/v1/tools/foxit-pdf-services.json\n\n## Other comparisons with CloudConvert API or Foxit PDF Services API\n\n- [CloudConvert API vs iLoveAPI](https://www.anchorterminal.com/compare/cloudconvert-vs-iloveapi.md)\n- [CloudConvert API vs Nutrient DWS Processor API](https://www.anchorterminal.com/compare/cloudconvert-vs-nutrient-dws-processor.md)\n- [CloudConvert API vs PDF.co API + MCP](https://www.anchorterminal.com/compare/cloudconvert-vs-pdf-co.md)\n- [Foxit PDF Services API vs iLoveAPI](https://www.anchorterminal.com/compare/foxit-pdf-services-vs-iloveapi.md)\n- [Foxit PDF Services API vs Nutrient DWS Processor API](https://www.anchorterminal.com/compare/foxit-pdf-services-vs-nutrient-dws-processor.md)\n- [Foxit PDF Services API vs PDF.co API + MCP](https://www.anchorterminal.com/compare/foxit-pdf-services-vs-pdf-co.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "CloudConvert API vs Foxit PDF Services API",
        "url": ""
      }
    ],
    "description": "CloudConvert scores 66.4 (B) to Foxit PDF Services's 48.3 (D) for pdf conversion. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "CloudConvert API B 66.4",
      "Foxit PDF Services API D 48.3",
      "scores"
    ],
    "h1": "CloudConvert API vs Foxit PDF Services API",
    "image": "https://www.anchorterminal.com/assets/og/compare-cloudconvert-vs-foxit-pdf-services.png",
    "path": "/compare/cloudconvert-vs-foxit-pdf-services",
    "published": "2026-10-01",
    "section": "tools",
    "title": "CloudConvert vs Foxit PDF Services for AI agents (2026)",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/cloudconvert-vs-foxit-pdf-services"
  },
  "tokens": {
    "markdown": 2250,
    "slim": 730
  },
  "version": 1
}
