bea_dataset_info
Discover BEA datasets, parameters, and valid parameter values to prepare targeted API requests.
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' | |
| filters | No | JSON object of filter params for get_filtered_values. E.g. '{"TableName":"SAINC1"}' to get LineCode values for table SAINC1 | |
| 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 |