Real-time AI summaries of SEC 8-K filings, ticker-tagged and sentiment-scored. Built for developers and retail traders — Real-time financial news, without the enterprise contract.
SEC EDGAR is polled every 60 seconds for new 8-K, 10-Q, 10-K, S-1, and Form 4 filings. All public domain — no licensing required.
Each filing is processed by Claude Haiku to produce a factual headline, 2-sentence summary, ticker tags, category classification, and sentiment score (−1.0 to +1.0).
Query the REST API or subscribe to the WebSocket stream. Filter by ticker, category, or sentiment. Power your trading bot, dashboard, or alert system.
Base URL: https://api.brieftape.com —
Add header Authorization: Bearer YOUR_KEY for paid tiers.
# Get latest earnings stories curl -H "Authorization: Bearer YOUR_KEY" \ "https://api.brieftape.com/v1/news?category=Earnings&limit=10" # Filter by ticker curl "https://api.brieftape.com/v1/tickers/AAPL/news" # API health + story count curl "https://api.brieftape.com/health"
import requests API_KEY = "YOUR_KEY" BASE = "https://api.brieftape.com" headers = {"Authorization": f"Bearer {API_KEY}"} r = requests.get(f"{BASE}/v1/news", headers=headers, params={"category": "Earnings", "limit": 10}) for story in r.json()["results"]: print(story["headline"], "| sentiment:", story["sentiment"])
const BASE = "https://api.brieftape.com"; const API_KEY = "YOUR_KEY"; const res = await fetch( `${BASE}/v1/news?category=Earnings&limit=10`, { headers: { Authorization: `Bearer ${API_KEY}` } } ); const { results } = await res.json(); results.forEach(s => console.log(s.headline, "| sentiment:", s.sentiment) );
100 API calls/day, no credit card required. Access instructions arrive in your inbox. Start calling the API in under 5 minutes.
https://api.brieftape.com/v1/news immediately. Paid tiers require a Bearer token in the Authorization header.hello [at] brieftape [dot] com or use the contact form below. We typically respond within one business day.