Provenance
Freshness & coverage
Methods (5)
searchWells
readSearch 1,241 AZ wells by API, name, operator, county, status, or type; supports GeoJSON.
EntitieswellInput schema
{ "type": "object", "properties": { "apiNumber": { "type": "string" }, "wellName": { "type": "string" }, "operator": { "type": "string" }, "county": { "type": "string", "examples": [ "Apache" ] }, "status": { "type": "string" }, "wellType": { "type": "string", "examples": [ "Gas" ] }, "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/type are case-insensitive; use getServiceInfo for distinct values.
getWellsInBBox
readSearch AZ wells by bbox or radius, with optional status and type filters.
EntitieswellInput schema
{ "type": "object", "properties": { "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 }, "status": { "type": "string" }, "wellType": { "type": "string" }, "limit": { "type": "number" }, "format": { "oneOf": [ { "type": "string", "enum": [ "records" ] }, { "type": "string", "enum": [ "geojson" ] } ] } }, "additionalProperties": false }Uses layer 7 and requires either bbox or near.
getSedimentaryBasins
readReturn sedimentary-basin polygons as GeoJSON, optionally filtered by name.
EntitiesrecordInput schema
{ "type": "object", "properties": { "name": { "type": "string", "examples": [ "paradox" ] }, "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 }getCounties
readReturn 80 Census county-subdivision polygons as GeoJSON, optionally filtered by name.
EntitiesrecordInput schema
{ "type": "object", "properties": { "name": { "type": "string", "examples": [ "Willcox" ] }, "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 }These are county subdivisions, not AZ counties; searchWells filters by county.
getServiceInfo
readDescribe service schemas, counts, and distinct well status, type, and county values.
EntitiesmetadataInput schema
{ "type": "object", "properties": { "service": { "oneOf": [ { "type": "string", "enum": [ "wells" ] }, { "type": "string", "enum": [ "counties" ] }, { "type": "string", "enum": [ "sedimentaryBasins" ] } ] } }, "additionalProperties": false }
