STR regulation data · Florida first
Short-term-rental rules, decoded and dated.
Verified, structured, continuously monitored STR rules — licenses, taxes, restrictions, and enforcement composed across state, county, and city, with a citation and a last-verified date on every field.
Free search across our published Florida coverage — no key needed. Exact street-address stacking and the change feed live in the API.
Why RuleGrid
One clean answer to “what applies at this address?”
Florida stacks three real layers of rules — a DBPR state license, 67 counties' tourist-tax regimes, and municipal registration and zoning — plus a preemption twist that makes “legal-by-right vs. grandfathered vs. banned” genuinely hard. RuleGrid normalizes all of it into one schema you integrate once.
Layered & composed
Every lookup resolves the full state → county → city stack and rolls it up into a single verdict, with each layer's record attached.
Cited & dated
Every load-bearing field carries a verbatim source quote, a source URL, and a last-verified date. Nothing publishes without an anchor to the official text.
Continuously monitored
A nightly pipeline hashes every official source and re-verifies on change. When a rule moves, it becomes a structured change event you can query.
Honest by design
Records that can't be validated flip to needs_review and keep serving the last-verified data with the flag — never silently wrong, staleness always shown.
Per-platform tax truth
Whether Airbnb or Vrbo auto-remits the county tax varies by county and flips over time. We track the who-remits flag per platform, per jurisdiction.
Built for machines
A clean, versioned JSON API with Bearer / x-api-key auth, per-plan quotas, and a change feed. Zero LLM on the hot path — fast and deterministic.
For developers
A stable JSON API over the whole dataset.
One request returns the applicable jurisdiction stack, a composed roll-up, and the trust block — a last-verified date, source links, and the disclaimer. Deterministic reads; no model on the serving path.
Request
curl "https://rulegrid.dev/v1/lookup?address=123+Ocean+Dr,+Miami+Beach,+FL" \
-H "x-api-key: rgk_live_…"
Response · 200
{
"resolved": { "state": "FL", "county": "Miami-Dade", "place": "Miami Beach" },
"stack": [ "us-fl", "us-fl-miami-dade", "us-fl-miami-beach" ],
"composed": {
"str_status": "restricted",
"requirements": [ /* license · registration · resort-tax */ ],
"taxes": [ /* state 6% + county TDT + city resort tax */ ]
},
"disclaimer": "Informational summary of public sources; not legal advice."
}