All data sources

Oklahoma Commissioners of the Land Office

No authok-clo

Oklahoma Commissioners of the Land Office state-trust real estate + mineral leases. SCOOP/STACK parallel. No auth. - searchLeases ⭐ category=real-estate (default, ~2.9K) | mineral (~4.5K, activeOnly default true) - getExpiringLeases ⭐ defaults to curated Expiring Real Estate Leases layer (~580) - getLeaseDetail, searchWellInventory (OCC mirror, ~576K), getServiceInfo upstream quirks: BeginDate/EndDate are ISO YYYY-MM-DD strings (server-side date filters work). CountyName UPPERCASE upstream. Mineral layer mixes ACTIVE + EXPIRED — use activeOnly=true (default). LeaseType values on Real Estate: Agricultural / Short-term Commercial / Long-term Commercial.

Provenance

PublisherOklahoma Commissioners of the Land Office

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (5)

  • searchLeases

    read

    Real Estate (default) or Mineral leases. Filters: county, lessee, leaseType, trustName, bbox, dates.

    Entitieslease
    Input schema
    {
      "type": "object",
      "properties": {
        "lesseeContains": {
          "type": "string"
        },
        "leaseType": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "Agricultural"
              ]
            },
            {
              "type": "string",
              "enum": [
                "Short-term Commercial"
              ]
            },
            {
              "type": "string",
              "enum": [
                "Long-term Commercial"
              ]
            }
          ]
        },
        "category": {
          "type": "string",
          "examples": [
            "mineral"
          ],
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "mineral"
              ]
            },
            {
              "type": "string",
              "enum": [
                "real-estate"
              ]
            }
          ]
        },
        "activeOnly": {
          "type": "boolean"
        },
        "trustName": {
          "type": "string"
        },
        "effectiveAfter": {
          "type": "string"
        },
        "primaryTermEndsBefore": {
          "type": "string"
        },
        "minAcres": {
          "type": "number"
        },
        "county": {
          "type": "string",
          "examples": [
            "Carter"
          ]
        },
        "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
    }

    category=mineral defaults to activeOnly=true (filters EndDate >= today).

  • getLeaseDetail

    read

    Lookup by lease number. Tries Real Estate Lease, falls back to Mineral LeaseNumber.

    Required paramsleaseNumber
    Entitieslease
    Input schema
    {
      "type": "object",
      "properties": {
        "leaseNumber": {
          "type": "string",
          "examples": [
            "CS10474"
          ]
        }
      },
      "additionalProperties": false,
      "required": [
        "leaseNumber"
      ]
    }
  • getExpiringLeases

    read

    Default uses curated Expiring Real Estate Leases layer. category=mineral computes from mineral set.

    Entitieslease
    Input schema
    {
      "type": "object",
      "properties": {
        "daysUntilExpiry": {
          "type": "number",
          "examples": [
            365
          ]
        },
        "county": {
          "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
        },
        "category": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "mineral"
              ]
            },
            {
              "type": "string",
              "enum": [
                "real-estate"
              ]
            }
          ]
        },
        "limit": {
          "type": "number"
        },
        "format": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "records"
              ]
            },
            {
              "type": "string",
              "enum": [
                "geojson"
              ]
            }
          ]
        }
      },
      "additionalProperties": false
    }

    Acquisition-signal feed for trust-lands.

  • searchWellInventory

    read

    Oklahoma Land Office statewide well inventory mirror (~576K rows).

    Entitieswell
    Input schema
    {
      "type": "object",
      "properties": {
        "api": {
          "type": "string"
        },
        "operator": {
          "type": "string",
          "examples": [
            "Continental"
          ]
        },
        "wellStatus": {
          "type": "string"
        },
        "wellType": {
          "type": "string"
        },
        "format": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "records"
              ]
            },
            {
              "type": "string",
              "enum": [
                "geojson"
              ]
            }
          ]
        },
        "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"
        }
      },
      "additionalProperties": false
    }

    Not CLO-trust-only — full OCC well universe. No county column upstream.

  • getServiceInfo

    read

    Schema + record counts for any of the 4 services (Oklahoma Land Office). Pass service to scope.

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