Economic Indicator List

Returns a paginated list of economic indicators. Supports paging and keyword search by indicator name.
Author:Will ShawWill Shaw
Reviewed by:Charlie TianCharlie Tian
Fact checked by:Vera YuanVera Yuan
Updated May 11, 2026
GET/economic/list

Query Parameters

Name Type Example Description
pagenumber1Page number to fetch.
per_pagenumber100Number of records to return per page. maximum is 200
searchstringtreasuryName 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 NameField NameTypeRequiredDescription
PagepagenumberNoPage number to fetch.
Per Pageper_pagenumberNoNumber of records to return per page. Maximum is 200.
SearchsearchstringNoKeyword 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

  1. Call /economic/list to browse or search available indicators.
  2. Copy the indicator name or ID from the result.
  3. Call /economic/{nameOrId} to fetch the indicator data series.