Use Cases
Deal sourcing
Track investor accounts, then pull the startups they are converging on.
# Track accounts
curl -X POST .../v1/track -d '{"username": "pmarca"}'
curl -X POST .../v1/track -d '{"username": "naval"}'
# Your companies, own list first. Sort by tracked_followers.
curl ".../v1/companies?source=your_list&since=7d"
# New follows, companies only
curl ".../v1/follows/enriched?since=7d&entity_type=company"GET /v1/companies only returns companies, and tracked_followers says how many of your tracked accounts follow each one. Sort by it to see which startups your accounts are converging on, then cross-reference with your existing deal pipeline.
/v1/convergence and /v1/trending return startups only: no people, investors, VC firms, media or big established brands. Use them to see what startups your accounts are converging on this week. /v1/companies stays the full catalog and the first call.
Custom classification
Build your own taxonomy on top of Frontrun's AI classification:
# Flag companies in your space
curl -X POST .../v1/classify/rules \
-H "Content-Type: application/json" \
-d '{
"name": "Competitors",
"conditions": {"bio_keywords": ["sales automation", "revenue intelligence"]},
"actions": {"tags": ["competitor"], "priority": "high"}
}'
# All future enriched calls auto-apply your rules
curl ".../v1/follows/enriched?since=7d"Slack / Telegram / webhook alerts
Push signals to your team's workflow:
Slack example
import requests
FRONTRUN = "https://frontrun.vc/v1"
HEADERS = {"X-API-Key": "your_api_key"}
SLACK_WEBHOOK = "https://hooks.slack.com/services/..."
convergence = requests.get(
f"{FRONTRUN}/convergence",
headers=HEADERS,
params={"threshold": 3, "since": "24h"}
).json()
for signal in convergence.get("convergences", []):
followers = ", ".join(signal["followed_by"])
requests.post(SLACK_WEBHOOK, json={
"text": f"*Convergence signal*: {signal['name']} (@{signal['username']})\n"
f"Followed by: {followers}"
})Telegram example
import requests
FRONTRUN = "https://frontrun.vc/v1"
HEADERS = {"X-API-Key": "your_api_key"}
TELEGRAM_BOT_TOKEN = "your_bot_token"
TELEGRAM_CHAT_ID = "your_chat_id"
convergence = requests.get(
f"{FRONTRUN}/convergence",
headers=HEADERS,
params={"threshold": 3, "since": "24h"}
).json()
for signal in convergence.get("convergences", []):
followers = ", ".join(signal["followed_by"])
text = (f"*Convergence signal*: {signal['name']} (@{signal['username']})\n"
f"Followed by: {followers}")
requests.post(
f"https://api.telegram.org/bot{TELEGRAM_BOT_TOKEN}/sendMessage",
json={"chat_id": TELEGRAM_CHAT_ID, "text": text, "parse_mode": "Markdown"}
)Agent integration
Connect Frontrun to your AI agent via the MCP server or REST API. Your agent can monitor deal flow, flag opportunities, and surface signals without manual intervention. Have it start with GET /v1/companies (MCP: frontrun_companies), which lists your companies and is never empty on day one.
"Which startups are my tracked accounts converging on this week? Flag anything in AI."See MCP Server and Claude Code for setup.