get_sections
Get text sections from a company's annual filing (MD&A, risk factors, etc.).
Returns full Japanese text with English translations where available.
15 section types: mda, risk_factors, business_overview, strategy,
sustainability, governance, accounting_policy, and more.
compare_companies
Compare financials of 2-5 companies side by side.
Returns revenue, net income, operating income, total assets,
total equity, and EPS for each company across multiple years.
screen_companies
Screen companies by financial criteria.
All filters are combined with AND logic. Returns matching companies
sorted by revenue descending.
get_growth
Get year-over-year growth rates and CAGRs for a company.
Returns YoY growth for revenue, net income, operating income, and EPS,
plus 3-year and 5-year compound annual growth rates (CAGRs).
get_health_score
Get the financial health score (0-100) for a company.
Returns a transparent score with component breakdown (stability,
profitability, cash flow), risk flags, and industry adjustment.
search_translations
Full-text search across English translations of Japanese filings.
Returns matching sections with highlighted snippets, ranked by relevance.
Use to find companies mentioning specific topics (e.g. 'semiconductor',
'AI', 'share buyback').
get_health_ranking
Rank companies by financial health score.
Returns companies ordered by health score with optional sector filtering.
search_companies_batch
Look up multiple companies at once by code or name.
Useful for comparison workflows. Accepts a mix of EDINET codes,
securities codes, and name fragments. Returns all matches.
get_peers
Find peer companies in the same sector with similar revenue.
Returns companies ranked by revenue proximity to the target.
get_timeseries
Get time-series data for a financial metric across companies.
Returns chart-friendly format: one array per company with
{fiscal_year, value} points.
list_filings
List filings with optional filters.
Returns filing metadata including doc_id, fiscal year, doc type,
period dates, and accounting standard.
get_buybacks
Get share buyback reports for a company.
Returns monthly buyback status filings (doc_type 220) showing shares
acquired, amounts spent, cumulative progress, and treasury share holdings.
These are filed monthly while a company is executing a buyback program.
get_shareholdings
Get large shareholding reports for a company.
Returns filings by investors who hold >=5% of the company's shares
(doc_type 350/360). Shows who is buying/selling significant stakes,
holding ratios, purposes, and funding sources.
get_ownership_trajectories
Get ownership trajectories for a company.
Returns per-filer ownership time-series showing accumulation/exit
patterns, velocity, and streak data. Each trajectory tracks one
filer's holdings in the company over time.
get_ownership_movers
Get market-wide biggest ownership moves.
Returns filers with the largest accumulations or exits in the
last N days, ranked by velocity (percentage points per month).
get_ownership_signals
Get detected ownership signals.
Returns signals like accumulation streaks, large step-ups/downs,
exits below 5%, activist escalations, and pace accelerations
detected from ownership trajectory analysis.
By default returns only tier 1 (actionable) and tier 2 (informational)
signals. Tier 3 trivial signals are excluded unless include_trivial=true
or a specific signal_type is requested.
get_cross_holdings
Get cross-holding pairs where two companies hold >=5% of each other.
Cross-shareholdings are a key feature of Japanese corporate governance.
Returns pairs sorted by combined holding ratio.
get_probability_table
Get the conditional completion table for ownership trajectories.
Shows P(reaching threshold | current trajectory features) computed from
all historical trajectories. The table is bucketed by stake range,
streak length, and purpose type.
Thresholds: 10%, 20%, 33% (blocking minority).
get_capital_allocation
Get capital allocation classification for a company.
Classifies companies as Returner, Hoarder, Reinvestor, Mixed,
or Insufficient Data based on FCF deployment analysis.
get_capital_allocation_ranking
Rank companies by capital allocation classification.
Filter by classification type and/or sector. Returns companies
ordered by shareholder return ratio.
get_activist_campaigns
Get detected activist campaigns in Japanese companies.
Returns companies where filers changed purpose to activist or filed
important proposals, with holding trajectories and outcomes.
get_unwinding_scoreboard
Get cross-holdings that are being unwound.
Returns cross-holding pairs where at least one side shows declining
ownership, ranked by fastest decline. Tracks the dissolution of
Japan's traditional cross-shareholding structures.
get_board_composition
Get board composition and officer list for a company.
Returns directors, auditors, executive officers with outside/independent
status, gender breakdown, and shares held.
get_filing_calendar
Get filing calendar for a month — how many filings per day.
Useful for knowing when annual reports are filed.
get_coverage
Get data coverage statistics — totals, metric availability, freshness.
Shows what data is available, how many companies and filings exist,
and per-metric coverage percentages. Useful for assessing data quality.
get_voting_results
Get AGM voting results for a company.
Returns per-proposal voting data including votes for/against/abstain,
approval percentages, and outcomes. Director elections include
per-candidate breakdowns. Use min_dissent_pct to find contested votes.
get_documentation
Get Axiora API documentation, metric definitions, and usage guide.
Call this first to understand what data is available and how to use
the tools effectively. Returns markdown documentation.