Docs/API Reference

API Reference

Programmatic access to your forms and responses.

Base URL

https://www.qualifyform.com/api

Authentication

All requests require a Bearer token in the Authorization header:

curl -X GET "https://www.qualifyform.com/api/forms" \
  -H "Authorization: Bearer YOUR_API_KEY"

Endpoints

GET/api/forms

Get all your forms

Responsejson
{
  "forms": [
    {
      "id": "abc123",
      "title": "Lead Form",
      "slug": "lead-form",
      "status": "published",
      "created_at": "2025-01-01T00:00:00Z"
    }
  ]
}
GET/api/responses?form_id=:formId

Get responses for a specific form

Responsejson
{
  "responses": [
    {
      "id": "resp_xyz",
      "form_id": "abc123",
      "answers": {
        "name": "John Smith",
        "email": "john@example.com"
      },
      "pixel_fired": true,
      "created_at": "2025-01-15T10:30:00Z"
    }
  ]
}
POST/api/responses

Submit a response programmatically

Request Bodyjson
{
  "form_id": "abc123",
  "answers": {
    "name": "John Smith",
    "email": "john@example.com"
  }
}

Rate Limits

PlanLimit
Free100 requests/hour
Pro1,000 requests/hour
EnterpriseUnlimited