List working-capital ratios
Return turnover, days outstanding, inventory, and cash-conversion metrics for one company across financial periods.
/v3.0.0/fundamental/ratios/working-capital/{identifier}Plan Access
Free
(Your plan)
Individual
$29/mo
Professional
$89/mo
Plan History
Free
(Your plan)
2 years
Individual
$29/mo
5 years
Professional
$89/mo
40+ years
curl "https://api.roic.ai/v3.0.0/fundamental/ratios/working-capital/NASDAQ:AAPL?apikey=YOUR_API_KEY&period_type=annual&fiscal_year.gte=2025&fiscal_year.lte=2025"{
"data": [
{
"id": "fnd_N7wh3Ukmc6CRKm",
"symbol": "NASDAQ:AAPL",
"period_type": "annual",
"period_end_date": "2025-09-30",
"fiscal_year": 2025,
"period_label": "FY",
"currency": "USD",
"price_currency": "USD",
"fx_applied": false,
"object": "v3.fundamentals.working_capital_ratio",
"acct_rcv_turn": 11.372538838864825,
"acct_rcv_days": 32.09485631762708,
"invent_turn": 33.98338972623808,
"invent_days": 10.740541274438813,
"accounts_payable_turnover": 3.1608125630312633,
"accounts_payable_turnover_days": 115.47663542882148,
"cash_conversion_cycle": -72.6412378367556,
"inv_to_cash_days": 21.354315043188265,
"bs_inventories": 5718000000,
"bs_invtry_raw_materials": null,
"bs_invtry_in_progress": null,
"bs_invtry_finished_goods": null,
"bs_other_inv": 5718000000
}
],
"next_page_url": null,
"previous_page_url": null
}Bulk downloads
Financial statements and ratios for all companies are available as bulk CSV files. You can download them directly from the bulk fundamentals page, without API requests.
Parameters
Path parameters
identifierstringrequiredA ticker ID, an exchange and symbol separated by a colon (e.g. NASDAQ:AAPL), or a FIGI.
NASDAQ:AAPLtkr_cO46h8pgSu9QqyBBG000B9XRY4Query parameters
period_typestringoptionalFinancial period cadence.
annualValues: annualquarterlyttmperiod_labelstringoptionalFilter quarterly data to one fiscal quarter. Use this parameter only with period_type=quarterly.
Q1Q2Q3Q4datestringoptionalPass a YYYY-MM-DD date directly for an exact period-end-date match. For a range, combine the modifiers below, for example, date.gte=2020-01-01&date.lt=2026-01-01.
+ Show filter modifiers- Hide filter modifiers
date.gtestringReturn statements whose period end date is on or after this date.
date.gtstringReturn statements whose period end date is strictly after this date.
date.ltestringReturn statements whose period end date is on or before this date.
date.ltstringReturn statements whose period end date is strictly before this date.
fiscal_yearobjectoptionalFilter by fiscal year. Combine the range modifiers below to select the reporting years you need.
+ Show filter modifiers- Hide filter modifiers
fiscal_year.gteintegerReturn statements for the specified fiscal year and all later fiscal years.
fiscal_year.gtintegerReturn statements only for fiscal years after the specified year.
fiscal_year.lteintegerReturn statements for the specified fiscal year and all earlier fiscal years.
fiscal_year.ltintegerReturn statements only for fiscal years before the specified year.
orderstringoptionalSort by period end date (period_end_date).
descValues: ascdesclimitintegeroptionalMaximum number of resources to return.
50Min: 1Max: 100pagestringoptionalToken to request the next page of data. Each response returns ready-made next_page_url and previous_page_url (null on the last and first page, respectively) that repeat your filters with this token. They are relative and carry no credentials: prefix the API host and pass apikey separately, or keep sending your Authorization header.
Response
Each normalized working-capital value is a top-level field on the period resource. Follow a field's linked financial definition for its complete description, formula, unit, and display details.
Response fields
dataarray of objectsArray of financial period resources for the current page, one per reporting period.
+ Show child attributes- Hide child attributes
idstringUnique identifier for the financial period record, beginning with fnd_. Store it as the stable reference to this period's figures.
symbolstringQualified symbol combining the exchange code and ticker separated by a colon, e.g. NASDAQ:AAPL.
period_typestringCadence of the period: annual for full fiscal years, quarterly for fiscal quarters, or ttm for trailing-twelve-month aggregates.
period_end_datestringLast calendar day of the financial period, in YYYY-MM-DD format.
fiscal_yearnumberFiscal year the period belongs to, e.g. 2025. Fiscal years may not align with calendar years; Apple's fiscal 2025 ends in September 2025.
period_labelstringLabel of the period within the fiscal year: FY for annual periods, or Q1 through Q4 for quarters.
currencystringISO 4217 code of the currency the financial values are reported in, e.g. USD.
price_currencystringISO 4217 code of the currency used for price-derived values such as market capitalization. It can differ from currency when the listing trades in another currency.
fx_appliedbooleanWhether metric values were converted from the company's reporting currency. false means the figures are as originally reported.
objectstringString representing the object's type, e.g. v3.fundamentals.income_statement. Each fundamentals endpoint returns its own object type.
acct_rcv_turnnumberAccounts Receivable Turnover: Measures how many times a business collects its average accounts receivable during the year.
acct_rcv_daysnumberDays Sales Outstanding: Measures how long it takes a company to collect payment for sales made on credit.
invent_turnnumberInventory Turnover: Measures how many times a company sells and replaces its inventory during a given period.
invent_daysnumberDays Inventory Outstanding: Measures how long it takes a company to sell its inventory.
accounts_payable_turnovernumberAccounts Payable Turnover: Measures how quickly a company pays suppliers for goods and services bought on credit.
accounts_payable_turnover_daysnumberAccounts Payable Turnover Days: Measures how long it takes a company to pay suppliers for goods and services bought on credit.
cash_conversion_cyclenumberCash Conversion Cycle: Measures how long it takes a company to turn inventory and other resources into cash.
inv_to_cash_daysnumberInventory to Cash Days: Measures how long it takes a company to sell inventory and collect cash from customers.
bs_inventoriesnumberInventories: Goods and materials that a business holds or produces for sale to customers.
bs_invtry_raw_materialsnumberRaw Materials: Basic materials that a business uses to make its products.
bs_invtry_in_progressnumberWork In Process: Products that a business is still making or finishing.
bs_invtry_finished_goodsnumberFinished Goods: Completed products that are ready to be sold to customers.
bs_other_invnumberOther Inventory: Inventory items that do not fit into the other inventory categories.
next_page_urlnullableURL of the next page of results, or null on the last page. Request it unchanged to continue paging.
previous_page_urlnullableURL of the previous page of results, or null on the first page. Request it unchanged to page back.
Related endpoints
Use statement data to inspect the balances behind the calculated ratios.