Florida Vacant Land & Absentee Owner Leads (Tax Roll) avatar

Florida Vacant Land & Absentee Owner Leads (Tax Roll)

Pricing

from $1.00 / 1,000 parcels

Go to Apify Store
Florida Vacant Land & Absentee Owner Leads (Tax Roll)

Florida Vacant Land & Absentee Owner Leads (Tax Roll)

Florida vacant land leads and absentee owner list from the state tax roll: vacant parcels with owner mailing address, acreage, value and last sale, all 67 counties.

Pricing

from $1.00 / 1,000 parcels

Rating

0.0

(0)

Developer

Final Dynamics

Final Dynamics

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Every Florida county sends its full property tax roll to the Florida Department of Revenue, which publishes it once or twice a year. This actor turns those rolls into vacant land leads: it reads the counties you pick and returns the vacant parcels that match your filters. Each row has the owner's mailing address, acreage, land and just value, the legal description and the most recent recorded sale. Filter by land use, out-of-state owners, acreage, value and how long the owner has held the land, then mail the list.

Built for land investors sending offer letters to owners of empty lots, land flippers checking a county's supply of cheap acreage, and anyone who pays per list for "vacant land and absentee owner" leads and would rather pull the rows themselves.

There is no skip tracing. The tax roll has names and mailing addresses, not phone numbers or email addresses.

What you get

One row per parcel, with flat fields that drop into Google Sheets, a CRM or a mail house upload.

FieldExample
county, parcelId, stateParcelIdMiami-Dade, 0101010601050, C23-000-197-6618-7
dorUseCode, dorUseDescription010, Vacant Commercial - with/without extra features
acres, landSqFt0.13, 5621
justValue, landValue, taxableValue1124200, 1124200, 289447
ownerNameRING EQUITY PROPERTIES LLC
ownerAddress1, ownerAddress2, ownerCity, ownerState, ownerZip115 FIG DRIVE, null, DIX HILLS, NY, null
ownerOutOfStatetrue
situsAddress, situsCity, situsZip1040 NW 1 CT, Miami, 33136
legalDescription, township, range, sectionP W WHITES RE-SUB PB B-34, 50S, 41E, 1
lastSalePrice, lastSaleYear, lastSaleMonth55000, 2025, 7
lastSaleQualificationCode, lastSaleVacantOrImproved01, V
homestead, publicLandCodefalse, null
rollYear, rollType, sourceFile, sourceUrl2026, preliminary, the county file it came from

Also included: countyNumber, altKey, countyUseCode (the county appraiser's own code), fiduciaryName, censusBlock, neighborhoodCode, lastSaleBook, lastSalePage and sourceLastModified. Anything the roll leaves blank is null.

How to use it

Pick counties and run. The default returns up to 100 vacant residential parcels in Liberty County.

{
"counties": ["Polk", "Lake", "Marion"],
"landUseCodes": ["000"],
"ownerLocation": "out-of-state",
"minAcres": 0.2,
"maxAcres": 10,
"maxJustValue": 60000,
"lastSaleBeforeYear": 2024,
"maxResults": 5000
}

Out-of-state owners of cheap lots: the input above. Owners who live far from their land are the usual target for offer letters. ownerOutOfState is based on the mailing state in the roll; a blank state counts as neither in-state nor out-of-state.

Land use codes: 000 vacant residential (the default), 010 vacant commercial, 040 vacant industrial, 070 vacant institutional, 080 vacant governmental, 099 acreage not zoned agricultural. Any Department of Revenue code from 000 to 099 works, so agricultural codes (050 to 069) can be added for rural acreage.

Whole state: "counties": ["all"] reads all 67 counties in order and stops at maxResults. County names are not case sensitive; St. Johns, Saint Lucie, Dade and De Soto also work.

Leave out owners you do not want: excludePublicOwners (on by default) drops land owned by federal, state, county, city, school, water district and railroad owners. ownerNameExcludes drops owners whose name contains any text you list, for example ["HOMEOWNERS", "ASSOCIATION", "CHURCH"]. excludeHomestead drops parcels with a homestead exemption.

Which roll: roll: "latest" (default) uses the newest roll the Department has published. Each year the preliminary roll arrives in July and the final roll from October. You can ask for either by year with roll and rollYear.

Quick start

No code needed; about two minutes from input to spreadsheet. For a longer walkthrough with example output, read the guide Build a Florida vacant land and absentee owner list.

  1. Open the example "Vacant lots with out-of-state owners, Polk County FL" on this actor's page, or paste one of the inputs above into the input form.
  2. Click Start and wait until the run shows Succeeded.
  3. Open the Output tab to see the parcels as a table.
  4. Click Export, choose CSV or Excel, and download the file.
  5. In Google Sheets, choose File > Import > Upload and select the file.

Automate it

A list that follows the tax roll: save your counties and filters in a task. Click Save as a new task, then add a schedule for that task under Schedules in Apify Console (for example every Monday at 07:00). The Department publishes a new roll twice a year (preliminary in July, final from October), so a monthly schedule is enough; the results change when a new roll appears.

Into Google Sheets with n8n: add the Apify node with the On new Apify Event trigger, choose your task and the succeeded event, then add an Apify node with Get Dataset Items using the run's defaultDatasetId, and finish with a Google Sheets node that appends the rows. Every scheduled run then adds its parcels to the same sheet. Make and Zapier have Apify integrations that work the same way.

Pricing

Pay per event. There are no platform usage charges on top.

EventPriceWhen
actor-start$0.01Once per run
parcel$0.001Per parcel row delivered

Examples: all 121 out-of-state vacant residential parcels in Liberty County cost $0.13. 1,000 parcels cost $1.01. A run that matches nothing costs $0.01.

Set a maximum charge on the run for a hard ceiling; the actor stops cleanly at the cap and never delivers a row it has not charged for.

Good to know

  • The source is the Department of Revenue's published NAL (name, address, legal) files, downloaded straight from floridarevenue.com. Values and codes are exactly what the county property appraiser submitted, typos included.
  • This is a snapshot as of the roll date, not live ownership. A parcel sold since the roll was made still shows the previous owner. Check the county property appraiser's site before you rely on a single parcel.
  • Some counties leave the owner ZIP blank for many rows. Miami-Dade does so for most parcels, including many out-of-state owners, so ownerZip can be null even with a full street address.
  • Vacant means the appraiser's land use code says so. It does not mean the lot is buildable, has road access or is free of liens.
  • The sale fields hold the most recent of up to two recent sales the roll carries, not a full sale history. lastSaleBeforeYear keeps parcels with no sale in the roll as well, since those owners usually bought before the roll's sale window.
  • Records the law keeps confidential, such as the addresses of protected owners, are not in the public files and so are not in the results.
  • Big counties take minutes: reading all of Miami-Dade's roll (about 938,000 parcels) took about six minutes on the default 512 MB of memory. Runs that stop at maxResults early finish sooner.
  • The actor is not affiliated with the Florida Department of Revenue or any county.

FAQ

How do I get a vacant land owner list for a Florida county?

Pick the county, keep land use 000 (vacant residential) and run. Each row has the owner's name and mailing address, acreage, value and last sale.

How do I find absentee owners of vacant lots?

Set ownerLocation to out-of-state. The roll records the owner's mailing state, so you get owners who live outside Florida.

Does it include phone numbers?

No. The tax roll has names and mailing addresses only. You can add phone numbers with a skip-tracing service if you need them.

How current is the data?

It is the Department of Revenue's latest published roll: preliminary rolls arrive in July and final rolls from October.

Questions or a county that does not behave? Open an issue on the actor page and include the input you used.