All data sources

Louisiana SONRIS / DNR

No authla-sonris

Louisiana SONRIS / DNR (now DCE) oil & gas. No auth. - searchWells (~245K) ⭐ filter by parish, operator, status (LEGEND_DES), product - searchSaltDomes (174) ⭐ LA-specific — caverns, sour gas risk, SPR - searchFields (~11K polygons), searchInjectionWells (~4.5K), getWellByApi, getServiceInfo upstream quirks: native sonris-www server is 404, working data is on AGOL mirrors. Well attributes are 10-char-truncated (WELL_STATU/LEGEND_DES). PARISH_NAM stored UPPERCASE. SONRIS production DB has no public API — wells include sonrisLink for browser-session deep dive.

Provenance

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (6)

  • searchWells

    read

    LA O&G wells (Louisiana SONRIS / DNR).

    Entitieswell
    Input 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

    read

    Lookup by API number (14-digit or prefix). Includes sonrisLink for production page.

    Required paramsapi
    Entitieswell
    Input schema
    {
      "type": "object",
      "properties": {
        "api": {
          "type": "string",
          "examples": [
            "17023232080000"
          ]
        },
        "apiNumber": {
          "type": "string"
        },
        "api_number": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "required": [
        "api"
      ]
    }
  • searchFields

    read

    LA Oil and Gas Fields polygons (~11K). FIELDNAME only — no parish/operator upstream.

    Entitiesfield
    Input 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

    read

    LA salt domes (174). Filters: parish, name, bbox, near.

    Entitiesrecord
    Input 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

    read

    LA injection / storage / service wells (~4.5K). Filter parish, operator, type.

    Entitieswell
    Input 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

    read

    Schema + record counts for any of the 4 services. Pass service to scope.

    Entitiesmetadata
    Input schema
    {
      "type": "object",
      "properties": {
        "service": {
          "type": "string",
          "examples": [
            "wells"
          ]
        }
      },
      "additionalProperties": false
    }