EIA Electricity Data
Create or update a recurring electricity data feed (grid fuel mix, interchange)
Custom Streaming + One-shot
Create or update a recurring electricity data feed (grid fuel mix, interchange). Useful for tracking energy generation patterns over time. Same arguments as usgov/get_eia_electricity_data.
Technical details
Authentication ▾
Contact us for setup details.
Ingestion ▾
Mode: Streaming + One-shot
Tools exposed (2) ▾
upsert_bento_get_eia_electricity_data
Create or update a recurring electricity data feed (grid fuel mix, interchange). Useful for tracking energy generation patterns over time. Same arguments as usgov/get_eia_electricity_data.
usgov/get_eia_electricity_data
Fetches electricity data (RTO fuel mix, interchange, etc.) from the US Energy Information Administration (EIA) API v2.
Inputs ▾
upsert_bento_get_eia_electricity_data
| Name | Type | Required | Description |
|---|---|---|---|
| dashboardId | string | no | Target dashboard/initiative ID. Omit to use the current dashboard. |
| route | string | no | EIA electricity endpoint route. Default: auto-selected based on frequency. rto/fuel-type-data rto/daily-fuel-type-data rto/interchange-data rto/daily-interchange-data rto/region-data rto/daily-region-data rto/region-sub-ba-data rto/daily-region-sub-ba-data |
| frequency | string | no | Data frequency (default: "hourly"). Monthly falls back to daily. hourly daily monthly |
| facets | string | no | JSON of facet filters (e.g., '{"respondent": "TI", "fueltype": "SUN"}'). |
| start | string | no | Start date (YYYY-MM-DD or YYYY-MM-DDTHH for hourly). |
| end | string | no | End date (YYYY-MM-DD or YYYY-MM-DDTHH for hourly). |
| data | string[] | no | Data columns to return (e.g., ["value"]). Default: ["value"]. |
| sort_column | string | no | Column to sort by (e.g., "period", "value"). |
| sort_direction | string | no | Sort direction. Default: "desc". asc desc |
| length | number | no | Number of records to return (max 5000). Default: 5000. |
| offset | number | no | Offset for pagination. Default: 0. |
| filter_paths | string[] | no | Optional: Glob patterns to filter output and reduce context usage. |
| connectorId | string | no | If provided, updates the existing connector instead of creating a new one. |
| polling_frequency | string | yes | How often to check for new data (e.g. '15m', '1h'). |
| description | string | no | Human-readable description of what this connector monitors. Shown to analysts in future sessions. |
usgov/get_eia_electricity_data
| Name | Type | Required | Description |
|---|---|---|---|
| dashboardId | string | no | Target dashboard/initiative ID. Omit to use the current dashboard. |
| route | string | no | EIA electricity endpoint route. Default: auto-selected based on frequency. rto/fuel-type-data rto/daily-fuel-type-data rto/interchange-data rto/daily-interchange-data rto/region-data rto/daily-region-data rto/region-sub-ba-data rto/daily-region-sub-ba-data |
| frequency | string | no | Data frequency (default: "hourly"). Monthly falls back to daily. hourly daily monthly |
| facets | string | no | JSON of facet filters (e.g., '{"respondent": "TI", "fueltype": "SUN"}'). |
| start | string | no | Start date (YYYY-MM-DD or YYYY-MM-DDTHH for hourly). |
| end | string | no | End date (YYYY-MM-DD or YYYY-MM-DDTHH for hourly). |
| data | string[] | no | Data columns to return (e.g., ["value"]). Default: ["value"]. |
| sort_column | string | no | Column to sort by (e.g., "period", "value"). |
| sort_direction | string | no | Sort direction. Default: "desc". asc desc |
| length | number | no | Number of records to return (max 5000). Default: 5000. |
| offset | number | no | Offset for pagination. Default: 0. |
| filter_paths | string[] | no | Optional: Glob patterns to filter output and reduce context usage. |