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
/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"
]
} /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"
]
} /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"
} /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
No obligation to hire AUE Land for any service work.