The Taxdeed Scraper automatically collects tax deed sale information from Duval and Clay County Clerk websites in Florida. It runs without requiring any user input and delivers clean, structured data on active and upcoming tax deed sales. Ideal for investors, analysts, and property researchers looking to identify distressed properties or auction opportunities.
Created by Bitbash, built to showcase our approach to Scraping and Automation!
If you are looking for Taxdeed Scraper you've just found your team β Let's Chat. ππ
This scraper retrieves tax deed auction listings directly from official county sources. By automating the process across Duval and Clay County, it consolidates key property details into a unified dataset. Simply run the tool, and it gathers parcel information, opening bids, addresses, and additional sale metadata.
- No manual browsing of county clerk websites.
- Fully automatedβno input parameters required.
- Collects verified tax deed sale data straight from official records.
- Helps investors quickly assess opportunities across two major Florida counties.
| Feature | Description |
|---|---|
| Automated Tax Deed Extraction | Scrapes current and upcoming sale data from Duval and Clay County websites. |
| Zero-Input Operation | Begins extracting immediately without any configuration. |
| Structured Output | Returns consistent fields for easy tracking and analysis. |
| Dual-County Coverage | Combines data from both counties into one dataset. |
| Playwright-Powered | Uses browser automation for reliable site navigation and scraping. |
| Field Name | Field Description |
|---|---|
| parcelId | Unique parcel identification number. |
| propertyAddress | Address associated with the tax deed sale. |
| openingBid | The starting bid amount set by the county. |
| saleDate | Date of the scheduled tax deed sale. |
| county | Indicates whether the record is from Duval or Clay County. |
| caseNumber | County case or docket identifier if available. |
| status | Current status of the listing (scheduled, redeemed, canceled). |
| url | Source page or detailed listing link. |
[
{
"parcelId": "123456-7890",
"propertyAddress": "742 Evergreen Terrace, Jacksonville, FL",
"openingBid": "$5,200.00",
"saleDate": "2024-06-15",
"county": "Duval",
"caseNumber": "TD-2024-0123",
"status": "Scheduled",
"url": "https://duvalclerk.org/taxdeeds/123456"
}
]
Taxdeed Scraper/
βββ src/
β βββ main.js
β βββ scrapers/
β β βββ duval_scraper.js
β β βββ clay_scraper.js
β β βββ parser.js
β βββ utils/
β β βββ request_handler.js
β β βββ normalizer.js
β β βββ logger.js
β βββ config/
β βββ settings.example.json
βββ data/
β βββ sample_output.json
βββ package.json
βββ README.md
- Real estate investors identify distressed or auction-stage properties.
- Analysts track tax deed activity for market trends or portfolio research.
- Data providers enrich real estate platforms with verified public auction data.
- Attorneys & title firms monitor county tax deed cases for due diligence.
- Local agencies centralize property risk or delinquency indicators.
Does the scraper require any input?
Noβsimply run it and it automatically gathers tax deed sales from both counties.
Which counties are supported?
Duval County and Clay County in Florida.
What kind of data can I expect?
Parcel IDs, property addresses, opening bids, sale dates, and related case information.
Is the output structured?
Yes, the scraper returns consistent JSON suitable for analysis or ingestion into other systems.
Primary Metric:
Completes a full scrape of both counties in under one minute.
Reliability Metric:
Maintains a 98%+ success rate across both websites using Playwrightβs robust navigation.
Efficiency Metric:
Zero-input design reduces setup friction and eliminates user error.
Quality Metric:
Consistently returns accurate tax deed listings aligned with official county records.
