Pull guest data, push to your systems, query connection events, and respond to feedback: all through a clean REST API with full documentation.
Four core capabilities for developers who want to extend CaptiveWiFi into their own platforms and workflows.
Authenticate with a Bearer token. Every response is JSON. Every endpoint is documented.
// Fetch recent opt-in guests for a venue const response = await fetch( 'https://dashboard.captivewifi.io/api/v1/guests', { method: 'GET', headers: { 'Authorization': `Bearer ${API_KEY}`, 'Content-Type': 'application/json' }, params: { venue_id: 'venue_abc123', opted_in: true, from: '2026-05-01', limit: 100 } } ); const { guests, meta } = await response.json(); // Response { "guests": [ { "id": "g_7f3k2", "email": "guest@example.com", "first_seen": "2026-05-08T18:34:00Z", "visit_count": 3, "opted_in": true, "venue_id": "venue_abc123" } ], "meta": { "total": 284, "page": 1 } }
// Post a reply to a piece of feedback const response = await fetch( 'https://dashboard.captivewifi.io/api/v1/feedback/reply', { method: 'POST', headers: { 'Authorization': `Bearer ${API_KEY}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ feedback_id: 'fb_9x2m1', reply: 'Thank you for your visit. We really appreciate your feedback and hope to see you again soon.', send_email: true }) } ); // Response { "success": true, "feedback_id": "fb_9x2m1", "replied_at": "2026-05-15T09:12:44Z", "email_sent": true }
A focused set of endpoints covering guest data, venues, connections, feedback, and analytics. Full reference documentation available in the developer portal.
Full API Reference →The API is used by technology partners, integration teams, and in-house developers to extend CaptiveWiFi into their own platforms.
CaptiveWiFi fires webhooks for two key events — guest WiFi logins and feedback submissions. Send that data anywhere: your own endpoint, Make.com, Zapier, or any automation platform.
Full API reference, authentication guide, and code examples available in the developer portal. Or talk to the team if you're planning an integration.
REST API·JSON·Bearer auth·Full docs included