REST API
JSON over HTTPS. Query companies, executives, filings, red flags, monitors, or voting on demand. Bearer-token auth. Cursor pagination. The same data the UI uses, exposed for your code.
GET /v1/companies/MTCH/votingA–F scorecards on 300K+ executives and directors, daily risk-monitor scores, red flags, and the board-interlock graph — the proprietary layer we build on top of 25 years of SEC filings. Pull it into your warehouse, your notebooks, your in-house screens, by REST or SFTP.
$ curl -H "Authorization: Bearer $BA_KEY" \
"https://api.boardroomalpha.com/v1/red_flags?since=24h"
[
{ "ticker": "MRDN", "category": "Restatement",
"severity": "high",
"source_filing": "10-K/A · 2026-05-19",
"peer_baseline_violations": 8 },
{ "ticker": "ATLS", "category": "Auditor change",
"severity": "high",
"departing_firm": "PwC", "incoming_firm": "EY" },
{ "ticker": "PFT", "category": "Director resignation",
"severity": "med",
"source_filing": "8-K · 2026-05-14",
"role": "Audit Committee chair" }
]Live REST for interactive queries and event-driven workflows. Bulk SFTP for backfills, recurring loads, and analyst-grade snapshots.
JSON over HTTPS. Query companies, executives, filings, red flags, monitors, or voting on demand. Bearer-token auth. Cursor pagination. The same data the UI uses, exposed for your code.
GET /v1/companies/MTCH/votingPre-built CSV or Parquet deliverables on a daily or weekly cadence. Full snapshots for backfills, incrementals for ongoing sync. Compressed, signed, retained 90 days.
sftp://drop.boardroomalpha.com/v1/Bearer-token auth, JSON over HTTPS, cursor pagination. Same endpoint shapes from curl, Python, Node — or a pandas read on a fresh SFTP drop.
curl -H "Authorization: Bearer $BA_KEY" \
https://api.boardroomalpha.com/v1/companies/MTCH/votingimport os, httpx
resp = httpx.get(
"https://api.boardroomalpha.com/v1/companies/MTCH/voting",
headers={"Authorization": f"Bearer {os.environ['BA_KEY']}"},
)
data = resp.json()
# {"ticker": "MTCH", "proposals": [...]}const res = await fetch(
"https://api.boardroomalpha.com/v1/companies/MTCH/voting",
{ headers: { Authorization: `Bearer ${process.env.BA_KEY}` } }
);
const data = await res.json();import pandas as pd
# After your SFTP sync to ./drop/
filings = pd.read_parquet("drop/filings_2026-05-22.parquet")
flags = pd.read_parquet("drop/red_flags_2026-05-22.parquet")
restated = filings.merge(
flags[flags.category == "Restatement"],
on="filing_id",
)Nine curated, scored datasets — the analytics you can't pull from EDGAR yourself — plus the raw filings substrate they're derived from. Everything in the UI, available via REST or bulk SFTP. Full data dictionary on request under NDA.
A–F letter grades on every CEO, CFO, and director — anchored to return vs the S&P 500, governance, and pay during their tenure at each board.
Daily predictive snapshots: CEO Hot Seat, Activist Vulnerability, Say-on-Pay outlier scores, Legal Firm exposure, and more.
Categorized risk events with severity scoring, source filing, and peer-set baselines — restatements, auditor changes, resignations, and more.
Director-to-director relationship graph with connection-strength scoring across every U.S. public-company board.
Mutual-fund vote support per proposal × year × issuer, with drill into per-fund ballot text and rationale — and dissent benchmarking.
Realized and granted pay by executive × year, with structured pay components, pay-for-performance alignment, and peer-group benchmarks.
Every active and closed activist campaign with outcomes, slate composition, settlement terms, and our vulnerability scoring.
Every SPAC at every lifecycle stage — pre-IPO, pre-deal, announced, de-SPAC, liquidation — with post-deal performance.
Every U.S. public company — identifiers, sector, market cap, and ticker history, with stable IDs across releases.
The raw corpus everything above is derived from — every filing back to 2000, parsed within minutes of the EDGAR drop, with structured extracts and full raw text.
Pull Hot Seat scores, Red Flag counts, Say-on-Pay outliers, and pay-for-performance gaps directly into your factor model. Backtest against 10 years of historical events with stable IDs across releases.
Sync the daily Red Flags feed to your watchlist on cron, route to your alerting layer, and link back to source filings. Each event has a stable ID — no de-duplication headache.
Redistribute (under Enterprise) into your client-facing product. REST for live queries, SFTP for nightly snapshots, predictable schemas.
Start a trial and run your actual portfolio through it — or bring a ticker to a 20-minute analyst demo first.
7 days free · no credit card · an analyst sets you up