🇯🇵 Japan TDnet · 適時開示 東証 上場企業発表 avatar

🇯🇵 Japan TDnet · 適時開示 東証 上場企業発表

Pricing

from $150.00 / 1,000 disclosure records

Go to Apify Store
🇯🇵 Japan TDnet · 適時開示 東証 上場企業発表

🇯🇵 Japan TDnet · 適時開示 東証 上場企業発表

Japan TDnet (Tokyo Stock Exchange timely-disclosure feed) — same-day issuer announcements.

Pricing

from $150.00 / 1,000 disclosure records

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

📊 Japan TDnet — Tokyo Stock Exchange Timely Disclosure Tracker

Real-time same-day issuer disclosures from the Tokyo Stock Exchange. TDnet (適時開示情報伝達システム / Timely Disclosure Network) is the official conduit through which every TSE Prime, Standard, and Growth listed company is mandated under Securities Listing Regulations Rule 402 to publish tender offers, earnings revisions, M&A announcements, dividend changes, share buybacks, and governance reports — within minutes of board approval.

This actor turns TDnet's server-rendered HTML feed into clean structured JSON: 4-digit securities code, Japanese company name, disclosure timestamp, classified disclosure type (tender offer / earnings / M&A / governance / dividend / buyback), and the PDF link to the source document. Built for event-driven Japan-focused funds, M&A arb desks, sell-side analysts, and corporate-governance research teams who need TDnet as a same-day machine-readable feed — not a manual portal.


✅ What you get

FieldDescription
securities_code4-digit Japanese securities code (証券コード, e.g. 7203 for Toyota Motor)
securities_code_internal_5digitTDnet's raw internal 5-digit code (72030) for round-trip integrity
company_nameJapanese company name as it appears on TDnet
company_name_english_if_knownEnglish name if recognized (best-effort; null otherwise)
disclosure_dateISO date YYYY-MM-DD in Japan Standard Time (JST)
disclosure_timeTime-of-day HH:MM JST
disclosure_titleDisclosure title (Japanese, raw — the official text)
disclosure_title_english_if_knownEnglish title only when it was provided by the issuer; otherwise null
disclosure_typeOne of: earnings / tender_offer / M&A / governance / dividend / buyback / material_event / other
pdf_urlDirect link to the issuer's official disclosure PDF
market_segmentPrime / Standard / Growth when inferable from the TDnet listing; otherwise Tokyo Stock Exchange
exchange_codeTDnet exchange code ( = Tokyo)
xbrl_urlXBRL bundle URL when published alongside the disclosure (else null)
source_urlCanonical TDnet index URL for the disclosure's date
scraped_atISO-8601 UTC timestamp of extraction

Each row pushed to the dataset is one billable disclosure-record event.


🎯 Use cases

Event-driven Japan equity trading

Run a 06:00 JST daily sweep filtered to disclosure_type=tender_offer to catch every TOB (公開買付け) announcement before the market opens. M&A arb desks at Citadel, Millennium, and Tokio-based long/short shops use this exact pattern.

M&A monitoring + activist watchlists

Filter on M&A to catch every 合併 (merger), 株式交換 (share exchange), and 株式譲渡 (share transfer) disclosure. Cross-reference against your watchlist of activist targets to spot defensive corporate actions early.

Corporate governance research

Filter on governance to capture every 株主総会 (AGM/EGM) notice, コーポレートガバナンス報告書 (CG report) update, and 役員人事 (director appointment). Powers ESG funds, proxy advisors, and stewardship teams covering Japan.

Retail / individual investor disclosure tracking

Filter by ticker_filter to follow a single issuer's TDnet feed in machine-readable form — every disclosure, every day, classified and PDF-linked. Drop straight into a Slack alert via n8n or Zapier.


📥 Sample input

{
"date_from": "2026-05-27",
"date_to": "2026-05-29",
"company_filter": "",
"ticker_filter": "",
"disclosure_type": "tender_offer",
"max_disclosures": 50
}

Single-ticker daily watch:

{
"date_from": "2026-05-29",
"date_to": "2026-05-29",
"ticker_filter": "7203",
"disclosure_type": "all",
"max_disclosures": 100
}

📤 Sample output (one row)

{
"securities_code": "2429",
"securities_code_internal_5digit": "24290",
"company_name": "ワールドHD",
"company_name_english_if_known": "World Holdings Co., Ltd.",
"disclosure_date": "2026-05-29",
"disclosure_time": "20:30 JST",
"disclosure_title": "nmsホールディングス株式会社(証券コード:2162)に対する公開買付けの開始に関するお知らせ",
"disclosure_title_english_if_known": null,
"disclosure_type": "tender_offer",
"pdf_url": "https://www.release.tdnet.info/inbs/140120260529555739.pdf",
"market_segment": "Tokyo Stock Exchange",
"exchange_code": "東",
"xbrl_url": null,
"source_url": "https://www.release.tdnet.info/inbs/I_list_001_20260529.html",
"scraped_at": "2026-05-30T11:35:00Z"
}

🚀 How to use

Apify Python client

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/japan-tdnet-timely-disclosures").call(run_input={
"date_from": "2026-05-27",
"date_to": "2026-05-29",
"disclosure_type": "tender_offer",
"max_disclosures": 100,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["disclosure_date"], item["securities_code"],
item["company_name"], "→", item["disclosure_type"],
item["pdf_url"])

cURL

curl -X POST \
"https://api.apify.com/v2/acts/nexgendata~japan-tdnet-timely-disclosures/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"date_from":"2026-05-29","date_to":"2026-05-29","disclosure_type":"all","max_disclosures":50}'

MCP / agent integration

This actor exposes a deterministic schema and a single high-leverage tool (fetch_tdnet_disclosures) — wire it into any MCP-compatible agent (Claude Desktop, Cursor, your in-house Japan research stack) and your assistant can answer questions like "any tender-offer announcements on Toyota suppliers this week?" with structured live data instead of guesswork.


  • Data source: TDnet (適時開示情報伝達システム), operated by Tokyo Stock Exchange, Inc. (a JPX subsidiary). TDnet is the official conduit mandated under TSE Securities Listing Regulations Rule 402 — issuer announcements are public by statutory design.
  • No PII: TDnet disclosures are issuer-level corporate announcements; no natural-person personal data is extracted.
  • Polite-bot identification: every request carries User-Agent: NexGenDataBot/1.0 (+https://thenextgennexus.com/bot; contact: hello@thenextgennexus.com) and honors TDnet's Cache-Control: no-cache header. Pacing is capped at ~1 request every 3 seconds with throttled per-date sweeps to stay well within TSE's stated open-data norms.
  • Retention window: TDnet keeps the most recent ~31 days of disclosures online; older dates may return 404. For deeper historical coverage, pair with EDINET (filing-day) which retains 5+ years — see Related Actors below.
  • Same-day vs filing-day: TDnet = same-day issuer announcement (event-trader feed); EDINET = filing-day full regulatory text (compliance / fundamentals feed). They cover overlapping but distinct moments in the disclosure lifecycle.

❓ FAQ

Q: How is this different from EDINET? A: EDINET (Electronic Disclosure for Investors' NETwork) is Japan's filing-day regulatory portal — full audited filings (有価証券報告書, 四半期報告書) submitted to the FSA. TDnet is the same-day issuer announcement portal — operated by TSE itself, where companies post material-event news (tender offers, earnings, dividends, M&A) within minutes of board approval. Event-driven traders need TDnet; compliance / fundamentals research needs EDINET. Most institutional Japan desks use both.

Q: Why is the securities code different on TDnet (5 digits) vs Yahoo Finance Japan / Bloomberg (4 digits)? A: TDnet uses TSE's internal 5-digit code (the standard 4-digit ticker plus a trailing 0). The actor strips that trailing zero so securities_code matches what you'd put into Bloomberg as 7203 JT Equity or Yahoo Japan as 7203.T. The original 5-digit code is preserved in securities_code_internal_5digit for round-trip integrity.

Q: Why does disclosure_title_english_if_known come back null on most rows? A: TDnet only publishes Japanese titles by default. A small subset of large-cap issuers (typically PCT-active multinationals like Toyota or Sony) post bilingual disclosures with both titles. For automated translation, pipe disclosure_title through DeepL or Google Cloud Translation — both handle TDnet's domain vocabulary well.

Q: How is disclosure_type classified? A: A Japanese-keyword regex matches the title against ~80 known disclosure-type keywords (公開買付け → tender_offer, 決算短信 → earnings, 合併 → M&A, 株主総会 → governance, 配当 → dividend, 自己株式取得 → buyback). Multi-class titles take the highest-priority match (tender_offer > M&A > earnings > governance > dividend > buyback > material_event > other).

Q: Why are weekends + Japanese exchange holidays returning zero rows? A: TDnet only operates on TSE business days. The actor follows that calendar naturally — passing a weekend range exits cleanly with 0 results (no error, no crash, no charge beyond apify-actor-start).


日本語の説明

東京証券取引所の適時開示(TDnet)から、上場企業の重要事実、決算短信、公開買付け、ガバナンス報告書を毎日収集します。証券コード、開示時刻、PDFリンク、市場区分(プライム・スタンダード・グロース)を構造化されたデータとして提供します。

主な用途:

  • イベント駆動型投資戦略
  • M&Aモニタリング
  • コーポレートガバナンス分析
  • 個人投資家向け開示トラッキング

出力は全てクリーンなJSON形式で、Apify Console、n8n、Make、Zapier、MCPエコシステムと直接連携できます。日本語のタイトル(disclosure_title)と分類されたタイプ(disclosure_type)の両方を提供し、機械学習・全文検索・アラート配信パイプラインに最適化されています。

データ提供元は東京証券取引所のTDnet公式サイト(適時開示情報伝達システム)であり、上場規程第402条に基づく公的な開示情報です。個人情報は含まれません。約31日分の過去データに対応しています。


Pair these public NexGenData actors with the TDnet feed for a complete Japan + APAC disclosure stack:

  • Japan EDINET Insider Filings — Japan's filing-day regulatory feed (有価証券報告書, 四半期報告書, 大量保有報告書). Pair with TDnet for full lifecycle coverage: TDnet = same-day announcement; EDINET = filing-day full text.
  • TSE Japan Stock Screener — TSE Prime/Standard/Growth listed-company screener (price, market cap, sector). Cross-reference TDnet disclosures against your screened watchlist.
  • SGX Company Announcements — Singapore Exchange's equivalent timely disclosure feed. Run both together for Japan + Singapore cross-listed coverage (Olam, Yangzijiang, etc.).
  • SEC Form 8-K Material Events Scraper — US-equivalent same-day material-event disclosures. For ADR-listed Japanese issuers (Sony, Honda, Toyota), TDnet 8-K cross-reference catches translation drift early.

🏷️ About NexGenData

NexGenData operates 130+ public Apify actors covering global regulatory filings, exchange data, IP intelligence, lead generation, and MCP servers for AI agents. All actors are PAY-PER-EVENT priced and work directly with the Apify Console, n8n, Make, Zapier, and the MCP ecosystem. Questions or custom Japan / APAC data requests? Email hello@thenextgennexus.com.