Tools/Form API payload builder

Form API payload and cURL builder

Edit fields and your API key. Copy a JSON body, cURL command, or fetch snippet for POST https://api.formsreach.com/submit.

Fields

Sendsapplication/json to the public submit endpoint withapi_key in the body. Prefer theJS SDK in production apps when you can.

How to use

  1. Set endpoint and API keyDefault endpoint is the public FormsReach submit URL. Paste your form key or keep YOUR_API_KEY as a placeholder.
  2. Edit submission fieldsChange name, email, message, or add custom field names that match your form inputs.
  3. Copy JSON, cURL, or fetchUse JSON for docs and Postman, cURL for terminal tests, or fetch for browser and Node experiments.

Field rules to remember

How this works

All formatting runs in your browser. The tool does not call FormsReach for you; copy the cURL or fetch snippet and run it from your own environment against a form you own.

Next steps

FAQ

Quick answers about this free browser tool and how it relates to FormsReach.

What Content-Type does this use?+

application/json. FormsReach also accepts urlencoded and multipart for classic HTML forms. This builder focuses on the JSON path for SPAs and scripts.

Should api_key be in the body or a header?+

For public website forms, put api_key in the body (JSON or form fields). No Bearer token is required for the public submit endpoint.

Is this safer than pasting keys into random tools?+

Generation stays in your browser. Prefer a test key or placeholder until you run requests from your own machine. Domain allowlisting still protects production keys.

When should I use the JS SDK instead?+

Prefer @formsreach/js submitForm or FormsReach.init for apps you ship. Hand-written fetch is fine for smoke tests and understanding the wire format.

Related tools

More free browser tools that pair with FormsReach forms.

Ready to receive form leads?

Create a free API key. Upgrade when you need more monthly credits.

Get started →