{
  "data": {
    "a": {
      "slug": "alchemer",
      "name": "Alchemer",
      "vendor": "Alchemer LLC",
      "vendorUrl": "https://www.alchemer.com",
      "kind": "http-api",
      "category": "forms",
      "summary": "Alchemer, formerly SurveyGizmo, is a survey and customer feedback platform. Agents reach it through REST API v5, which creates surveys, pages and questions, reads and writes responses, and manages contacts, email campaigns, quotas and account users.",
      "url": "https://www.anchorterminal.com/tools/alchemer",
      "markdownUrl": "https://www.anchorterminal.com/tools/alchemer.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/alchemer.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/alchemer.json",
      "license": "Proprietary service under the Alchemer Software as a Service Agreement",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.alchemer.com/v5",
      "packages": [],
      "auth": "mixed",
      "authNotes": "Sales approval on the published plans. The pricing page says API access is for Business Platform accounts, which are quoted by sales, and the API documentation says it is for enterprise customers. An account administrator creates an API key and secret for each user under Security, API Access, and the key works with that user's team roles. The documented call sends `api_token` and `api_token_secret` as URL query parameters. Regenerating a key deletes the old one. OAuth 1.0 with a consumer key and secret is the alternative, with no scopes. Administrators can restrict the accepted HTTP methods and OAuth for the whole account, or block API access for one user.",
      "pricing": "paid",
      "pricingNotes": "API access is sold with the Business Platform plan, quoted by sales, with no public price. Small-team plans list at $55, $165 and $275 a user a month (Collaborator, Professional, Full Access), or $315, $1,075 and $1,895 a user a year, and the pricing page does not include the API in them. A 7-day trial needs no card, and a help article last updated on 12 May 2025 says a trial account may make 60 API calls a minute once its email address is verified. Nothing is priced per call (https://www.alchemer.com/plans-pricing/).",
      "priceSummary": "$55 / seat-mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the API documentation, the pricing page or the Software as a Service Agreement (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://apihelp.alchemer.com/help",
      "llmsTxt": "https://www.alchemer.com/llms.txt",
      "capabilities": [
        "forms.create",
        "forms.surveys",
        "forms.responses",
        "forms.webhooks",
        "forms.embed"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "api-key",
        "oauth",
        "webhooks",
        "sales-led",
        "enterprise",
        "iso27001",
        "soc2",
        "free-trial"
      ],
      "lastRelease": "2026-10-01",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 41.4,
        "grade": "E",
        "agentReady": false,
        "rank": 798,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 11,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 47,
          "maintenance": 45,
          "payments": 20,
          "reliability": 35,
          "schema": 45,
          "security": 44,
          "transparency": 61
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "Alchemer's REST API v5 covers surveys, questions, responses, contacts and email campaigns in 101 documented operations, with a reference rewritten in April 2026. The pricing page limits API access to Business Platform accounts quoted by sales. Keys travel in the URL query string, and no status page, OpenAPI document or SDK was found.",
        "bestFor": "A company already on an Alchemer Business Platform contract that wants an agent to build surveys, load contacts, send campaigns and export responses.",
        "strengths": [
          "101 documented v5 operations across 21 resources, each with typed parameters, a cURL request and an example response",
          "Response lists page up to 500 a request, with filters on status, dates, questions and URL variables and four sort orders",
          "API keys are issued per user and inherit that user's team roles. An account can restrict which HTTP methods the API accepts",
          "Four regional hosts for accounts in the United States, European Union, Canada and Australia",
          "Sunset policy says older API versions stay stable and keep working for at least two years"
        ],
        "weaknesses": [
          "The pricing page says API access is for Business Platform accounts only, which are quoted by sales",
          "The documented call puts `api_token` and `api_token_secret` in the URL query string. The alternative is OAuth 1.0, with no scopes",
          "No status page was found. status.alchemer.com redirects to the home page of www.surveygizmo.com",
          "No OpenAPI document, official SDK or idempotency key was found, and writes are sent as query parameters",
          "The Software as a Service Agreement bars disclosing benchmark test data and load or penetration testing, and allows aggregated customer data to train machine learning models"
        ],
        "agentNotes": [
          "Use the host for the account's region (`api.alchemer.com`, `api.alchemer.eu`, `api.alchemer-ca.com` or `api.au.alchemer.com`). The wrong host returns a 401 login failure even with valid keys",
          "Create with PUT and update with POST. The API reverses the usual meaning of the two methods",
          "Do not repeat an identical request inside 60 seconds. GET results are cached for 60 seconds and a repeat can return 429",
          "Stay under 240 requests a minute for the account and slow down when the `X-SG-Warning` header appears",
          "Wait up to five minutes before reading back a response that was just submitted, and expect a 500 after a 30 second timeout"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "E",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 41.4
          }
        ],
        "editorialScores": {
          "ergonomics": 47,
          "maintenance": 45,
          "payments": 20,
          "reliability": 35,
          "schema": 45,
          "security": 44,
          "transparency": 49
        },
        "provenanceScore": 73
      },
      "connect": {
        "http": "curl -X GET \"https://api.alchemer.com/v5/survey?api_token=YOUR_API_TOKEN\u0026api_token_secret=YOUR_API_TOKEN_SECRET\""
      },
      "letme": {
        "capability": "https://letme.dev/forms.create",
        "tool": "https://letme.dev/alchemer"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "Collaborator",
          "unit": "seat-month",
          "usd": 55,
          "note": "Billed monthly, or $315 a user a year. 75,000 responses a year. The pricing page does not include API access"
        },
        {
          "item": "Professional",
          "unit": "seat-month",
          "usd": 165,
          "note": "Billed monthly, or $1,075 a user a year, up to 3 users. The pricing page does not include API access"
        },
        {
          "item": "Full Access",
          "unit": "seat-month",
          "usd": 275,
          "note": "Billed monthly, or $1,895 a user a year, up to 3 users. The pricing page does not include API access"
        }
      ],
      "provenance": {
        "legalEntity": "Alchemer LLC",
        "domain": "alchemer.com",
        "domainRegistered": "2015-01-20",
        "endpointOnVendorDomain": true,
        "terms": "https://www.alchemer.com/service-agreement/",
        "privacy": "https://www.alchemer.com/privacy/",
        "statusPage": "",
        "changelog": "https://help.alchemer.com/help/release-notes",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The Alchemer Software as a Service Agreement, last updated 14 January 2026, names Alchemer LLC, 168 Centennial Parkway, Suite 250, Louisville, Colorado 80027, under Colorado law. Section 15.1 grants a revocable right to use the API.",
          "https://www.alchemer.com/terms/ is the Website Terms of Use, last modified 12 October 2020, in the name of Widgix, LLC dba Alchemer. It does not govern the service.",
          "The privacy policy, last updated 23 April 2026, covers customer and respondent data on app.alchemer.com as well as the website.",
          "No status page was found. status.alchemer.com answers 301 to https://www.surveygizmo.com/, and the home page, the security page and the API documentation link none.",
          "https://www.alchemer.com/.well-known/security.txt returned 404 to WebFetch. www.alchemer.com answered 403 to curl for every page except robots.txt, so its pages were read with WebFetch.",
          "The changelog link is the product-wide release notes list. There is no separate API changelog.",
          "The API answers at api.alchemer.com, api.alchemer.eu, api.alchemer-ca.com and api.au.alchemer.com.",
          "RDAP for alchemer.com gives a registration date of 2015-01-20. The company took the Alchemer name in 2021 per its llms.txt."
        ],
        "score": 73
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/alchemer.json",
      "live": {
        "slug": "alchemer",
        "probe": {
          "target": "https://api.alchemer.com/v5",
          "method": "get",
          "lastAt": "2026-10-09T10:42:34.835015669Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 303,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 291,
          "p95ms24h": 317,
          "samples24h": 33,
          "samples30d": 33,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 33,
              "ok": 33
            }
          ]
        },
        "updatedAt": "2026-10-09T10:42:34.835015669Z"
      }
    },
    "answer": "Paperform scores 56 (C) on agent readiness against Alchemer's 41.4 (E), and leads in 4 of 7 scored categories. Alchemer leads on transparency \u0026 trust.",
    "b": {
      "slug": "paperform",
      "name": "Paperform",
      "vendor": "Paperform Pty Ltd",
      "vendorUrl": "https://paperform.co",
      "kind": "http-api",
      "category": "forms",
      "summary": "Paperform is a form builder from Paperform Pty Ltd in Sydney, with e-signatures (Papersign) and workflow automation (Stepper) on the same subscription. Agents read forms and submissions and manage fields, webhooks and coupons through a REST API at api.paperform.co.",
      "url": "https://www.anchorterminal.com/tools/paperform",
      "markdownUrl": "https://www.anchorterminal.com/tools/paperform.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/paperform.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/paperform.json",
      "license": "Proprietary service under Paperform's General Terms and Conditions of Use",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.paperform.co/v1",
      "packages": [],
      "auth": "api-key",
      "authNotes": "Self-serve on a paid plan. A signed-in user creates an API key at paperform.co/account/developer and sends it as `Authorization: Bearer \u003ctoken\u003e`. The plan decides what the key can call. Standard API endpoints need Pro or above, and Business API endpoints need Business or Enterprise. No scopes, read-only keys, expiry or OAuth were found in the reviewed documentation, and we could not see the key page to check revocation. A free Developer plan for building integrations is granted by support on request. No app review or partner approval was found.",
      "pricing": "paid",
      "pricingNotes": "The API needs Pro ($49 a month billed annually, $59 month to month) or above, and form updates and webhook endpoints need Business ($124 or $149). The Free plan has no API access. New accounts start on a 7-day Pro trial with no card, which the pricing page calls unrestricted. We did not test whether API keys work during the trial. There is no sandbox. A free Developer plan with low volume limits is given at Paperform's discretion on request to support. API calls have no per-call price (checked 2026-10-08).",
      "priceSummary": "$49 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the API reference, the help centre or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://paperform.readme.io/reference/getting-started-1",
      "llmsTxt": "https://paperform.readme.io/llms.txt",
      "capabilities": [
        "forms.responses",
        "forms.webhooks",
        "forms.surveys",
        "forms.embed"
      ],
      "tags": [
        "official",
        "hosted",
        "api-key",
        "openapi",
        "llms-txt",
        "webhooks",
        "paid-plan",
        "closed-source",
        "status-page",
        "soc2",
        "e-signature"
      ],
      "lastRelease": "2026-09-16",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 56,
        "grade": "C",
        "agentReady": false,
        "rank": 577,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 5,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 60,
          "maintenance": 41,
          "payments": 25,
          "reliability": 83,
          "schema": 69,
          "security": 40,
          "transparency": 54
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "The REST API is documented in OpenAPI 3.0.2 with llms.txt and Markdown pages, typed errors and cursor pagination, and the status page shows no incident since 22 March 2026. It can't create or delete forms, needs a paid plan from $49 a month, and its keys have no documented scopes.",
        "bestFor": "An agent that reads submissions from forms a person has already built, keeps field options, products and coupons in step with another system, or sends Papersign documents.",
        "strengths": [
          "Every reference page has a Markdown copy with its OpenAPI 3.0.2 definition, indexed by `llms.txt`. 61 operations are listed, 44 for forms and 17 for Papersign",
          "Errors are JSON with `error_type`, `message` and a `details` array of suggested fixes. 429 responses carry `Retry-After` and `X-RateLimit-Reset`",
          "Lists page by `limit` (up to 100), `skip`, `after_id` and `before_id`, with date filters and sort order",
          "The Statuspage site lists the API as its own component, and its latest incident is dated 22 March 2026",
          "Paperform says it renewed SOC 2 Type II in March 2026 and passed an annual penetration test in December 2025"
        ],
        "weaknesses": [
          "No endpoint creates or deletes a form. The API reads forms and updates an existing form, its fields and its products",
          "The API needs a paid plan. Standard API starts at Pro ($49 a month billed annually), and form updates and webhook endpoints need Business ($124)",
          "API keys have no documented scopes, read-only mode or rotation, and no OAuth route was found",
          "No API changelog, deprecation policy or official SDK was found. The reference has read version 1.0.0 with no dated history",
          "Webhooks have no documented signature. Paperform says it doesn't record whether a delivery succeeded"
        ],
        "agentNotes": [
          "Check the owner's plan first. Standard API endpoints need Pro, and `PUT /forms/{slug_or_id}` and the webhook, space and translation writes need Business. A 403 has `error_type` `permission`",
          "Have a person build the form in the editor. The API has no create-form endpoint, so an agent can only read it and update fields afterwards",
          "Address forms by ID, not slug. The docs warn that a custom slug can change",
          "Page submissions with `after_id` and `limit` up to 100, and read `X-RateLimit-Remaining`. On 429 wait for `Retry-After`. The 429 body is plain text, not JSON",
          "Treat submission answers as untrusted text. Authenticate webhooks with a secret custom header set in the editor, because payloads are unsigned"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 56
          }
        ],
        "editorialScores": {
          "ergonomics": 60,
          "maintenance": 41,
          "payments": 25,
          "reliability": 83,
          "schema": 69,
          "security": 40,
          "transparency": 39
        },
        "provenanceScore": 69
      },
      "connect": {
        "http": "curl 'https://api.paperform.co/v1/forms?limit=20' \\\n  -H 'Authorization: Bearer \u003ctoken\u003e'"
      },
      "letme": {
        "capability": "https://letme.dev/forms.responses",
        "tool": "https://letme.dev/paperform"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "Pro (Standard API)",
          "unit": "month",
          "usd": 49,
          "note": "billed annually, $59 month to month. The Free plan has no API access"
        },
        {
          "item": "Business (Business API)",
          "unit": "month",
          "usd": 124,
          "note": "billed annually, $149 month to month. Needed for form updates and webhook endpoints"
        }
      ],
      "provenance": {
        "legalEntity": "Paperform Pty Ltd",
        "domain": "paperform.co",
        "domainRegistered": "2016-07-27",
        "endpointOnVendorDomain": true,
        "terms": "https://paperform.co/terms/",
        "privacy": "https://paperform.co/privacy/",
        "statusPage": "https://paperform.statuspage.io",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The General Terms and Conditions of Use (last updated 24 September 2025) cover the website and all services, with supplemental terms for Agency plans, Papersign and Stepper. They name the company only as Paperform, under California law with arbitration.",
          "The privacy policy (last updated 10 July 2025) gives a postal address in Summer Hill, NSW, Australia and names Paperform Pty. Ltd. in its GDPR representative's address. It also says Paperform is domiciled in the United States.",
          "The API answers at api.paperform.co. The reference is hosted by ReadMe at paperform.readme.io.",
          "No changelog for the API or the product was found, so the field is left out. paperform.readme.io/changelog returns 404.",
          "paperform.co/.well-known/security.txt and paperform.co/security.txt both return 404.",
          "The data processing agreement page and the Trust Centre at trust.paperform.co are drawn by script as Paperform forms, and our reader got no text from either.",
          "RDAP at rdap.registry.co gives a registration date of 2016-07-27 for paperform.co."
        ],
        "score": 69
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/paperform.json",
      "live": {
        "slug": "paperform",
        "probe": {
          "target": "https://api.paperform.co/v1",
          "method": "get",
          "lastAt": "2026-10-09T10:42:51.996614411Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 274,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 271,
          "p95ms24h": 366,
          "samples24h": 164,
          "samples30d": 164,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 50,
              "ok": 50
            },
            {
              "date": "2026-10-09",
              "probes": 114,
              "ok": 114
            }
          ]
        },
        "vendorStatus": {
          "page": "https://paperform.statuspage.io",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-09T10:41:57.828729333Z"
        },
        "updatedAt": "2026-10-09T10:42:51.996614411Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Alchemer LLC",
        "b": "Paperform Pty Ltd",
        "name": "Vendor"
      },
      {
        "a": "https://api.alchemer.com/v5",
        "b": "https://api.paperform.co/v1",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "API key",
        "name": "Auth"
      },
      {
        "a": "Paid",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service under the Alchemer Software as a Service Agreement",
        "b": "Proprietary service under Paperform's General Terms and Conditions of Use",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-01",
        "b": "2026-09-16",
        "name": "Last release"
      },
      {
        "a": "2026-01-14",
        "b": "2025-09-24",
        "name": "Terms last updated"
      },
      {
        "a": "2026-04-23",
        "b": "2025-07-10",
        "name": "Privacy policy last updated"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "yes",
        "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": "yes",
        "name": "Arbitration or class-action waiver"
      }
    ],
    "faq": [
      {
        "answer": "Paperform scores 56 (C) on agent readiness against Alchemer's 41.4 (E), and leads in 4 of 7 scored categories. Alchemer leads on transparency \u0026 trust.",
        "question": "Which is better for AI agents, Alchemer or Paperform?"
      },
      {
        "answer": "Alchemer takes an API key or an OAuth sign-in. Paperform needs an API key.",
        "question": "Do Alchemer and Paperform need an API key?"
      },
      {
        "answer": "Yes. Alchemer has a hosted endpoint at https://api.alchemer.com/v5 and Paperform at https://api.paperform.co/v1.",
        "question": "Can an agent call Alchemer and Paperform without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Transparency \u0026 trust, 61 against 54"
        ],
        "also": null,
        "goodFor": "A company already on an Alchemer Business Platform contract that wants an agent to build surveys, load contacts, send campaigns and export responses.",
        "slug": "alchemer",
        "watchFor": "The pricing page says API access is for Business Platform accounts only, which are quoted by sales"
      },
      {
        "aheadOn": [
          "Reliability, 83 against 35",
          "Schema \u0026 documentation, 69 against 45",
          "Agent ergonomics, 60 against 47",
          "Payments \u0026 pricing, 25 against 20"
        ],
        "also": null,
        "goodFor": "An agent that reads submissions from forms a person has already built, keeps field options, products and coupons in step with another system, or sends Papersign documents.",
        "slug": "paperform",
        "watchFor": "No endpoint creates or deletes a form. The API reads forms and updates an existing form, its fields and its products"
      }
    ],
    "job": {
      "capability": "forms.responses",
      "name": "Forms responses"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/alchemer-vs-fillout.json",
        "title": "Alchemer vs Fillout",
        "url": "https://www.anchorterminal.com/compare/alchemer-vs-fillout"
      },
      {
        "json": "https://www.anchorterminal.com/compare/alchemer-vs-wufoo.json",
        "title": "Alchemer vs Wufoo",
        "url": "https://www.anchorterminal.com/compare/alchemer-vs-wufoo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fillout-vs-paperform.json",
        "title": "Fillout vs Paperform",
        "url": "https://www.anchorterminal.com/compare/fillout-vs-paperform"
      },
      {
        "json": "https://www.anchorterminal.com/compare/formstack-vs-paperform.json",
        "title": "Formstack vs Paperform",
        "url": "https://www.anchorterminal.com/compare/formstack-vs-paperform"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-forms-vs-paperform.json",
        "title": "Google Forms API vs Paperform",
        "url": "https://www.anchorterminal.com/compare/google-forms-vs-paperform"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jotform-vs-paperform.json",
        "title": "Jotform vs Paperform",
        "url": "https://www.anchorterminal.com/compare/jotform-vs-paperform"
      },
      {
        "json": "https://www.anchorterminal.com/compare/paperform-vs-surveymonkey.json",
        "title": "Paperform vs SurveyMonkey",
        "url": "https://www.anchorterminal.com/compare/paperform-vs-surveymonkey"
      },
      {
        "json": "https://www.anchorterminal.com/compare/paperform-vs-tally.json",
        "title": "Paperform vs Tally",
        "url": "https://www.anchorterminal.com/compare/paperform-vs-tally"
      },
      {
        "json": "https://www.anchorterminal.com/compare/paperform-vs-typeform.json",
        "title": "Paperform vs Typeform",
        "url": "https://www.anchorterminal.com/compare/paperform-vs-typeform"
      },
      {
        "json": "https://www.anchorterminal.com/compare/paperform-vs-wufoo.json",
        "title": "Paperform vs Wufoo",
        "url": "https://www.anchorterminal.com/compare/paperform-vs-wufoo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/alchemer-vs-formbricks.json",
        "title": "Alchemer vs Formbricks",
        "url": "https://www.anchorterminal.com/compare/alchemer-vs-formbricks"
      },
      {
        "json": "https://www.anchorterminal.com/compare/alchemer-vs-formstack.json",
        "title": "Alchemer vs Formstack",
        "url": "https://www.anchorterminal.com/compare/alchemer-vs-formstack"
      },
      {
        "json": "https://www.anchorterminal.com/compare/alchemer-vs-google-forms.json",
        "title": "Alchemer vs Google Forms API",
        "url": "https://www.anchorterminal.com/compare/alchemer-vs-google-forms"
      },
      {
        "json": "https://www.anchorterminal.com/compare/alchemer-vs-jotform.json",
        "title": "Alchemer vs Jotform",
        "url": "https://www.anchorterminal.com/compare/alchemer-vs-jotform"
      },
      {
        "json": "https://www.anchorterminal.com/compare/alchemer-vs-surveymonkey.json",
        "title": "Alchemer vs SurveyMonkey",
        "url": "https://www.anchorterminal.com/compare/alchemer-vs-surveymonkey"
      },
      {
        "json": "https://www.anchorterminal.com/compare/alchemer-vs-tally.json",
        "title": "Alchemer vs Tally",
        "url": "https://www.anchorterminal.com/compare/alchemer-vs-tally"
      },
      {
        "json": "https://www.anchorterminal.com/compare/alchemer-vs-typeform.json",
        "title": "Alchemer vs Typeform",
        "url": "https://www.anchorterminal.com/compare/alchemer-vs-typeform"
      },
      {
        "json": "https://www.anchorterminal.com/compare/formbricks-vs-paperform.json",
        "title": "Formbricks vs Paperform",
        "url": "https://www.anchorterminal.com/compare/formbricks-vs-paperform"
      }
    ],
    "scores": [
      {
        "alchemer": 35,
        "by": 48,
        "edge": "paperform",
        "key": "reliability",
        "name": "Reliability",
        "paperform": 83,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "alchemer": 45,
        "by": 24,
        "edge": "paperform",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "paperform": 69,
        "weight": 13
      },
      {
        "alchemer": 47,
        "by": 13,
        "edge": "paperform",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "paperform": 60,
        "weight": 13
      },
      {
        "alchemer": 44,
        "by": 4,
        "edge": "alchemer",
        "key": "security",
        "name": "Security \u0026 auth",
        "paperform": 40,
        "weight": 14
      },
      {
        "alchemer": 20,
        "by": 5,
        "edge": "paperform",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "paperform": 25,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "alchemer": 45,
        "by": 4,
        "edge": "alchemer",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "paperform": 41,
        "weight": 7
      },
      {
        "alchemer": 61,
        "by": 7,
        "edge": "alchemer",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "paperform": 54,
        "weight": 7
      }
    ],
    "summary": "Paperform scores 56 (C) on agent readiness against Alchemer's 41.4 (E), and leads in 4 of 7 scored categories. Alchemer leads on transparency \u0026 trust. Both do forms responses.",
    "verdicts": {
      "alchemer": "Alchemer's REST API v5 covers surveys, questions, responses, contacts and email campaigns in 101 documented operations, with a reference rewritten in April 2026. The pricing page limits API access to Business Platform accounts quoted by sales. Keys travel in the URL query string, and no status page, OpenAPI document or SDK was found.",
      "paperform": "The REST API is documented in OpenAPI 3.0.2 with llms.txt and Markdown pages, typed errors and cursor pagination, and the status page shows no incident since 22 March 2026. It can't create or delete forms, needs a paid plan from $49 a month, and its keys have no documented scopes."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/alchemer-vs-paperform",
    "json": "https://www.anchorterminal.com/compare/alchemer-vs-paperform.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/alchemer-vs-paperform.md",
    "slim": "https://www.anchorterminal.com/compare/alchemer-vs-paperform.min.md"
  },
  "markdown": "Paperform scores 56 (C) on agent readiness against Alchemer's 41.4 (E), and leads in 4 of 7 scored categories. Alchemer leads on transparency \u0026 trust. Both do forms responses.\n\n- Alchemer: grade E, 41.4/100, rank #798 of 842. Markdown https://www.anchorterminal.com/tools/alchemer.md · JSON https://www.anchorterminal.com/api/v1/tools/alchemer.json\n- Paperform: grade C, 56/100, rank #577 of 842. Markdown https://www.anchorterminal.com/tools/paperform.md · JSON https://www.anchorterminal.com/api/v1/tools/paperform.json\n\n## Which one, for what\n\n### Alchemer (E)\n\nGood for: A company already on an Alchemer Business Platform contract that wants an agent to build surveys, load contacts, send campaigns and export responses.\n\nAhead on:\n- Transparency \u0026 trust, 61 against 54\n\nWatch for: The pricing page says API access is for Business Platform accounts only, which are quoted by sales\n\n### Paperform (C)\n\nGood for: An agent that reads submissions from forms a person has already built, keeps field options, products and coupons in step with another system, or sends Papersign documents.\n\nAhead on:\n- Reliability, 83 against 35\n- Schema \u0026 documentation, 69 against 45\n- Agent ergonomics, 60 against 47\n- Payments \u0026 pricing, 25 against 20\n\nWatch for: No endpoint creates or deletes a form. The API reads forms and updates an existing form, its fields and its products\n\n\n## Score by category\n\n| Category | Weight | Alchemer | Paperform | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 35 | 83 | Paperform +48 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 45 | 69 | Paperform +24 |\n| Agent ergonomics | 13% (16.2 this run) | 47 | 60 | Paperform +13 |\n| Security \u0026 auth | 14% (17.5 this run) | 44 | 40 | Alchemer +4 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 25 | Paperform +5 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 45 | 41 | Alchemer +4 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 61 | 54 | Alchemer +7 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **41.4 · E** | **56 · C** | |\n\n## Facts side by side\n\n| Fact | Alchemer | Paperform |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Alchemer LLC | Paperform Pty Ltd |\n| Hosted endpoint | `https://api.alchemer.com/v5` | `https://api.paperform.co/v1` |\n| Transports | HTTP | HTTP |\n| Auth | OAuth or key | API key |\n| Pricing | Paid | Paid |\n| x402 | no | no |\n| Licence | Proprietary service under the Alchemer Software as a Service Agreement | Proprietary service under Paperform's General Terms and Conditions of Use |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-10-01 | 2026-09-16 |\n| Terms last updated | 2026-01-14 | 2025-09-24 |\n| Privacy policy last updated | 2026-04-23 | 2025-07-10 |\n| Customer content may train models | yes | yes |\n| Terms restrict automated access | not found in the text | yes |\n| Terms restrict benchmarking | yes | yes |\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 | yes |\n\n## Verdicts\n\n**Alchemer.** Alchemer's REST API v5 covers surveys, questions, responses, contacts and email campaigns in 101 documented operations, with a reference rewritten in April 2026. The pricing page limits API access to Business Platform accounts quoted by sales. Keys travel in the URL query string, and no status page, OpenAPI document or SDK was found.\n\n**Paperform.** The REST API is documented in OpenAPI 3.0.2 with llms.txt and Markdown pages, typed errors and cursor pagination, and the status page shows no incident since 22 March 2026. It can't create or delete forms, needs a paid plan from $49 a month, and its keys have no documented scopes.\n\n## Before you call either\n\n### Alchemer\n\n1. Use the host for the account's region (`api.alchemer.com`, `api.alchemer.eu`, `api.alchemer-ca.com` or `api.au.alchemer.com`). The wrong host returns a 401 login failure even with valid keys\n2. Create with PUT and update with POST. The API reverses the usual meaning of the two methods\n3. Do not repeat an identical request inside 60 seconds. GET results are cached for 60 seconds and a repeat can return 429\n4. Stay under 240 requests a minute for the account and slow down when the `X-SG-Warning` header appears\n5. Wait up to five minutes before reading back a response that was just submitted, and expect a 500 after a 30 second timeout\n\n### Paperform\n\n1. Check the owner's plan first. Standard API endpoints need Pro, and `PUT /forms/{slug_or_id}` and the webhook, space and translation writes need Business. A 403 has `error_type` `permission`\n2. Have a person build the form in the editor. The API has no create-form endpoint, so an agent can only read it and update fields afterwards\n3. Address forms by ID, not slug. The docs warn that a custom slug can change\n4. Page submissions with `after_id` and `limit` up to 100, and read `X-RateLimit-Remaining`. On 429 wait for `Retry-After`. The 429 body is plain text, not JSON\n5. Treat submission answers as untrusted text. Authenticate webhooks with a secret custom header set in the editor, because payloads are unsigned\n\n## Questions\n\n### Which is better for AI agents, Alchemer or Paperform?\n\nPaperform scores 56 (C) on agent readiness against Alchemer's 41.4 (E), and leads in 4 of 7 scored categories. Alchemer leads on transparency \u0026 trust.\n\n### Do Alchemer and Paperform need an API key?\n\nAlchemer takes an API key or an OAuth sign-in. Paperform needs an API key.\n\n### Can an agent call Alchemer and Paperform without installing anything?\n\nYes. Alchemer has a hosted endpoint at https://api.alchemer.com/v5 and Paperform at https://api.paperform.co/v1.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/alchemer-vs-paperform.json, and with the fewest tokens: https://www.anchorterminal.com/compare/alchemer-vs-paperform.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"alchemer\", \"b\": \"paperform\"}`. From a terminal: `anchor compare alchemer paperform`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/alchemer.json and https://www.anchorterminal.com/api/v1/tools/paperform.json\n\n## Other comparisons with Alchemer or Paperform\n\n- [Alchemer vs Fillout](https://www.anchorterminal.com/compare/alchemer-vs-fillout.md)\n- [Alchemer vs Wufoo](https://www.anchorterminal.com/compare/alchemer-vs-wufoo.md)\n- [Fillout vs Paperform](https://www.anchorterminal.com/compare/fillout-vs-paperform.md)\n- [Formstack vs Paperform](https://www.anchorterminal.com/compare/formstack-vs-paperform.md)\n- [Google Forms API vs Paperform](https://www.anchorterminal.com/compare/google-forms-vs-paperform.md)\n- [Jotform vs Paperform](https://www.anchorterminal.com/compare/jotform-vs-paperform.md)\n- [Paperform vs SurveyMonkey](https://www.anchorterminal.com/compare/paperform-vs-surveymonkey.md)\n- [Paperform vs Tally](https://www.anchorterminal.com/compare/paperform-vs-tally.md)\n- [Paperform vs Typeform](https://www.anchorterminal.com/compare/paperform-vs-typeform.md)\n- [Paperform vs Wufoo](https://www.anchorterminal.com/compare/paperform-vs-wufoo.md)\n- [Alchemer vs Formbricks](https://www.anchorterminal.com/compare/alchemer-vs-formbricks.md)\n- [Alchemer vs Formstack](https://www.anchorterminal.com/compare/alchemer-vs-formstack.md)\n- [Alchemer vs Google Forms API](https://www.anchorterminal.com/compare/alchemer-vs-google-forms.md)\n- [Alchemer vs Jotform](https://www.anchorterminal.com/compare/alchemer-vs-jotform.md)\n- [Alchemer vs SurveyMonkey](https://www.anchorterminal.com/compare/alchemer-vs-surveymonkey.md)\n- [Alchemer vs Tally](https://www.anchorterminal.com/compare/alchemer-vs-tally.md)\n- [Alchemer vs Typeform](https://www.anchorterminal.com/compare/alchemer-vs-typeform.md)\n- [Formbricks vs Paperform](https://www.anchorterminal.com/compare/formbricks-vs-paperform.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-09",
    "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": "Alchemer vs Paperform",
        "url": ""
      }
    ],
    "description": "Paperform scores 56 (C) on agent readiness against Alchemer's 41.4 (E), and leads in 4 of 7 scored categories. Alchemer leads on transparency \u0026 trust. Both do forms responses. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Alchemer E 41.4",
      "Paperform C 56",
      "scores"
    ],
    "h1": "Alchemer vs Paperform",
    "image": "https://www.anchorterminal.com/assets/og/compare-alchemer-vs-paperform.png",
    "path": "/compare/alchemer-vs-paperform",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Alchemer vs Paperform for AI agents, E 41.4 vs C 56 | Anchor Terminal",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/alchemer-vs-paperform"
  },
  "tokens": {
    "markdown": 2200,
    "slim": 630
  },
  "version": 1
}
