Japan EDINET Insider Filings — インサイダー取引 API
Pricing
from $100.00 / 1,000 edinet filings
Japan EDINET Insider Filings — インサイダー取引 API
Track Japan EDINET insider and large-shareholder filings. Clean JSON for analysts, quants and AI agents.
Japan EDINET Insider Filings — インサイダー取引 API
Pricing
from $100.00 / 1,000 edinet filings
Track Japan EDINET insider and large-shareholder filings. Clean JSON for analysts, quants and AI agents.
Free Japan FSA EDINET API v2 subscription key. Register at https://api.edinet-fsa.go.jp/ (email + phone, no credit card). Required — EDINET v2 closed the unauthenticated endpoint in 2023 and all requests now need a key. Pass via this input field for one-off runs, OR set the EDINET_API_KEY environment variable on your Apify task for scheduled runs. Rate limit: ~3 requests/second per key, generous enough for any institutional workflow. The key is never logged or persisted by this actor.
Filing-date lower bound (inclusive). EDINET retains roughly 5 years of filings. For breaking insider-flow surveillance use a 7-30 day window; for backtesting M&A / takeover events use a 90-365 day window. Leave blank to default to 30 days before today (UTC). EDINET accepts roughly 50-200 filings/day on weekdays and zero on weekends/Japanese public holidays.
Filing-date upper bound (inclusive). Leave blank to default to today (UTC). Maximum window is 365 days — for longer-horizon studies, paginate by running multiple windowed jobs.
Which EDINET filing categories to sweep. large_shareholder covers 大量保有報告書 (initial 5% Schedule 13D / 13G equivalent) AND 変更報告書 (≥1% holdings change update) — the canonical Japanese insider / activist-investor signal. large_shareholder_change returns ONLY 変更報告書 (movement filings). treasury_buyback returns 自己株券買付状況報告書 (the company's own repurchase activity — a leading bullish signal historically). officer_trade is the catch-all for director/officer-shareholding disclosures embedded in annual / quarterly reports (noisier, larger volume). all returns large_shareholder + treasury_buyback combined — the institutional default.
Optional case-insensitive substring match on the filer name. EDINET stores filer names primarily in Japanese (filerName), with English transliteration in filerNameEn when available. Examples: 'ブラックロック' or 'BlackRock', '野村' or 'Nomura', 'バリュー・パートナーズ' or 'Value Partners'. Useful for tracking specific activist funds (Murakami Fund / 村上ファンド, Oasis Management, Dalton Investments, Effissimo, ValueAct Capital).
Optional 4-digit Tokyo Stock Exchange securities code (e.g. '7203' for Toyota, '6758' for Sony, '9984' for SoftBank Group, '7974' for Nintendo). Accepts suffix-tagged forms too ('7203.T', 'TYO:7203'). Leave blank to scan all issuers — useful for activist-fund flow analysis where you don't know the target in advance. EDINET surfaces the issuer's TSE code in 5% rule filings via the secCode field (5-digit format with check digit '0').
Hard cap on dataset rows pushed. Each row is one EDINET filing. A 7-day large-shareholder scan typically returns 60-150 rows across the whole TSE; a 30-day all-doctype scan returns 400-1500. Cap accordingly — at the proposed institutional pricing of $0.15/filing, $30 buys roughly 200 filings.
When true (default), the actor downloads the XBRL filing instance for each 350/360 (large-shareholder) row and extracts the post-filing holdings %, total shares held, and change vs previous filing. Each XBRL download is ~50-300KB and adds ~1.5s per filing (EDINET rate limit). Disable for fast metadata-only scans when you don't need precise holding ratios.
Optional. EDINET API v2 is normally reachable from any IP — Japan FSA does not geofence the public API. Enable Apify proxy only if you see HTTP 429 / 503 errors during peak TSE open or after a major activist disclosure event. RESIDENTIAL with country=JP is the most robust setting; DATACENTER works for low-volume scans.
{ "useApifyProxy": false}