60-Second Quickstart

Send your first form submission in under a minute.

Sign up to get a real endpoint with your form ID pre-filled below.

1. Your Endpoint

After creating a form, replace YOUR_FORM_ID with your real form ID.

https://api.peachform.xyz/f/YOUR_FORM_ID

2. Send a POST Request

Send JSON from your terminal, frontend, or any backend.

curl

curl -X POST "https://api.peachform.xyz/f/YOUR_FORM_ID" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Jane Doe",
    "email": "[email protected]",
    "message": "Hello!"
  }'

JavaScript (fetch)

await fetch("https://api.peachform.xyz/f/YOUR_FORM_ID", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    name: "Jane Doe",
    email: "[email protected]",
    message: "Hello!",
  }),
});

Try It Live

Sign up to get a real form ID and send a live request from here.

3. Expected Result

A successful submission returns HTTP 200 with:

{ "success": true }

Your submission appears instantly in the dashboard.