Provenance
Freshness & coverage
Methods (15)
getBasins
readList oil and gas basin names used as catalog filters.
EntitiesrecordInput schema
{ "type": "object", "properties": {}, "additionalProperties": true }getWellsForRig
readWells tied to one named drilling rig. Needs rigName; not a general well search.
Entitiesrig, wellInput schema
{ "type": "object", "properties": {}, "additionalProperties": true }listDatasets
readList available oil and gas datasets in the data catalog.
EntitiesdatasetInput schema
{ "type": "object", "properties": {}, "additionalProperties": true }getRegions
readList geographic region names used as catalog filters.
EntitiesrecordInput schema
{ "type": "object", "properties": {}, "additionalProperties": false }getStateProvinces
readList US state and Canadian province codes used as filters.
EntitiesrecordInput schema
{ "type": "object", "properties": {}, "additionalProperties": false }getWellHeaders
readList well header records from the oil and gas catalog.
EntitieswellInput schema
{ "type": "object", "properties": {}, "additionalProperties": true }getAccessToken
readRetrieve an API access token for authenticated data requests.
EntitiesrecordInput schema
{ "type": "object", "properties": {}, "additionalProperties": true }getTokenInfo
readReturn metadata and expiry for the current API access token.
EntitiesrecordInput schema
{ "type": "object", "properties": {}, "additionalProperties": true }count
readReturn a matching record count for a selected dataset.
EntitiesrecordInput schema
{ "type": "object", "properties": {}, "additionalProperties": true }docs
unknownReturn field documentation for a selected dataset table.
EntitiesrecordInput schema
{ "type": "object", "properties": {}, "additionalProperties": true }ddl
unknownReturn SQL schema definitions for a selected dataset table.
EntitiesrecordInput schema
{ "type": "object", "properties": {}, "additionalProperties": true }getWells
readSearch Enverus wells by operator, basin, state, API/UWI, or well id.
EntitieswellInput schema
{ "type": "object", "properties": { "WellID": { "type": "string", "description": "Source-native Enverus well identifier." }, "API_UWI_Unformatted": { "type": "string", "description": "Exact unformatted API/UWI filter." }, "ENVBasin": { "type": "string", "description": "Enverus basin filter." }, "StateProvince": { "type": "string", "description": "State or province filter." }, "Operator": { "type": "string", "description": "Operator filter." }, "pagesize": { "type": "number", "description": "Requested rows per upstream page." }, "paging": { "type": "boolean", "description": "Follow Enverus Link-header continuation internally." }, "maxPages": { "type": "number", "description": "Maximum Link-header pages to follow (1-25)." }, "maxRecords": { "type": "number", "description": "Maximum rows across followed pages (1-5000)." }, "select": { "type": "string", "description": "Select profile such as all." }, "verbose": { "type": "boolean", "description": "Include verbose metadata." } }, "additionalProperties": true }Paging follows Enverus Link headers; upstream has no numeric offsets.
getProduction
readQuery production rows by operator, basin, or geography (Enverus).
EntitiesproductionInput schema
{ "type": "object", "properties": { "WellID": { "type": "string", "description": "Well ID resolved through /wells before /production is queried." }, "API_UWI_Unformatted": { "type": "string", "description": "Exact unformatted API/UWI production filter." }, "ProducingOperator": { "type": "string", "description": "Producing operator filter." }, "ENVBasin": { "type": "string", "description": "Enverus basin filter." }, "StateProvince": { "type": "string", "description": "State or province filter." }, "pagesize": { "type": "number", "description": "Maximum rows to return." }, "maxPages": { "type": "number", "description": "Maximum Link-header pages to follow (1-25)." }, "maxRecords": { "type": "number", "description": "Maximum rows across followed pages (1-5000)." }, "select": { "type": "string", "description": "Select profile such as all." }, "verbose": { "type": "boolean", "description": "Include verbose metadata." } }, "additionalProperties": true }getRigs
readSearch Enverus rig records by operator, location, status, or rig name.
Entitiesrig, operator, wellInput schema
{ "type": "object", "properties": { "view": { "type": "string", "enum": [ "search", "activity" ], "description": "Search supports full filters; activity returns the activity feed." }, "operator": { "type": "string", "description": "Operator name; normalized to ENVOperator." }, "ENVOperator": { "type": "string", "description": "Enverus operator filter." }, "ENVBasin": { "type": "string", "description": "Enverus basin or region name." }, "ENVRegion": { "type": "string", "description": "Enverus region filter." }, "StateProvince": { "type": "string", "description": "State or province name/code." }, "County": { "type": "string", "description": "County filter." }, "ActiveStatus": { "type": "string", "description": "Optional client-side active-status filter." }, "RigName_Number": { "type": "string", "description": "Rig name or number." }, "ENVRigID": { "oneOf": [ { "type": "string" }, { "type": "number" } ], "description": "Source-native Enverus rig identifier." }, "pagesize": { "type": "number", "description": "Maximum rows to return." }, "select": { "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ], "description": "Projection; minimal retains map coordinates." }, "verbose": { "type": "boolean", "description": "Include verbose metadata." } }, "additionalProperties": true }query
readGeneric dataset query for Enverus datasets.
Required paramsdatasetEntitiesrecordInput schema
{ "type": "object", "properties": { "dataset": { "type": "string", "description": "Dataset slug, e.g. wells, rigs, or production." }, "params": { "type": "object", "description": "Dataset-specific query parameters." } }, "additionalProperties": true, "required": [ "dataset" ] }
