API Reference

Integrate FavForm with your applications using our REST API.

Authentication

All API requests require authentication using an API key. Include your key in the request headers:

Bash
curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://favform.com/api/forms

You can generate API keys from your developer settings.

Base URL

Text
https://favform.com/api

Rate Limits

API requests are rate limited based on your plan:

PlanRequests/minute
Free60
Pro300
Business1000

Endpoints

GET/api/formsList all forms
POST/api/formsCreate a new form
GET/api/forms/:idGet a form by ID
PUT/api/forms/:idUpdate a form
DELETE/api/forms/:idDelete a form
GET/api/pollsList all polls
POST/api/pollsCreate a new poll
GET/api/polls/:idGet a poll by ID
POST/api/polls/:id/voteSubmit a vote
GET/api/widgetsList all widgets
POST/api/widgetsCreate a new widget
GET/api/widgets/:idGet a widget by ID

Responses

View all →
GET/api/responsesList all responses
GET/api/forms/:id/responsesGet responses for a form