StockDrifts LogoStockDrifts
Data API

The filings-derived data API for funds, quants and agents.

13F holdings with filer ratings, company KPIs from the filings, and Korean and Japanese insider flow. One key, JSON in and out.

API key and MCP server come with Ultra: $69/mo, or $49/mo billed annually. Cancel anytime.

GET /v1/kpi/{ticker}
$
…12 series for Snowflake · quarterly + yearly · unit, scale and a plain-English definition on every series
32
Endpoints
10,000+
13F filers
33,000+
KPI series
118k+
Korean insider trades
160k+
Japan 5% filings
1,200/min
Rate limit

Datasets

Four datasets, one principle

Each starts from a regulator's document or the company's own deck, not a vendor's estimate.

Dataset 01

KPI Panel

The numbers each company reports about itself, from 10-Ks, 10-Qs and earnings decks.

  • 33,000+ series
  • 2,500+ US stocks
GET/v1/kpi/{ticker}
Dataset 02

13F Intelligence

Every filer rated on its record, with an estimated buy price on each position.

  • 10,803 filers, top-50 holdings each
  • 5-year performance vs S&P 500
GET/v1/us/13f/… · POST /v1/us/13f/screen
Dataset 03

Korea & Japan Insider Flow

Korean insider trades and pre-disclosure plans, and every Japanese 5% filing, in English.

  • 118,610 DART insider trades since Feb 2024
  • 162,256 EDINET filing rows since 2021
GET/v1/kr/insiders/… · GET /v1/jp/insiders/…
Dataset 04 · institutional

Transcript Signals

Every claim on every earnings call, with a topic, sentiment and the verbatim quote, plus embeddings for semantic search.

  • 4,000+ stocks, every quarter
  • verbatim quote on every claim
TRIALdelivered to institutions on request, not on the self-serve key
Meet the Transcript Agent

Reference

All 32 endpoints, one base URL

https://api2.stockdrifts.io · Bearer token, JSON responses. Open a group to see its routes.

Korea insiders10 routes
  • GET/v1/kr/insiders/recent

    Recent insider trades across all tickers

  • GET/v1/kr/insiders/top-buys

    Top tickers by aggregated insider buying over a window

  • GET/v1/kr/insiders/top-sells

    Top tickers by aggregated insider selling over a window

  • GET/v1/kr/insiders/opportunities

    Recent open-market buys whose price has not moved much yet

  • GET/v1/kr/insiders/plans

    D005 pre-disclosure plans: announced but not yet executed trades

  • GET/v1/kr/insiders/plans/{rcept_no}/executions

    One D005 plan cross-referenced against its actual executions

  • GET/v1/kr/insiders/leaderboard

    Insiders ranked by historical average return on their buys

  • GET/v1/kr/insiders/companies/search

    Search companies by stock code, Korean or English name

  • GET/v1/kr/insiders/{stock_code}/trades

    Insider trades for one ticker

  • GET/v1/kr/insiders/{stock_code}/summary

    Pre-aggregated insider summary for one ticker

Japan large shareholding10 routes
  • GET/v1/jp/insiders/recent

    Recent 5% filings across all tickers

  • GET/v1/jp/insiders/top-buys

    Top tickers by aggregated buying over a window

  • GET/v1/jp/insiders/top-sells

    Top tickers by aggregated selling over a window

  • GET/v1/jp/insiders/opportunities

    Recent BUY / INITIAL filings whose price has not moved much yet

  • GET/v1/jp/insiders/leaderboard

    Investors ranked by star rating and average return

  • GET/v1/jp/insiders/convergence

    Tickers where several distinct investors are filing on the same name

  • GET/v1/jp/insiders/companies/search

    Search companies by stock code, Japanese or English name

  • GET/v1/jp/insiders/{stock_code}/filings

    Shareholding-report filings for one ticker

  • GET/v1/jp/insiders/{stock_code}/summary

    Pre-aggregated shareholding summary for one ticker

  • GET/v1/jp/investors/{filer_edinet_code}/filings

    Every filing made by one investor

US 13F9 routes
  • GET/v1/us/13f/investors/search

    Fuzzy-search investors by name, resolved to CIKs ordered by AUM

  • GET/v1/us/13f/investors/sector-exposure

    Screen investors by sector concentration

  • GET/v1/us/13f/investors/catalyst-record

    Screen funds by their track record on binary events

  • GET/v1/us/13f/investors/{cik}

    Latest 13F holdings for one investor, or a specific period

  • GET/v1/us/13f/investors/{cik}/periods

    All 13F periods on file for one investor

  • GET/v1/us/13f/investors/{cik}/changes

    Quarter-over-quarter position diff between two periods

  • GET/v1/us/13f/investors/{cik}/sector-exposure

    Sector-exposure history, newest quarter first

  • GET/v1/us/13f/investors/{cik}/catalyst-record

    Binary-event track record per sector, with best and worst calls

  • GET/v1/us/13f/tickers/{ticker}/holders

    Investors with the ticker in their top-50 positions

KPI and screens3 routes
  • GET/v1/kpi/{ticker}

    Latest normalized KPI snapshot for one ticker, quarterly and yearly

  • POST/v1/screen/insiders

    Screen insider activity by country, date, value, role and ticker

  • POST/v1/us/13f/screen

    Screen 13F holdings by period, ticker, value and rating

MCP · CLI · API

Bring the whole datasetto your agent

13F portfolios, company KPIs and insider filings, one command away from Claude Code or Codex.

$

01Create an API key

One key, scoped to the datasets on your plan.

02One command to connect

The CLI registers the MCP server. Every endpoint becomes a tool.

03Ask in plain English

Your agent screens, joins and charts the data for you.

Claude CodeCodexCursorClaude Desktop

How the data is built

Primary filings, structured

Source of record

SEC EDGAR, Korea DART, Japan EDINET and company IR decks.

Standardised, not modelled

A KPI row is the number the company printed. Gaps stay gaps.

Outcome attached

Insider rows carry the price at filing and forward returns.

Bulk downloads for institutions

Every dataset as a download, refreshed per filing cycle.

Access

Look first, then pick how you take it

Look first

Free

  • All 32 endpoints with fields and sample replies
  • 10,000+ public investor pages
  • No account needed
Read the reference

Ultra

$69/mo

or $49/mo billed annually

  • REST API key and hosted MCP server
  • 13F, KPI, Korea and Japan on one key
  • Full dashboard included. Cancel anytime
Get API access

Institutional

Custom

Datasets, seats and licence

  • Transcript signals and embeddings for every earnings call
  • Bulk data downloads
  • Team seats and a licence for your fund or product
  • Four-week trial on full history
Request demo

FAQ

Data API questions


Start with three tickersyou own

Create a key and pull their KPI history, holders and insider flow yourself.

API key and MCP server come with Ultra: $69/mo, or $49/mo billed annually. Cancel anytime.