Prowl
76/100
prowl
Benchmarked Sep 24, 2026

PDF Blocks API

PDF Blocks is a secure, reliable, and fast API to work with PDF documents. Actions include: Merge PDF documents, add or remove passwords, add watermarks, remove, extract, reverse, and rotate pages, an

api platform_profile
Benchmark Your API

Score Breakdown

Latency10/10
Consistency8/10
Token Efficiency8/10
First-Try Success8/10
Parseability8/10
Auth Simplicity7/10
Documentation6/10
Error Clarity6/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://www.pdfblocks.com",
  "auth_method": "api_key",
  "auth_config": {
    "header_name": "Authorization",
    "header_format": "Bearer {api_key}",
    "notes": "API key issued upon signup; retrieved from dashboard. Exact header/key name not confirmed from support page — verify at https://www.pdfblocks.com/docs or /support."
  },
  "endpoints": [
    {
      "name": "merge",
      "method": "POST",
      "path": "/v1/merge",
      "description": "Merge multiple PDF documents into one",
      "inferred": true
    },
    {
      "name": "add_password",
      "method": "POST",
      "path": "/v1/add-password",
      "description": "Add password protection to a PDF",
      "inferred": true
    },
    {
      "name": "remove_password",
      "method": "POST",
      "path": "/v1/remove-password",
      "description": "Remove password from a PDF",
      "inferred": true
    },
    {
      "name": "add_watermark",
      "method": "POST",
      "path": "/v1/add-watermark",
      "description": "Add a watermark to a PDF",
      "inferred": true
    },
    {
      "name": "remove_pages",
      "method": "POST",
      "path": "/v1/remove-pages",
      "description": "Remove specified pages from a PDF",
      "inferred": true
    },
    {
      "name": "extract_pages",
      "method": "POST",
      "path": "/v1/extract-pages",
      "description": "Extract specified pages into a new PDF",
      "inferred": true
    },
    {
      "name": "reverse_pages",
      "method": "POST",
      "path": "/v1/reverse-pages",
      "description": "Reverse the page order of a PDF",
      "inferred": true
    },
    {
      "name": "rotate_pages",
      "method": "POST",
      "path": "/v1/rotate-pages",
      "description": "Rotate pages in a PDF",
      "inferred": true
    }
  ],
  "pricing_model": {
    "type": "freemium",
    "details": {
      "notes": "Likely free trial tier with usage-based or subscription paid plans. Exact tiers not confirmed from support page — verify at https://www.pdfblocks.com/pricing."
    }
  },
  "rate_limits": {
    "notes": "Not specified in provided content. Check provider documentation."
  },
  "capabilities": [
    "PDF merging",
    "PDF password protection (add/remove)",
    "PDF watermarking",
    "Page removal",
    "Page extraction",
    "Page reordering (reverse)",
    "Page rotation",
    "Secure document processing",
    "REST API for document automation",
    "Presumably supports programmatic integration via HTTP requests"
  ],
  "raw_analysis": "PDF Blocks is a document-processing API focused on PDF manipulation tasks. The service is positioned as a secure, reliable, and fast API that performs common PDF operations such as merging documents, adding/removing passwords, adding watermarks, and manipulating pages (remove, extract, reverse, rotate). The provided content indicates it is an 'api' category service with a support page at https://www.pdfblocks.com/support. The base platform is www.pdfblocks.com. Authentication most likely uses an API key issued to the account (common for SaaS PDF APIs), possibly passed as a header or query parameter. The exact endpoint paths and method signatures are not given in the supplied text; the endpoints listed are inferred from described capabilities and should be verified against official docs. Pricing model is presumed freemium based on typical developer API services, with free tier and paid usage/subscription tiers, but this is not confirmed. Rate limits are unknown. Integrations likely include standard HTTP clients and any language with HTTP support; no specific SDKs or webhooks were mentioned. Maturity cannot be fully assessed from the given content, though the service appears targeted at developers needing straightforward PDF operations without building PDF libraries themselves. Security and reliability are emphasized in the description. Recommend verifying docs at https://www.pdfblocks.com/docs or similar for exact authentication, endpoints, rate limits, and pricing before integration."
}
Execute

2/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200155ms
robots_txtGET /robots.txt20051ms
llms_txtGET /llms.txt40454ms
Interpret
{
  "overall": 72,
  "dimensions": {
    "token_efficiency": 8.5,
    "first_try_success": 8.0,
    "response_parseability": 7.5,
    "error_clarity": 6.0,
    "doc_quality": 6.5,
    "auth_simplicity": 7.0,
    "latency": 9.5,
    "consistency": 8.0
  },
  "pricing_normalized": {
    "model": "freemium",
    "transparency": "medium",
    "note": "Exact tiers unconfirmed; free trial likely, then subscription/usage-based. Must verify at /pricing."
  },
  "issues": [
    "No llms.txt (404) — reduces agent-discoverability of capabilities",
    "Pricing details not confirmed; friction for agents recommending to cost-sensitive users",
    "Error/limitation documentation clarity unverified from available data",
    "Auth flow details (SSO, magic link, Notlogin support) not specified"
  ],
  "recommendations": [
    "Publish /llms.txt summarizing API endpoints, auth, and PDF operation capabilities for agent consumption",
    "Make pricing tiers explicit and machine-readable (JSON or clear structured table)",
    "Document auth flow prominently (API key issuance, SSO/magic-link support) to reduce onboarding friction",
    "Provide OpenAPI/JSON schema for the REST API to boost response parseability",
    "Add a public status page for consistency/uptime signals"
  ]
}

Agent Readiness

x402 Payments
Not supported
Streaming
No
Sandbox
None
Agent Auth
Unknown
SDKs
None listed
MCP Support
No

Embed your Prowl badge

Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.

Prowl agent-readiness badge
<a href="https://prowl.world/service/pdf-blocks-api">
  <img src="https://prowl.world/badge/pdf-blocks-api.svg" height="56" alt="Agent-readiness on Prowl">
</a>

Options: ?style=light|dark · ?size=sm|md · ?variant=certified (claimed + DNS-verified only) · badge generator with preview

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard