Query Parameters
| Name | Type | Example | Description |
|---|---|---|---|
| page | number | 1 | Page number to fetch. |
| per_page | number | 100 | Number of records to return per page. maximum is 200 |
| search | string | treasury | Name of the economic indicator to search for. |
Auth
headers: { 'Authorization': 'Replace with your API token' }
Examples
fetch('https://api.gurufocus.com/data/economic/list?page=1&per_page=100&search=treasury', { method: 'GET', headers: { 'Authorization': 'Replace with your API token' }})
Responses
Successful response. The exact payload fields depend on this endpoint.
Example Body (Field Reference)
{ "data": [ { "id": 39, "indicator": "1 Year Treasury Rate", "Data": null }, { "id": 287, "indicator": "1-Month Treasury Constant Maturity Rate", "Data": null }, { "id": 37, "indicator": "10 Year Treasury Yield", "Data": null }, { "id": 249, "indicator": "10-2 Treasury Yield Spread", "Data": null }, { "id": 254, "indicator": "10-year Treasury Constant Maturity Minus Federal Funds Rate", "Data": null }, { "id": 277, "indicator": "10-year Treasury Inflation-Indexed Security, Constant Maturity", "Data": null }, { "id": 283, "indicator": "2 Year Treasury Yield", "Data": null }, { "id": 4440, "indicator": "2-Year Treasury Yield for China", "Data": null }, { "id": 285, "indicator": "20 Year Treasury Yield", "Data": null }, { "id": 279, "indicator": "20-year Treasury Inflation-Indexed Security, Constant Maturity", "Data": null }, { "id": 286, "indicator": "3 Month Treasury Bill Rate", "Data": null }, { "id": 284, "indicator": "3 Year Treasury Rate", "Data": null }, { "id": 2055, "indicator": "3-Month or 90-day Rates and Yields: Treasury Securities for China", "Data": null }, { "id": 2302, "indicator": "3-Month or 90-day Rates and Yields: Treasury Securities for Mexico", "Data": null }, { "id": 6108, "indicator": "3-Month or 90-day Rates and Yields: Treasury Securities for Philippines", "Data": null }, { "id": 6106, "indicator": "3-Month or 90-day Rates and Yields: Treasury Securities for Thailand", "Data": null }, { "id": 2278, "indicator": "3-Month or 90-day Rates and Yields: Treasury Securities for the United Kingdom", "Data": null }, { "id": 280, "indicator": "30-year Treasury Inflation-Indexed Security, Constant Maturity", "Data": null }, { "id": 38, "indicator": "5 Year Treasury Rate", "Data": null }, { "id": 278, "indicator": "5-year Treasury Inflation-Indexed Security, Constant Maturity", "Data": null }, { "id": 289, "indicator": "6-Month Treasury Constant Maturity Rate", "Data": null }, { "id": 288, "indicator": "7-Year Treasury Constant Maturity Rate", "Data": null }, { "id": 281, "indicator": "7-year Treasury Inflation-indexed Security, Constant Maturity", "Data": null }, { "id": 5796, "indicator": "All Federal Reserve Banks: Treasury contributions to credit facilities", "Data": null }, { "id": 5767, "indicator": "All Federal Reserve Banks: U.S. Treasury securities", "Data": null }, { "id": 5793, "indicator": "All Federal Reserve Banks: U.S. Treasury, General Account", "Data": null }, { "id": 5659, "indicator": "Australia Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5660, "indicator": "Austria Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5661, "indicator": "Belgium Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5662, "indicator": "Canada Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 236, "indicator": "CBOE 10-year Treasury Note Volatility Futures", "Data": null }, { "id": 5663, "indicator": "Chile Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5664, "indicator": "China Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 206, "indicator": "Deposits with Federal Reserve Banks other than Reserve Balances: U.S. Treasury General Account", "Data": null }, { "id": 5665, "indicator": "Finland Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5666, "indicator": "France Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5667, "indicator": "Germany Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5668, "indicator": "Hong Kong Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5669, "indicator": "Hungary Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5670, "indicator": "India Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5671, "indicator": "Indonesia Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 2107, "indicator": "Interest Rates, Government Securities, Treasury Bills for Australia", "Data": null }, { "id": 2087, "indicator": "Interest Rates, Government Securities, Treasury Bills for Canada", "Data": null }, { "id": 2801, "indicator": "Interest Rates, Government Securities, Treasury Bills for Japan", "Data": null }, { "id": 5672, "indicator": "Ireland Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5673, "indicator": "Italy Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5674, "indicator": "Japan Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 511, "indicator": "Market Value of Marketable Treasury Debt", "Data": null }, { "id": 199, "indicator": "Memorandum Items: Custody Holdings: Marketable U.S. Treasury Securities: Wednesday Level", "Data": null }, { "id": 5675, "indicator": "Mexico Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5686, "indicator": "Netherlands Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5676, "indicator": "New Zealand Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5677, "indicator": "Norway Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 201, "indicator": "Overnight Reverse Repurchase Agreements: Treasury Securities Sold by the Federal Reserve in the Temporary Open Market Operations", "Data": null }, { "id": 5678, "indicator": "Poland Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5679, "indicator": "Portugal Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5687, "indicator": "Republic of Korea Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5680, "indicator": "Russia Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5681, "indicator": "Singapore Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5689, "indicator": "Slovak Republic Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5682, "indicator": "South Africa Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5683, "indicator": "Spain Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 4395, "indicator": "Spread between Expected Return from Buffett Indicator and 2-year Treasury bond", "Data": null }, { "id": 5684, "indicator": "Sweden Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5685, "indicator": "Switzerland Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 335, "indicator": "Treasury and Agency Securities at All Commercial Banks", "Data": null }, { "id": 334, "indicator": "Treasury and Agency Securities: Mortgage-Backed Securities, All Commercial Banks", "Data": null }, { "id": 282, "indicator": "Treasury Inflation-Indexed Long-Term Average Yield", "Data": null }, { "id": 211, "indicator": "U.S. Treasury Securities held by Federal Reserve: All Maturities", "Data": null }, { "id": 213, "indicator": "U.S. Treasury Securities held by Federal Reserve: Maturing in over 10 Years", "Data": null }, { "id": 214, "indicator": "U.S. Treasury Securities held by Federal Reserve: Maturing in over 5 to 10 years", "Data": null }, { "id": 4680, "indicator": "U.S. Treasury Yield Spread (10Y - 1Y)", "Data": null }, { "id": 252, "indicator": "U.S. Treasury Yield Spread (10Y - 3M)", "Data": null }, { "id": 5691, "indicator": "U.S. Treasury Yield Spread (10Y - 3M) - Monthly", "Data": null }, { "id": 5690, "indicator": "United Kingdom Treasury Yield Spread (10Y - 3M)", "Data": null } ], "page": 1, "total": 75}
Introduction
Returns a paginated list of available economic indicators. Use this endpoint to discover supported indicators before requesting a specific series from /economic/{nameOrId}.
You can optionally filter the list with search and control pagination with page and per_page.
Query Parameters
| Display Name | Field Name | Type | Required | Description |
|---|---|---|---|---|
| Page | page | number | No | Page number to fetch. |
| Per Page | per_page | number | No | Number of records to return per page. Maximum is 200. |
| Search | search | string | No | Keyword used to search indicator names, such as treasury. |
Response Notes
The response returns a paginated collection of economic indicators. Each item is intended to help you identify the indicator you want to query in the detail endpoint.
Typical fields include:
- Indicator identifier
- Indicator name
- Pagination metadata for the current result set
Common Workflow
- Call
/economic/listto browse or search available indicators. - Copy the indicator name or ID from the result.
- Call
/economic/{nameOrId}to fetch the indicator data series.