All data sources

Texas General Land Office

No authtx-glo

Texas General Land Office state lands. No auth. O&G: searchActiveLeases (~7.3K) ⭐ royalties+primary-term dates, getExpiringLeases ⭐ acquisition feed, searchInactiveLeases (~12K), getLeaseDetail, searchLeaseUnits, searchPSFLands (~21.9K), searchEasements, searchOffshoreStructures, getNominatedTracts. Coastal/land: searchUplandLeases, searchSubmergedTracts (~11K), searchBeachAccess, searchCoastalLeases (~9.2K), searchStateAgencyLands, searchNavigationDistricts, searchPriorityHabitatAreas, searchEsiShoreline (~48K lines), searchInSituBurnExclusion + boundary getters (Coastal Zone, 3-league/3-mile lines, Dispersant Zone, lease polygons). getServiceInfo for schemas. Quirks: MM/DD/YYYY string dates; most non-lease layers have no COUNTY column; ESI/boundary layers return line geometry.

Provenance

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (24)

  • searchActiveLeases

    read

    Active GLO leases. Filters: county, lessee, status, type, field, bbox, near, date, acres.

    ORIGINAL_LESSEE is original — current operator may differ.

  • searchInactiveLeases

    read

    Inactive/terminated GLO leases. Same filter shape as searchActiveLeases.

  • getLeaseDetail

    read

    Lookup by leaseNumber. Active first, falls back to Inactive. Adds unit if UNITIZED=Yes.

    Required paramsleaseNumber
  • getExpiringLeases

    read

    Active leases expiring within daysUntilExpiry (default 365). Sorted asc.

    Acquisition-signal feed for state-land leases nearing primary-term end.

  • searchLeaseUnits

    read

    Oil & Gas Units. unitStatus=active|inactive|all (default active).

  • searchPSFLands

    read

    Permanent School Fund Lands (~21.9K). Filters: county, bbox, near, landClass.

    County column is "County" (mixed case) on this layer.

  • searchEasements

    read

    Miscellaneous Easements (~5.9K). Filters: bbox, near, easementType.

    No COUNTY column upstream — county filter is silently ignored.

  • searchOffshoreStructures

    read

    Offshore Inventory Public (~3.4K). Filters: bbox, near, structureType.

  • getNominatedTracts

    read

    Lease-sale nominated tracts (~56). Tiny dataset; typically returns full set.

  • searchUplandLeases

    read

    Upland surface leases (~1.6K). Filters: leaseStatus, activity, lesseeContains, purposeClass.

    leaseStatus is Active|Processing (not the O&G enum). No COUNTY column.

  • searchSubmergedTracts

    read

    State submerged tracts (~11K polygons). Filters: tractNumber, waterBody, landType, rmc.

    Resource-management-code tracts (service layer 7).

  • searchBeachAccess

    read

    Public beach & bay access (~607). Filters: county, siteType, accessType, nameContains.

    siteType: Gulf Beach, Boat Ramp, Marina, etc. Has County column.

  • searchCoastalLeases

    read

    Coastal lease points (~9.2K). Filters: leaseClass, gloId, bbox, near.

    Point layer; see getCoastalLeasePolygons for polygon footprints.

  • searchStateAgencyLands

    read

    State agency lands (~246). Filters: county, landType, nameContains, waterBody.

    County column is varLandCountyName; landType is a numeric code.

  • searchNavigationDistricts

    read

    Navigation districts (~76). Filters: districtName, landType, bbox, near.

  • searchPriorityHabitatAreas

    read

    Priority protection habitat areas (~836). Filters: priority, descContains, bbox.

    priority: HIGH | MEDIUM | LOW.

  • searchEsiShoreline

    read

    Environmental Sensitivity Index shoreline (~48K polylines). Filters: esi, shoreType, bbox.

    Large layer — pass bbox/near to scope. Returns line geometry.

  • searchInSituBurnExclusion

    read

    In-situ burn exclusion areas (~73). Filters: type, nameContains, bbox, near.

    type: artificial reef | natural bank | ppl.

  • getCoastalLeasePolygons

    read

    Coastal lease polygon footprints (~324) as GeoJSON. Optional gloId filter.

  • getCoastalZone

    read

    Texas Coastal Zone boundary (single polygon) as GeoJSON for map overlay.

  • getThreeMarineLeagueLine

    read

    Three Marine League Line (state offshore boundary) as GeoJSON lines.

  • getThreeNauticalMileLine

    read

    Three Nautical Mile Line boundary as GeoJSON lines.

  • getDispersantZone

    read

    Dispersant use pre-approval zone (~61) as GeoJSON lines for spill response.

  • getServiceInfo

    read

    Schema + record counts for any GLO service. Pass service to scope.