API Documentation
GatiFlow provides a RESTful JSON API for programmatic access to intelligence reports, signal data, and organization management.
Quick Start
1. Register at /register
2. Create an API key in Settings → API Keys
3. Make your first request:
curl -H "Authorization: Bearer YOUR_API_KEY" \ https://api.gatiflow.io/api/v1/intelligence/report
Interactive Docs
Full OpenAPI documentation with try-it-out functionality:
Authentication
All API requests require a Bearer token. Include it in the Authorization header. Keys grant read access to intelligence data and support optional expiration dates.
Rate Limits
Rate Limits (requests per minute): Free 5 · Starter 60 · Pro 120 · Business 300.
Daily Quota: Free 10/day · Starter 2,000/day · Pro 10,000/day · Business 50,000/day.
Both limits returned in X-RateLimit-* headers. See /billing for full plan comparison.
Endpoints
GET /api/v1/intelligence/report — Full intelligence report (content scales with plan)
GET /api/v1/intelligence/report/export?format=csv — Export signals as CSV (Pro/Business only)
GET /api/v1/intelligence/report/export?format=pdf — Export signals as PDF (Business only)
GET /api/v1/intelligence/history — Signal history (default 30 days, max 90 via ?days=N, Pro/Business only)
GET /api/v1/public/weekly-report — Daily Insights (auth required)
GET /api/v1/public/deep-dive — Latest deep dive article (no auth)