EIA Coal Data
Fetch public coal data from the EIA API v2.
Custom Streaming + One-shot
Fetch public coal data from the EIA API v2.
Technical details
Authentication ▾
Contact us for setup details.
Ingestion ▾
Mode: Streaming + One-shot
Tools exposed (2) ▾
eia/get_coal_data
Fetch public coal data from the EIA API v2.
upsert_bento_get_eia_coal_data
Create or update a recurring EIA coal connector.
Inputs ▾
eia/get_coal_data
| Name | Type | Required | Description |
|---|---|---|---|
| dashboardId | string | no | Target dashboard/initiative ID. Omit to use the current dashboard. |
| dataset | string | no | Coal dataset family. Defaults to 'shipments'. shipments production consumption |
| routePath | string | no | Optional advanced EIA route path under /v2, e.g. 'coal/shipments/data'. |
| frequency | string | no | Optional EIA frequency such as 'daily', 'weekly', or 'monthly'. |
| facets | object | no | Optional EIA facet filters, e.g. { product: 'EPM0' }. |
Nested schema for facetsNo inputs. | |||
| dataColumns | string[] | no | Optional EIA data columns. Defaults to ['value']. |
| start | string | no | Optional start period. |
| end | string | no | Optional end period. |
| sortColumn | string | no | Optional sort column, e.g. 'period'. |
| sortDirection | string | no | Optional sort direction. Defaults to 'desc'. asc desc |
| length | number | no | Max records to fetch. Default 500. |
| offset | number | no | Offset for one-shot pagination. Default 0. |
| rowIdentifierField | string | no | Optional stable identifier field for deduplication. |
| description | string | no | Human-readable description shown in the connector UI. |
| filter_paths | string[] | no | Optional glob paths to reduce the response. |
upsert_bento_get_eia_coal_data
| Name | Type | Required | Description |
|---|---|---|---|
| dashboardId | string | no | Target dashboard/initiative ID. Omit to use the current dashboard. |
| dataset | string | no | Coal dataset family. Defaults to 'shipments'. shipments production consumption |
| routePath | string | no | Optional advanced EIA route path under /v2, e.g. 'coal/shipments/data'. |
| frequency | string | no | Optional EIA frequency such as 'daily', 'weekly', or 'monthly'. |
| facets | object | no | Optional EIA facet filters, e.g. { product: 'EPM0' }. |
Nested schema for facetsNo inputs. | |||
| dataColumns | string[] | no | Optional EIA data columns. Defaults to ['value']. |
| start | string | no | Optional start period. |
| end | string | no | Optional end period. |
| sortColumn | string | no | Optional sort column, e.g. 'period'. |
| sortDirection | string | no | Optional sort direction. Defaults to 'desc'. asc desc |
| length | number | no | Max records to fetch. Default 500. |
| offset | number | no | Offset for one-shot pagination. Default 0. |
| rowIdentifierField | string | no | Optional stable identifier field for deduplication. |
| description | string | no | Human-readable description shown in the connector UI. |
| filter_paths | string[] | no | Optional glob paths to reduce the response. |
| polling_frequency | string | yes | How often to poll the EIA coal endpoint. |
| connectorId | string | no | If provided, updates an existing connector. |