Provenance
Freshness & coverage
Methods (6)
searchWells
readLA O&G wells (Louisiana SONRIS / DNR).
EntitieswellInput schema
{ "type": "object", "properties": { "operator": { "type": "string" }, "fieldName": { "type": "string" }, "status": { "type": "string", "examples": [ "ACTIVE" ] }, "productType": { "oneOf": [ { "type": "string", "enum": [ "OIL" ] }, { "type": "string", "enum": [ "GAS" ] }, { "type": "string", "enum": [ "INJECTION" ] }, { "type": "string", "enum": [ "DRY" ] } ] }, "parish": { "type": "string", "examples": [ "Cameron" ] }, "bbox": { "type": "array", "items": { "type": "number" } }, "near": { "type": "object", "properties": { "lat": { "type": "number" }, "lon": { "type": "number" }, "radiusMiles": { "type": "number" } }, "required": [ "lat", "lon", "radiusMiles" ], "additionalProperties": false }, "limit": { "type": "number" }, "format": { "oneOf": [ { "type": "string", "enum": [ "records" ] }, { "type": "string", "enum": [ "geojson" ] } ] } }, "additionalProperties": false }Status uses LEGEND_DES (human label), not WELL_STATU (numeric code).
getWellByApi
readLookup by API number (14-digit or prefix). Includes sonrisLink for production page.
Required paramsapiEntitieswellInput schema
{ "type": "object", "properties": { "api": { "type": "string", "examples": [ "17023232080000" ] }, "apiNumber": { "type": "string" }, "api_number": { "type": "string" } }, "additionalProperties": false, "required": [ "api" ] }searchFields
readLA Oil and Gas Fields polygons (~11K). FIELDNAME only — no parish/operator upstream.
EntitiesfieldInput schema
{ "type": "object", "properties": { "name": { "type": "string", "examples": [ "Sweet Lake" ] }, "parish": { "type": "string" }, "bbox": { "type": "array", "items": { "type": "number" } }, "near": { "type": "object", "properties": { "lat": { "type": "number" }, "lon": { "type": "number" }, "radiusMiles": { "type": "number" } }, "required": [ "lat", "lon", "radiusMiles" ], "additionalProperties": false }, "limit": { "type": "number" }, "format": { "oneOf": [ { "type": "string", "enum": [ "records" ] }, { "type": "string", "enum": [ "geojson" ] } ] } }, "additionalProperties": false }Layer has no PARISH column — parish filter silently ignored.
searchSaltDomes
readLA salt domes (174). Filters: parish, name, bbox, near.
EntitiesrecordInput schema
{ "type": "object", "properties": { "name": { "type": "string" }, "parish": { "type": "string", "examples": [ "Iberia" ] }, "bbox": { "type": "array", "items": { "type": "number" } }, "near": { "type": "object", "properties": { "lat": { "type": "number" }, "lon": { "type": "number" }, "radiusMiles": { "type": "number" } }, "required": [ "lat", "lon", "radiusMiles" ], "additionalProperties": false }, "limit": { "type": "number" }, "format": { "oneOf": [ { "type": "string", "enum": [ "records" ] }, { "type": "string", "enum": [ "geojson" ] } ] } }, "additionalProperties": false }LA-only — caverns, brine, SPR sites.
searchInjectionWells
readLA injection / storage / service wells (~4.5K). Filter parish, operator, type.
EntitieswellInput schema
{ "type": "object", "properties": { "operator": { "type": "string" }, "type": { "type": "string" }, "parish": { "type": "string", "examples": [ "Plaquemines" ] }, "bbox": { "type": "array", "items": { "type": "number" } }, "near": { "type": "object", "properties": { "lat": { "type": "number" }, "lon": { "type": "number" }, "radiusMiles": { "type": "number" } }, "required": [ "lat", "lon", "radiusMiles" ], "additionalProperties": false }, "limit": { "type": "number" }, "format": { "oneOf": [ { "type": "string", "enum": [ "records" ] }, { "type": "string", "enum": [ "geojson" ] } ] } }, "additionalProperties": false }FracTracker-derived — county column is `county` (lowercase) on this layer.
getServiceInfo
readSchema + record counts for any of the 4 services. Pass service to scope.
EntitiesmetadataInput schema
{ "type": "object", "properties": { "service": { "type": "string", "examples": [ "wells" ] } }, "additionalProperties": false }
