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.

31Jurisdictions live
136Official sources tracked
NightlyChange monitoring
CitedEvery field, dated

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.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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."
}
Browse Florida jurisdictions Read the API docs See pricing