What you can ask
- “What does ERCOT have for the area or asset I'm working on?”
- “Pull the most recent ERCOT records and put them in a table.”
- “What does ERCOT cover, and how fresh is the data?”
About this source
ERCOT Public Data API for Texas electricity-market products, queryable artifacts, archives, and bundles. listProducts returns the compact product/artifact catalog. describeArtifact returns exact provider filters without executing data. queryArtifact validates the selected EMIL product, artifact, and filters against the pinned official 249-operation index. The runtime owns provider URLs, headers, verbs, bodies, and authentication. The public surface covers 242 artifact GETs plus catalog, version, product, archive, and bundle listing. Binary ZIP download wrappers remain internal because their document IDs must come from a preceding list call. Provider limit: 30 requests/minute.
Connector ID ercot
Provenance
Freshness & coverage
› Methods (7)
Technical detail for developers: parameters, pagination, units, and freshness per method.
getVersion
readGet the current ERCOT Public Data API version and build metadata.
PaginationnonelistProducts
readDiscover the live compact ERCOT product and artifact catalog with deterministic local filters.
PaginationnonegetProduct
readGet full provider metadata and artifact links for one exact EMIL product.
PaginationnonedescribeArtifact
readDescribe exact filters, types, paging, and sort fields without executing data.
PaginationnonequeryArtifact
readQuery an ERCOT artifact. Get emilId/artifact from listProducts and getProduct.
Paginationpage (pageField: page, limitField: size)Use the discovery methods named in the example comment to obtain resource IDs.
listArchives
readList historical archives for an emilId from listProducts.
Paginationpage (pageField: page, limitField: size)Use listProducts for emilId. Example product is from ercot-handler.test.ts.
listBundles
readList bundles for an emilId from listProducts.
Paginationpage (pageField: page, limitField: size)Use listProducts for emilId. Example product is from ercot-handler.test.ts.
