API Reference
Programmatic access to your forms and responses.
Base URL
https://www.qualifyform.com/apiAuthentication
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/formsGet 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=:formIdGet 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/responsesSubmit a response programmatically
Request Bodyjson
{
"form_id": "abc123",
"answers": {
"name": "John Smith",
"email": "john@example.com"
}
}Rate Limits
| Plan | Limit |
|---|---|
| Free | 100 requests/hour |
| Pro | 1,000 requests/hour |
| Enterprise | Unlimited |