GET/api/v1/areaX-API-Key or JWT

Radius search

PostGIS spatial radius search around a lat/lng. Default sort is distance ASC; pass sort=score for worst-compliance-first. Optional state and active_enforcement filters reduce the result set server-side. Free tier: 403.

Parameters

NameInTypeDescription
latrequiredquerynumberLatitude in WGS84.
lngrequiredquerynumberLongitude in WGS84.
radius_milesrequiredquerynumberSearch radius in miles. Max 25.
limitqueryintegerDefault 100, max 500.
sortquerystring`distance` (default) or `score`.
statequerystring2-letter US state code; restricts results to that state.
active_enforcementquerybooleanWhen true, returns only facilities with at least one open enforcement action.

Request

curl https://api.sigindex.com/api/v1/area?lat=30.5234&lng=-91.1872&radius_miles=5 \
  -H "X-API-Key: $SIGINDEX_KEY"

Example response

{
  "data": {
    "center": {
      "lat": 30.5234,
      "lng": -91.1872
    },
    "radius_miles": 5,
    "facilities": [
      {
        "registry_id": "110043804185",
        "fac_name": "EXXONMOBIL BATON ROUGE REFINERY",
        "overall_score": 38,
        "active_enforcement": true,
        "distance_miles": 0
      },
      {
        "registry_id": "110071881104",
        "fac_name": "DOW INFRACO, LLC - DOW PLAQUEMINE SITE",
        "overall_score": 71,
        "active_enforcement": false,
        "distance_miles": 4.2
      }
    ],
    "total": 2
  },
  "meta": {
    "request_id": "req_8aZpmK4qX0nT",
    "timestamp": "2026-05-20T14:22:08Z",
    "response_time_ms": 12
  }
}

Try it · uses 1 API call

GET /api/v1/area?lat=30.5234&lng=-91.1872&radius_miles=5