Search Lands Available
Search Florida "lands available for taxes" — certificates struck to the county after an unsold tax-deed sale — by county, tax year, and opening-bid range.
GET /api/v1/lands-available/search
Search the Lands Available for Taxes list: certificates whose tax-deed sale produced no bidder, so the parcel was struck to the county and is now available for purchase directly from the clerk. Filter by county, tax year, and opening-bid range. These are often the deepest-discount opportunities in the certificate lifecycle, but they carry the most diligence risk — verify the parcel before you buy.
Not yet ingested: zero lands-available records today. This list holds no records yet, so every search returns an empty result set. That is a property of the dataset, not of your query: responses carry
meta.coverage.status = "not_yet_ingested"so it is machine-detectable. The endpoint itself is live, authenticated, and stable, and the response shape documented below will not change as coverage grows, so you can integrate against it now. For production work today, use Search Certificates, which covers 1,267,795 certificates across 52 Florida counties.
A parcel on the lands-available list still carries its liens and is sold as-is. Cross-reference the parcel on floridapropertyapi.com before acting.
Authentication
curl -H "X-API-Key: fltc_test_..." \
"https://fltaxcerts.com/api/v1/lands-available/search?county=polk&max_opening_bid=10000&limit=10"
Query Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
county | string | string[] | no | — | County slug(s). Repeatable or CSV. |
tax_year | integer | no | — | Tax year of the underlying certificate. |
min_opening_bid | number | no | — | Minimum opening bid. |
max_opening_bid | number | no | — | Maximum opening bid. |
sort | enum (opening_bid_asc, opening_bid_desc, available_since_desc) | no | — | Result ordering. |
limit | integer 1-500 | no | 25 | Page size. |
offset | integer ≥ 0 | no | 0 | Pagination offset. |
Response (200)
List envelope { data: LandsAvailable[], pagination, meta }.
{
"data": [
{
"id": "cert_9b2e44c0",
"certificate_number": "2021-01984",
"county_slug": "polk",
"county_name": "Polk",
"parcel_id": "242715-000000-031020",
"tax_year": 2020,
"status": "lands_available",
"face_amount": 1840.22,
"opening_bid": 6120.55,
"tax_deed_application_date": "2023-09-12",
"available_since": "2024-02-20",
"owner_name": "ACME HOLDINGS LLC",
"site_address_full": "VACANT LOT, LAKELAND FL 33810",
"parcel_url": "https://floridapropertyapi.com/parcels/polk/242715-000000-031020"
}
],
"pagination": { "limit": 25, "offset": 0, "total": 1, "has_more": false },
"meta": { "request_id": "req_1234567890abcdef12345", "dataset_status": "live" }
}
opening_bid is the minimum the clerk will accept (back taxes, fees, and the tax-deed application cost). available_since is when the parcel landed on the county's lands-available list.
Error Responses
| Status | Code | Cause |
|---|---|---|
400 | bad_request | Invalid query parameters. |
401 | unauthorized | Missing or invalid API key. |
429 | rate_limited | Rate limit exceeded. |
500 | internal_error | Server error — retry with backoff. |
Search Holders
Search the Florida tax-certificate holder / fund directory — portfolio size, outstanding face value, and county footprint — or fetch one holder by id.
Sources
Per-county delinquency / certificate-sale feed registry — vendor, sale URL, source kind, login requirement, and last-success timestamps. Plus dataset freshness.