79
/100
prowl
Benchmarked Aug 29, 2026

An API for filling out PDF forms

Show HN: An API for filling out PDF forms

developerapi platform_profile
Benchmark Your API

Score Breakdown

Latency 9/10
Consistency 8/10
Documentation 8/10
Token Efficiency 8/10
First-Try Success 8/10
Parseability 8/10
Error Clarity 7/10
Auth Simplicity 6/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://formapi.io",
  "auth_method": "basic",
  "auth_config": {
    "username": "API_TOKEN_ID",
    "password": "API_TOKEN_SECRET",
    "token_type": "test or live"
  },
  "endpoints": [
    {
      "path": "/v1/submissions",
      "method": "POST",
      "description": "Generate a PDF from a template (synchronous or asynchronous)."
    },
    {
      "path": "/v1/submissions/batch",
      "method": "POST",
      "description": "Generate multiple PDFs in a single request (up to 50)."
    },
    {
      "path": "/v1/combine_pdfs",
      "method": "POST",
      "description": "Combine multiple PDFs into a single document."
    },
    {
      "path": "/v1/templates",
      "method": "GET",
      "description": "List all templates."
    },
    {
      "path": "/v1/templates/{template_id}",
      "method": "GET",
      "description": "Get template details and schema."
    },
    {
      "path": "/v1/templates/{template_id}/submissions",
      "method": "GET",
      "description": "List submissions for a template."
    },
    {
      "path": "/v1/submissions/{submission_id}",
      "method": "GET",
      "description": "Get submission status and download URLs."
    }
  ],
  "pricing_model": {
    "type": "freemium",
    "details": {
      "free_tier": "Test mode with watermarked PDFs",
      "paid_plans": "Subscription-based with tiers for production use",
      "pricing_page": "https://docspring.com/pricing"
    }
  },
  "rate_limits": {
    "unknown": "Not documented in the provided text"
  },
  "capabilities": [
    "PDF form filling",
    "Template management",
    "Synchronous and asynchronous PDF generation",
    "Batch processing (up to 50 PDFs)",
    "Data requests for signatures",
    "Combine multiple PDFs",
    "Field customization (alignment, font size, required)",
    "JSON schema validation",
    "Webhooks (implied by async flow)",
    "Multiple client libraries (Node, Python, Ruby, PHP, Java)"
  ],
  "raw_analysis": "FormAPI (now DocSpring) is a mature platform providing a REST API for programmatically filling out PDF forms. It is primarily targeted at developers who need to automate document generation in their applications, such as e-signature workflows, invoices, contracts, or personalized reports. The platform offers a template editor that lets users create dynamic PDF templates with fields, and the API accepts JSON data to populate those fields. It supports both synchronous generation (via a dedicated sync subdomain) and asynchronous generation with polling or webhooks. The service includes advanced features like batch processing, data requests for collecting signatures, combining PDFs, and field-level overrides. Authentication is via HTTP Basic using token ID and secret, with separate test and live tokens. Client libraries are available for major languages. Pricing follows a freemium model with a free test mode (watermarked) and paid plans for production. The API is well-documented and appears to have a stable, robust design. However, rate limits are not specified in the provided content. Overall, it is a specialized, developer-focused service that competes with PDF generation and document automation tools."
}
Execute

3/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200440ms
robots_txtGET /robots.txt200177ms
llms_txtGET /llms.txt20068ms
Interpret
{
  "overall": 78,
  "dimensions": {
    "token_efficiency": 8.5,
    "first_try_success": 7.5,
    "response_parseability": 8.0,
    "error_clarity": 7.0,
    "doc_quality": 8.5,
    "auth_simplicity": 6.0,
    "latency": 9.0,
    "consistency": 8.0
  },
  "pricing_normalized": {
    "free_tier": "test mode with watermarked PDFs",
    "paid_plans": "subscription tiers",
    "url": "https://docspring.com/pricing"
  },
  "issues": [
    "Free tier is limited to test mode with watermarks, which may not be sufficient for production use",
    "Auth simplicity is unclear; only marketing site was verified, no documentation on SSO/magic link found",
    "Error clarity not fully verified; documentation mentions JSON schema validation but detailed error messages not covered"
  ],
  "recommendations": [
    "Provide a more detailed pricing page with clear comparisons of free and paid tiers",
    "Explicitly document authentication methods (API keys, OAuth, etc.) to improve onboarding",
    "Include example error responses in API docs to improve error clarity"
  ]
}

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/an-api-for-filling-out-pdf-forms">
  <img src="https://prowl.world/badge/an-api-for-filling-out-pdf-forms.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