The insider trading API for real-time SEC Form 4 data.
REST API and webhooks for SEC Form 4 insider trades: amendment-correct, 10b5-1 filtered, with 3 years of history. 500 requests/day, free. No credit card. No sales call.
// quick start
Query in 30 seconds
curl https://api.form4api.com/v1/transactions \
-H "X-Api-Key: fapi_live_your_key" \
-G \
-d "ticker=AAPL" \
-d "per_page=5"[
{
"ticker": "AAPL",
"companyName": "Apple Inc.",
"insiderName": "Cook Timothy D",
"insiderTitle": "Chief Executive Officer",
"isOfficer": true,
"transactionCode": "S",
"isOpenMarket": true,
"is10b5Plan": false,
"sharesAmount": 511000,
"pricePerShare": 192.35,
"totalValue": 98290850.00,
"sharesOwnedAfter": 3200000,
"transactionDate": "2026-05-01T00:00:00Z"
}
]// differentiators
What you only get here
Insider × institutional, in one query
Every /v1/transactions row carries an institutionalOwnership block: current quarter AUM, QoQ trend, top-3 13F-HR holders for that issuer. Filter for "insiders buying while institutions accumulate" in one call. 110K+ 13F-HR filings, 42M+ positions, $5T+ AUM under the hood. No competitor at this price point joins both sides.
Amendment-aware
Form 4/A amendments are resolved automatically. No double-counting. Competitors get this wrong: we handle it correctly.
Form 144 intent-to-sellBusiness
110K+ Form 144 "notice of proposed sale" filings indexed. Insiders disclose intent ~2 days before the actual Form 4 sale lands: early signal on discretionary vs pre-scheduled sales.
Insider sentiment scoreBusiness
Monthly MSPR-style sentiment per company on a –100 to +100 scale. Excludes 10b5-1 plan trades automatically, so the score reflects actual insider conviction, not pre-scheduled dispositions.
10b5-1 plan detection
Every transaction carries an is10b5Plan flag, and exclude_10b5=true is a free-tier filter, not paywalled. Separate planned sales from conviction trades in one query, on any plan.
Self-serve webhooks
Create a webhook from your dashboard in seconds: no sales call, no minimum plan. Filings reach the API in ~58s of EDGAR acceptance, and webhooks fire on that same real-time pipeline. Self-serve, near-instant webhooks are rare in this niche.
Post-trade returns, every tier
Every /v1/transactions row includes return1d through return6m: split-adjusted stock performance 1 day to 6 months after the filing. Included free. Only the return-screening filters require Pro.
// built for
Who uses Form4API
Quant & algo traders
Insider signal is a well-documented alpha factor. Feed Form 4 data directly into your strategy on Composer, QuantConnect, or Collective2.
Fintech newsletters
Power your insider-tracking newsletter with real-time data. Unusual Whales, Insider Monkey: the same data, at a fraction of the cost.
AI investment agents
LLM-powered tools need structured real-time data. Clean JSON responses and a Python SDK make Form 4 filings easy to feed into Claude, GPT, or Gemini agents.
Corporate IR teams
Monitor competitor insider activity and benchmark your own patterns against peers. Webhook alerts the moment a filing hits.
// dashboard
See your dashboard before you sign up
Your key is shown once, then stored hashed. Watch usage against your plan limits in real time, and upgrade only when you actually need to — no card to get started.
Keep your key secret. Don't commit it to source control.
Usage
1.3M+ insider transactions parsed from SEC EDGAR across 24K+ companies, appearing in the API within ~58s of filing.
Same numbers the public /v1/stats endpoint serves. No reviews yet, so we won't fake any.
// pricing
Simple, transparent pricing
Free
500 requests/day, free forever. No credit card, no expiry.
- 15,000 requests / month (500/day)
- 20 requests / minute
- All core endpoints + return fields
- Full history · 20-page query depth
- 1 read-only webhook
- Community support
Pro
For developers building trading tools.
- 50,000 requests / day
- 200 requests / minute
- Unlimited query depth
- Return + trade-size filters
- Insider scorecards + summaries
- 5 webhook endpoints
- Email support (48h)
Business
For teams and production applications.
- 250,000 requests / day
- 500 requests / minute
- Signals + Sentiment
- Form 144 + 13F-HR Holdings
- Bulk CSV export
- 25 webhook endpoints
- Email support (24h)
Enterprise
For high-volume and institutional use.
- Unlimited requests / day
- 2,000 requests / minute
- Signals + Sentiment
- Form 144 + 13F-HR Holdings
- Unlimited webhooks
- Slack + SLA
// faq
Frequently asked questions
// stop wiring scrapers
Get insider trading data in your app
in 2 minutes
500 free requests per day, no credit card, no sales call. Sign up, grab your API key, ship your first feature this afternoon.
Webhook on every new filing
Historical Form 4 archive
Companies indexed