(843) 301-0172
Developer Resources

Stormwater Compliance API

The AUE Land Compliance Checker API provides free, structured access to stormwater regulatory data for 20 counties across South Carolina, Georgia, Florida, and North Carolina. Developers and researchers can query available states, counties, and health status without authentication.

Getting Started

All public endpoints are available at the base URL below. No API key or authentication is required for read-only endpoints.

Base URL

https://aue-land-compliance-checker.onrender.com

Try it out with a quick curl command:

curl https://aue-land-compliance-checker.onrender.com/api/states

Endpoints

GET /api/states

Returns a list of all states with regulatory data in the system.

Parameters

None.

Example Request

curl https://aue-land-compliance-checker.onrender.com/api/states

Example Response

{
  "states": [
    "FL",
    "GA",
    "NC",
    "SC"
  ]
}
GET /api/states/{state}/counties

Returns all counties with regulatory data for a given state.

Path Parameters

Parameter Type Description
state string Two-letter state abbreviation: SC, GA, FL, or NC

Example Request

curl https://aue-land-compliance-checker.onrender.com/api/states/SC/counties

Example Response

{
  "state": "SC",
  "counties": [
    "Beaufort",
    "Berkeley",
    "Charleston",
    "Colleton",
    "Dorchester",
    "Georgetown",
    "Horry",
    "Jasper"
  ]
}
GET /health

Returns the API's health status, supported states, and version information. Useful for monitoring uptime or verifying connectivity before making other requests.

Parameters

None.

Example Request

curl https://aue-land-compliance-checker.onrender.com/health

Example Response

{
  "status": "healthy",
  "supported_states": [
    "FL",
    "GA",
    "NC",
    "SC"
  ],
  "version": "1.0.0"
}
POST /api/check

Generates a full stormwater compliance report for a specific county. This endpoint requires a valid Cloudflare Turnstile CAPTCHA token, so it cannot be called programmatically without browser-based verification.

Note: For programmatic access to regulatory data, use the county regulatory pages or the MCP server described below. The /api/check endpoint is designed for interactive use through the Compliance Checker on this website.

Rate Limit

10 requests per day.

Rate Limits

The public GET endpoints (/api/states, /api/states/{state}/counties, /health) have no strict rate limits, but please be respectful. The compliance report endpoint has a hard limit:

Endpoint Limit Auth Required
GET /api/states None No
GET /api/states/{state}/counties None No
GET /health None No
POST /api/check 10/day CAPTCHA token

Data Coverage

The API currently covers 20 coastal counties across four southeastern states. Each county record includes local ordinances, state permit requirements, BMP specifications, enforcement contacts, and fee schedules.

State Code Counties Count
South Carolina SC Beaufort, Berkeley, Charleston, Colleton, Dorchester, Georgetown, Horry, Jasper 8
Georgia GA Bryan, Camden, Chatham, Glynn, Liberty, McIntosh 6
Florida FL Duval, Nassau, St. Johns 3
North Carolina NC Brunswick, New Hanover, Pender 3

For detailed regulatory data by county, visit the county regulations pages.

MCP Server

For AI assistant integration, AUE Land provides a Model Context Protocol (MCP) server. The MCP server gives AI tools like Claude, ChatGPT, and other LLM-based assistants direct access to the stormwater regulatory database, enabling them to answer questions about permits, BMP requirements, and local ordinances with up-to-date data.

If you're building an AI-powered tool that needs stormwater compliance data, the MCP server is the recommended integration path. Contact us at info@aueland.com for access details.

Data Freshness

Regulatory data is updated through an automated monthly monitoring pipeline that runs on the 1st of each month. The pipeline checks for permit reissuances, fee changes, ordinance amendments, URL validity, and agency updates across all 20 counties. Changes are applied automatically and deployed without manual intervention.

This means the data you receive from the API reflects the most current regulatory landscape, typically no more than 30 days behind any published change. For a log of recent updates, see the regulatory changelog.

Attribution

This API is free to use. If you incorporate the data into a publication, application, or research project, we ask that you credit AUE Land as the data source. A simple attribution like the following is appreciated:

Stormwater regulatory data provided by AUE Land (aueland.com)

Questions or feedback? Reach out at info@aueland.com.

Ready for a site that thrives?

Run a free stormwater compliance check for any of our 20 covered counties. Get permit requirements, local ordinances, and BMP specifications in minutes.

fact_check Site Health Audit

check_circle Structural BMP Integrity Scan
check_circle Soil Erosion Risk Analysis
check_circle Regulatory Compliance Status
check_circle Written Findings & Recommendations

No obligation to hire AUE Land for any service work.