FormExpert.co API Documentation

Build powerful integrations with our REST API. Create forms, manage submissions, and access analytics programmatically.

Secure & Reliable

Enterprise-grade security with API key authentication and rate limiting.

RESTful Design

Intuitive REST API with JSON responses and standard HTTP methods.

Developer Friendly

Comprehensive documentation with code examples and interactive testing.

Quick Start Guide

1. Get API Key

Generate an API key from your dashboard

Navigate to Settings → API Keys → Generate New Key

2. Make Your First Request

Test the API with a simple GET request

curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://formexpert.co/api/forms

3. Create a Form

Create your first form via API

curl -X POST https://formexpert.co/api/forms \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "My First API Form",
    "questions": [
      {
        "id": "q1",
        "type": "text",
        "text": "What is your name?",
        "required": true
      }
    ]
  }'

Authentication

All API requests require authentication. You can authenticate using either method:

Bearer Token

Use in Authorization header

Authorization: Bearer your_api_key_here

API Key Header

Alternative header method

X-API-Key: your_api_key_here

Base URL

Production
https://formexpert.co/api
Development
http://localhost:3000/api

Rate Limits

Free Plan:100 requests/hour
Pro Plan:1,000 requests/hour
Enterprise:10,000 requests/hour

Interactive API Reference

Explore and test our API endpoints directly in your browser. Click on any endpoint to see detailed documentation and try it out with your API key.

Loading API documentation...

SDK & Libraries

Official SDKs and community libraries for popular languages.

JavaScript/Node.js
Coming Soon
Python
Coming Soon
PHP
Coming Soon