POST /api/toyokeizai/shikiho/stocks
Price: 1 credit
Get a Japanese listed stock from Kaisha Shikiho Online by TSE code: names, market, sectors, Shikiho feature and business mix, Toyo Keizai scores, quote, valuation (PER, PBR, dividend yield, market cap), trading data, results and dividend tables with forecasts, peers and rivals, industries, themes, address, employees and corporate history
Use toyokeizai/shikiho/stocks/news for the stock's disclosures and news.
access-token string requiredtimeout integer — Max scrapping execution timeout (in seconds) (default: 300; min: 20; max: 1500)code string required — TSE stock code or Shikiho stock URL (examples: "7203", "130A", "https://shikiho.toyokeizai.net/stocks/6758")@type string (default: "ToyokeizaiShikihoStock")code string requiredurl string requiredasset_type string nullablename string nullablename_short string nullablename_medium string nullablename_kana string nullablename_en string nullableregistered_name string nullableformer_name string nullablemarket string nullableexchanges array (default: [])sector_33_code string nullablesector_33_ric string nullablesector_33_name string nullabletk_sector_code string nullabletk_sector_name string nullabletk_sector_small_code string nullabletk_sector_small_name string nullablemargin_trading string nullableis_nikkei225 boolean nullablewebsite string nullablefeature string nullablebusinesses string nullableemployees string nullableaddress string nullablemap_address string nullablefiscal_year_end string nullableestablished_at integer nullablelisted_at integer nullabledelisted_at integer nullablelast_disclosure_at integer nullablelast_disclosure_period_end integer nullableplanned_disclosure string nullableplanned_disclosure_period_end integer nullableshikiho_issue string nullableshikiho_year integer nullableshikiho_season integer nullableshikiho_season_name string nullableshikiho_published_at integer nullableforecast_modified_at integer nullablescore object nullable@type string (default: "ToyokeizaiShikihoScore")total integer nullableprofitability integer nullablegrowth_potential integer nullablereasonability integer nullablemarket_size integer nullablestability integer nullableincrease integer nullablequote object nullable@type string (default: "ToyokeizaiShikihoQuote")price number nullablechange number nullablechange_percent number nullableupdated_at integer nullableopen number nullableopen_at integer nullablehigh number nullablehigh_at integer nullablelow number nullablelow_at integer nullableprevious_close number nullableprevious_close_at integer nullablelimit_up number nullablelimit_down number nullableyear_high number nullableyear_high_at integer nullableyear_low number nullableyear_low_at integer nullablelast_year_high number nullablelast_year_low number nullablereturn_ytd number nullableratio_to_200d_ma number nullablemarket_cap_million_yen number nullableminimum_purchase_amount number nullabletrading_unit integer nullablevolume number nullabletrading_value_thousand_yen number nullableaverage_trading_value_22d number nullableper_forecast number nullableper_next_forecast number nullablepbr number nullabledividend_yield_forecast number nullabledividend_yield_next_forecast number nullableforecast_fiscal_year_end string nullableforecast_accounting_standard string nullableforecast_consolidation string nullablenext_forecast_fiscal_year_end string nullablenext_forecast_accounting_standard string nullablenext_forecast_consolidation string nullabletreasury_stock_ratio number nullableoutstanding_shares number nullableshareholders_research_at integer nullablebps array (default: [])bps_yen number nullablefund_type string nullablemanagement_company string nullableissuer string nullablereit_record_period string nullableresults array (default: [])@type string (default: "ToyokeizaiShikihoResultRow")period string requiredmetrics array (default: [])@type string (default: "ToyokeizaiShikihoMetric")label string requiredvalue number nullabletext string nullabledividends array (default: [])@type string (default: "ToyokeizaiShikihoResultRow")period string requiredmetrics array (default: [])@type string (default: "ToyokeizaiShikihoMetric")label string requiredvalue number nullabletext string nullablepeers array (default: [])@type string (default: "ToyokeizaiShikihoPeer")code string requiredname string nullablerivals array (default: [])@type string (default: "ToyokeizaiShikihoRival")code string requiredname string nullablename_short string nullablesector_code string nullablesector_name string nullableprice number nullablechange number nullablechange_percent number nullableprice_updated_at integer nullablenet_sales_million_yen number nullableoperating_income_million_yen number nullableoperating_margin number nullablenet_income_million_yen number nullablenet_margin number nullableroe_forecast number nullableequity_ratio number nullableper_forecast number nullablepbr number nullablepsr number nullabledividend_yield_forecast number nullableyield_spread number nullablemarket_cap_million_yen number nullablescore object nullable@type string (default: "ToyokeizaiShikihoScore")total integer nullableprofitability integer nullablegrowth_potential integer nullablereasonability integer nullablemarket_size integer nullablestability integer nullableincrease integer nullableindustries array (default: [])@type string (default: "ToyokeizaiShikihoIndustry")code string nullablename string requiredshort_name string nullablethemes array (default: [])history array (default: [])@type string (default: "ToyokeizaiShikihoHistoryEvent")year_month string nullablecontent string required422 — code is not a TSE stock code Check the fields against this schema. A URN with the wrong prefix is the most common cause.408 — The request ran past its time limit Raise `timeout` in the request body, up to the maximum this endpoint documents. Lowering `count` or turning off the `with_*` flags also helps, because less work finishes sooner.412 — No Kaisha Shikiho stock under that code Retrying will not help: either the entity does not exist, or the input points at a different one.429 — Too many requests: a rate limit or a usage window is exhausted When the response carries an X-Retry-After header, wait that many seconds and retry: the same number is in the body as `detail.retry_after`, and the limit clears once that window passes. The message in the body names the limit that was hit.500 — Something broke on our side Retrying will not help. If it keeps happening, send us the X-Request-ID from the response headers.529 — Rate limit reached, or the endpoint is overloaded Wait at least 30 seconds, then retry.X-Error — Error message text (present only on error)X-Request-ID — Unique request identifierX-Execution-Time — Execution time in secondsX-Result-Count — How many records the body carries. 0 means an empty result, which is a normal answer and not by itself an error. A non-zero count can come back together with X-Error when the failure happened partway through — read this header and X-Error independently.X-Total-Available-Results — How many records exist for this query, when the endpoint can say. On a `dry_run` request this is the answer and the body is empty. It saturates: the endpoint's documented maximum means 'at least that many', any smaller number is exact.X-Warning — Present when the request body carried keys this endpoint does not document. They were ignored, so any filter you meant to apply through them did not apply. Check the spelling against this schema and retry.X-Retry-After — Seconds to wait before retrying. Present only on 429.