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 "X-API-Key: gf_your_key_here" \ https://api.gatiflow.io/api/v1/intelligence/report
Interactive Docs
Full OpenAPI documentation with try-it-out functionality:
Authentication
All API requests require an API key (prefix gf_) sent in the X-API-Key header. Keys grant read access to intelligence data and support optional expiration dates. Bearer tokens in the Authorization header are used only by the web app session, not by the public API.
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/report-history — Report snapshot history (?limit=N, 1–50; retention varies by plan, Free excluded)
GET /api/v1/public/weekly-report — Daily Insights (auth required)
GET /api/v1/public/deep-dive — Latest deep dive preview: title, excerpt and word count (no auth). The full article requires a paid plan