bea_dataset_info
Explore BEA datasets and parameters to prepare API requests. List datasets, parameters, and valid values for U.S. economic data analysis.
Instructions
Discover BEA datasets, parameters, and valid parameter values. Essential for exploring the BEA API before making data requests.
Actions:
list_datasets: List all available BEA datasets
list_parameters: List parameters for a dataset (requires dataset_name)
get_values: Get valid values for a parameter (requires dataset_name + parameter_name)
get_filtered_values: Get values filtered by other params (requires dataset_name + target_parameter + filters)
Datasets: NIPA, NIUnderlyingDetail, FixedAssets, MNE, GDPbyIndustry, Regional, ITA, IIP, InputOutput, UnderlyingGDPbyIndustry, IntlServTrade
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | What to retrieve: 'list_datasets', 'list_parameters', 'get_values', or 'get_filtered_values' | |
| dataset_name | No | Dataset name (required except for list_datasets). E.g. 'Regional', 'NIPA', 'GDPbyIndustry', 'ITA', 'IIP', 'MNE', 'FixedAssets', 'IntlServTrade', 'InputOutput' | |
| parameter_name | No | Parameter name (required for get_values). E.g. 'TableName', 'Year', 'GeoFips', 'LineCode', 'Frequency', 'Indicator' | |
| target_parameter | No | Target parameter for filtered values (required for get_filtered_values). E.g. 'LineCode' to discover line codes for a given TableName | |
| filters | No | JSON object of filter params for get_filtered_values. E.g. '{"TableName":"SAINC1"}' to get LineCode values for table SAINC1 |