Skip to content

newlylights/followengine-api-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

FollowEngine API Documentation

Official API reference for FollowEngine — the competitor growth intelligence platform.

Base URL: https://api.followengine.com/v1


Authentication

All API requests require an API key passed as a Bearer token:

Authorization: Bearer YOUR_API_KEY

Get your API key at followengine.com/dashboard/settings.


Quick Start

# List monitored competitors
curl https://api.followengine.com/v1/competitors \
  -H "Authorization: Bearer fe_l...xxx"

# Add a competitor to monitor
curl -X POST https://api.followengine.com/v1/competitors \
  -H "Authorization: Bearer fe_l...xx" \
  -H "Content-Type: application/json" \
  -d '{"domain":"competitor.com","channels":["google_ads","search"]}'

API Reference

  • Competitors — Manage monitored competitors: list, add, update, remove
  • Signals — Retrieve detected competitor signals and changes
  • AI Briefs — AI-generated competitive strategy briefs
  • Channels — Channel configuration: ads, search, content, social
  • Webhooks — Real-time event notifications
  • Analytics — Usage metrics and reporting

Endpoints at a Glance

Method Endpoint Description
GET /v1/competitors List monitored competitors
POST /v1/competitors Start monitoring a competitor
GET /v1/competitors/{id} Get competitor details
PATCH /v1/competitors/{id} Update competitor config
DELETE /v1/competitors/{id} Stop monitoring
GET /v1/competitors/{id}/signals Signals for a competitor
GET /v1/signals List all recent signals
GET /v1/signals/{id} Get signal details
GET /v1/briefs List AI briefs
POST /v1/briefs/generate Generate a new brief
GET /v1/webhooks List webhooks
POST /v1/webhooks Create webhook
DELETE /v1/webhooks/{id} Remove webhook
GET /v1/analytics/usage Usage statistics

SDKs

Language Package Install
Python followengine pip install followengine
Node.js @followengine/sdk npm install @followengine/sdk
Ruby followengine gem install followengine
cURL Built-in

Rate Limits

Plan Requests/min Burst
Free 30 5
Starter 300 50
Growth 1,000 100
Enterprise Custom Custom

Headers: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset


Errors

Code Meaning
200 Success
400 Bad request
401 Invalid API key
403 Insufficient permissions
404 Not found
429 Rate limited
500 Server error

All errors return:

{
  "error": {
    "code": "invalid_api_key",
    "message": "The API key provided is invalid.",
    "docs": "https://api.followengine.com/docs#authentication"
  }
}

OpenAPI Spec

Machine-readable API specification: openapi.yaml

Use with Swagger, Postman, or any OpenAPI-compatible tool.


Need Help?


FollowEngine — Follow competitors. Copy what works.

About

FollowEngine API Documentation — competitor monitoring, signal tracking, and AI briefs. OpenAPI 3.0 spec.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors