@requestforms

Build web forms with A.I. or manually, all forms 100% free, including API access. https://nitter.cf/t.co/EHTew43lBs Upgrade to remove branding.

Joined September 2026
White-label on Request Forms (paid). Most of the builder stays free. Paid adds only two things: hide the Request Forms link, and serve hosted forms on your own domain. #buildinpublic
2
1
57
Hide branding: Paid removes the Request Forms logo and link on hosted and embed forms. Free keeps both. The embed homepage link stays crawlable on Free (do not add rel="nofollow").
1
18
Where this sits: Typeform own-domain is Enterprise. Fillout custom domain is on Business. Jotform custom domain starts on Gold. Google and Microsoft Forms keep vendor branding. Upgrade: sign in → organization → Stripe. requestforms.io/pricing
27
Price (per organization): $29/mo, or $23.20/mo billed yearly ($278.40/year, 20% off). Free keeps unlimited forms, responses, logic, payments, CSS, webhooks, embeds, teams, API, and MCP.
12
Official CLI on npm: requestforms (free). npm install -g requestforms Or: npx requestforms Same versioned REST paths as /openapi.json. Health, stats, public forms, and API-key form commands from your terminal. #buildinpublic
3
1
44
When to use it: CI form CRUD. Pull responses into a pipeline. Smoke-test /api/health after deploy. Agents that want a CLI instead of writing fetch wrappers. Prefer MCP at /mcp when you want OAuth sign-in and the builder agent without a key.
4
21
Free vs gatekeeping: The CLI and org API keys stay free (rate limits apply). No separate forms API subscription. Docs: requestforms.io/docs/cli npm: npmjs.com/package/requestfor…
12
Install and smoke-check: requestforms health requestforms stats Public commands need no key. Set REQUESTFORMS_API_URL or --base-url only if you point at another origin.
11
Other tools too: create_form, add_block, publish_form, get_share_info, list_responses, submit_response. Call list_block_kinds for catalog names. Template, org, billing, and Stripe Connect tools match the website.
1
5
OAuth vs API keys: Hosted MCP = OAuth 2.1 + PKCE to your user session. Org API keys = separate Bearer rfk_ tokens on /api/v1. Do not send a session JWT as Bearer rfk_. Both stay free. Docs: requestforms.io/docs/mcp
1
1
10
REST API and org API keys on Request Forms (free). Create an rfk_ key on the organization page. Call /api/v1 with Authorization: Bearer rfk_... to create and update forms, read submissions, manage webhooks, and read analytics. #buildinpublic
1
28
Public routes need no key: GET /api for the catalog. Health and platform stats. Fetch a published form schema and POST answers for headless CMS. Math captcha applies on anonymous submits.
1
20
Free vs gatekeeping: Org API keys stay free (rate limits apply). No separate forms API subscription. Typeform and others often plan-gate the API. Docs: requestforms.io/docs/api Pricing: requestforms.io/pricing
17