get_release_tables#
- async AsyncAPI.get_release_tables(release_id, element_id=None, include_observation_values=None, observation_date=None)#
Get FRED release tables
Fetches release tables from the FRED API.
- Parameters:
release_id (int) – The ID for the release.
element_id (int, optional) – The ID for the element. Defaults to None.
include_observation_values (bool, optional) – Whether to include observation values. Defaults to None.
observation_date (str | datetime, optional) – The observation date in YYYY-MM-DD string format. Defaults to None.
- Returns:
If multiple elements are returned.
- Return type:
List[Element]
- Raises:
ValueError – If the API request fails or returns an error.
Example
>>> import fedfred as fd >>> import asyncio >>> async def main(): >>> fred = fd.FredAPI('your_api_key').Async >>> elements = await fred.get_release_tables(53) >>> for element in elements: >>> print(element.series_id) >>> asyncio.run(main()) 'DGDSRL1A225NBEA' 'DDURRL1A225NBEA' 'DNDGRL1A225NBEA'...
- FRED API Documentation:
https://fred.stlouisfed.org/docs/api/fred/release_tables.html