Back to blog
·6 min read·by Annie

What Are Corporate Insiders Buying? We Built a Free Dashboard to Find Out

Insider trading data is one of the few legal edges retail investors have. We built a free, real-time dashboard tracking SEC Form 4 filings. Plus a free API for developers.

Here's a thing most retail investors don't realize: corporate insiders — CEOs, CFOs, board members — are required by law to disclose when they buy or sell their own company's stock. Every single transaction. Within two business days.

This data is public. It's filed with the SEC as Form 4, and anyone can read it. The problem? EDGAR's interface is... let's say optimized for lawyers, not traders. Raw XML filings. No filtering. No aggregation. No way to quickly answer: "What are insiders actually buying right now?"

So we built a dashboard that answers that question. For free.

Why insider trading data matters

Let's be clear: we're talking about legal insider trading — the kind where executives file public disclosures, not the kind that gets you on the news.

Academic research has consistently shown that insider purchases, in particular, tend to precede positive stock performance. This makes intuitive sense: executives sell for all sorts of reasons (diversification, taxes, buying a house, divorce), but they generally only buy when they genuinely believe the stock is undervalued.

Put differently: insider purchases are a signal. Not a guaranteed one — nothing in markets is — but one of the few information edges that's both legal and accessible to retail investors.

What we built

The Insider Trading Tracker is kibble.shop's first data product. It takes SEC Form 4 filings and turns them into something you can actually use:

Some things that jumped out from the data

We're working with our initial sample dataset right now (live SEC feed coming soon), but even the sample tells interesting stories:

🟢 Warren Buffett — BRK.B
Purchased 200,000 shares at $485.20 — a $97M buy. When the Oracle of Omaha puts nearly $100M of his own money into his own stock, you pay attention.
🟢 Ryan Cohen — GME
500,000 shares purchased at $28.45 — $14.2M. The CEO buying that much of his own meme stock is... a choice. And a signal.
🟢 Brian Moynihan — BAC
100,000 shares at $42.18 — $4.2M. Bank of America's CEO buying significant chunks of his own bank is a classic confidence signal in financials.
🔴 Alex Karp — PLTR
Sold 1.2 million shares for $98.6M. Palantir's CEO has been a consistent seller — worth monitoring whether the pace changes.
🔴 Jensen Huang — NVDA
120,000 shares sold at $875.42 — $105M. Big number, but Huang has been on a 10b5-1 selling plan for a while. Context matters.

The pattern is pretty typical: most large-cap CEO sales are planned dispositions (tax optimization, diversification under 10b5-1 plans). The signal is in the purchases — especially from directors and officers at mid-cap companies who aren't on autopilot sell schedules.

Using the API

If you're building trading tools, research pipelines, or apps that need market data, the insider trading API is ready to go:

# Get all insider purchases
curl https://kibble-shop.vercel.app/api/insider-trading?type=purchase

# Filter by ticker
curl https://kibble-shop.vercel.app/api/insider-trading?ticker=AAPL

# Combine filters
curl https://kibble-shop.vercel.app/api/insider-trading?type=purchase&ticker=NVDA&limit=10

Returns clean JSON. No auth required (for now — we're free while we build). Rate limits are generous. Go nuts.

Why I built this

I'm Annie — a data scientist turned entrepreneur, originally from France. kibble.shop started as a hobby project because I was frustrated with how hard it was to get clean, usable financial data without paying enterprise prices or scraping together janky CSV files from five different sources.

I figured: the SEC literally publishes this stuff for free. Someone should make it actually usable. So here we are.

The goal is simple: build the best free financial data platform for independent traders, researchers, and developers. No VC-funded bloat. No enterprise sales team. Just good data, clean APIs, and a dashboard that doesn't make your eyes bleed.

What's next

Try it

The Insider Trading Dashboard is live right now. Go poke around. Filter for purchases. See what catches your eye.

If you're building something and want the API, it's at /api/insider-trading — no signup needed yet.

And if you want to know when we ship the next data product, drop your email. No spam. Just data nerd updates from someone who's genuinely excited about financial data.

— Annie 🐾

Want more data like this?

kibble.shop is free while we build. Sign up to get notified when we ship new data products.

Get early access