HUD Home Store Scraper
Pricing
from $2.50 / 1,000 results
HUD Home Store Scraper
[๐ฐ $2.5 / 1K] Extract HUD foreclosed home listings nationwide โ addresses, prices, beds/baths, case numbers, bid dates, FHA financing, and photos. Search by state, city, ZIP, or URL with price, bedroom, type, and status filters.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
SolidCode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Pull government-owned foreclosed home listings from HUD Home Store at scale โ case numbers, full addresses, list prices, beds and baths, FHA insurability, the last day to get an offer in, and up to 46 photos per home across all 50 US states. Built for real estate investors, buyer's agents, and FHA owner-occupant buyers who need a clean, structured feed of HUD foreclosures without checking the .gov portal one state at a time.
Why This Scraper?
- All 50 US states plus DC and three territories โ 54 HUD jurisdictions (including Puerto Rico, the US Virgin Islands, and Guam) selectable from a full-name multi-select, no abbreviations to memorize.
- FHA insurability on every home โ each listing is tagged Insured, Insured with Escrow, or Uninsured, so you instantly know whether a property qualifies for an FHA loan as-is or needs repairs first.
- HUD case number as a stable primary key โ the official case number (e.g.
495-893204) lands on every row, ready to join against bid systems, broker portals, and your own CRM. - A single resolved bidding cutoff, not two dates you have to referee โ HUD publishes a bid-opening date and a listing-period deadline, and which one actually closes offers flips between them. On about 1 in 25 homes, all Exclusive or Lottery, the period closes 1 to 3 days before the bids are opened. Every row carries all three dates plus
bidCutoffDate, already set to the one HUD's own page counts down to. ISO 8601 (YYYY-MM-DD). $100 Downprogram flag โ a dedicatedprogram100Downboolean surfaces homes eligible for HUD's $100-down FHA financing, the single most-asked-about HUD incentive.- Up to 46 photos per listing โ the full Cloudinary photo gallery plus a primary thumbnail, ready for slide decks, valuations, and listing sites.
- Five ways to say where, including a round trip โ a state, a
"Houston, TX"city, a bare 5-digit ZIP such as78155, a"Harris County, TX"county, or a HUD link you already have, all returning the same 30+ field rows. Links work both ways: a search-results page, and the individual home link this actor puts on every row. - Eight filters that scope the whole result set โ price minimum and maximum, bedroom minimum and maximum, bathroom minimum, three property types, listing highlight, and FHA financing type, all applied across every search.
- Parking type, stories, and bidder eligibility on every single home โ Investor, Owner Occupant, Nonprofit, and Government Agency categories on 100% of rows, plus HUD's own amenity tags wherever the agency recorded them: Fireplace or Wood Stove indoors, and Patio/Deck, Porch, Fence, or Pool/Spa outdoors.
Use Cases
Real Estate Investment
- Hunt below-market HUD foreclosures across multiple states in a single run
- Filter to Uninsured homes for fix-and-flip and BRRRR pipelines
- Track price-reduced listings to time low-ball offers
- Map inventory by latitude/longitude for drive-by and territory planning
Buyer's Agents & Brokerages
- Build HUD-home buyer lists for owner-occupant clients
- Surface
$100 Down-eligible homes for first-time-buyer leads - Monitor new listings the day they post by listing date
- Match clients to homes by bedrooms, bathrooms, and property type
FHA Owner-Occupant Buyers
- Find Insured homes that qualify for an FHA loan with no extra repairs
- Compare Insured-with-Escrow homes where repair funds are set aside
- Track the real closing date on every home so your offer lands before bidding shuts
Market Research
- Measure government foreclosed-housing inventory by state and county
- Analyze price per square foot across HUD listings by ZIP
- Track manufactured vs. single-family vs. condo HUD supply over time
- Feed structured HUD data into dashboards and lead-gen systems
Getting Started
Search by State
The simplest start โ pick one or more states:
{"states": ["TX"],"maxResults": 100}
Search Cities, ZIP Codes, and Counties with Filters
Mix all three term formats in one run:
{"searchTerms": ["Houston, TX", "78155", "Harris County, TX"],"priceMin": 50000,"priceMax": 250000,"bedroomsMin": 3,"propertyTypes": ["single_family"],"maxResults": 200}
Re-check Specific Homes by Their Own Link
Every result carries the home's HUD link. Paste those links back in to refresh just those homes, no search needed. Use the links from your own results โ the case numbers below are illustrative, and HUD retires a case number once that home sells:
{"startUrls": ["https://www.hudhomestore.gov/propertydetails?caseNumber=511-345151","https://www.hudhomestore.gov/propertydetails?caseNumber=514-327567"]}
Advanced โ FHA & Listing Highlight Across Multiple States
{"states": ["FL", "GA", "NC"],"searchTerms": ["Memphis, TN"],"priceMax": 180000,"bedroomsMin": 2,"bathroomsMin": 1.5,"propertyTypes": ["single_family", "manufactured"],"propertyStatus": "price_reduced","fhaFinancing": "IN","maxResults": 500}
Input Reference
What to Search
At least one of these is needed.
| Parameter | Type | Default | Description |
|---|---|---|---|
states | array (select) | ["TX"] | US states to search for HUD homes. Pick one or more. Leave empty if you are searching by city/ZIP terms or pasting listing URLs instead. |
searchTerms | array (string) | [] | Search terms, each searched on its own. Three formats work: a city with its state ("Houston, TX"), a 5-digit ZIP code ("78155"), or a county with its state and the word County ("Harris County, TX"). A county written without "County" is read as a city name, so "Harris, TX" finds nothing. |
startUrls | array (string) | [] | Paste HUD Home Store URLs to collect them directly. Both shapes work: a search-results page, and a single home's listing page โ including the home links in every result this actor returns, so you can paste results straight back in. |
Filters
Narrow results so you only pay for the homes you want. Leave a filter empty to ignore it.
| Parameter | Type | Default | Description |
|---|---|---|---|
priceMin | integer | (none) | Only return homes listed at or above this price. Leave empty for no minimum. |
priceMax | integer | (none) | Only return homes listed at or below this price. Leave empty for no maximum. |
bedroomsMin | integer | (none) | Only return homes with at least this many bedrooms. Leave empty for any. |
bedroomsMax | integer | (none) | Only return homes with at most this many bedrooms. Leave empty for any. |
bathroomsMin | number | (none) | Only return homes with at least this many bathrooms. Half-baths count as 0.5, so 1.5 means one full bath plus a half bath. Leave empty for any. |
propertyTypes | array (select) | [] | Only return these kinds of homes: Single Family Home, Condominium, or Manufactured Home. Leave empty to include all property types. |
propertyStatus | select | (none) | Only return homes with a specific listing highlight: New Listing, Price Reduced, or Vacant Lot Commission. HUD highlights roughly 6 in 10 homes, so this always returns a smaller set than the same search unfiltered. Leave empty for all listings. |
fhaFinancing | select | (none) | Filter by FHA insurability: FHA Insured, FHA Insured with Escrow, or FHA Uninsured. Insured homes qualify for an FHA loan as-is, Insured with Escrow set aside repair funds, and Uninsured homes need repairs before financing. Leave empty for all. |
Limits
| Parameter | Type | Default | Description |
|---|---|---|---|
maxResults | integer | 100 | Maximum number of homes to return across all searches. A hard cap: collection stops the moment it is reached, so you never pay for more homes than you asked for. Set to 0 for no limit. |
Output
Each HUD home is one flat row in the dataset. Fields HUD leaves blank on a given home are left out of that row rather than returned empty, so a real row can be shorter than the example below. Here is a representative result:
{"caseNumber": "495-893204","url": "https://www.hudhomestore.gov/propertydetails?caseNumber=495-893204","price": 510720,"address": "25 W Skyview Dr","city": "Del Rio","state": "TX","zip": "78840","county": "Val Verde","latitude": 29.3981,"longitude": -100.94,"bedrooms": 6,"bathrooms": 5.0,"bathroomsFull": 4,"bathroomsHalf": 2,"squareFootage": 7804,"yearBuilt": 2005,"propertyType": "Single Family Home","numberOfStories": 1.5,"parkingType": "Carport","listingStatus": "Price Reduced","fhaFinancing": "IE (Insured Escrow)","program100Down": true,"listDate": "2026-05-05","bidCutoffDate": "2026-06-02","bidOpenDate": "2026-06-02","periodDeadlineDate": "2026-10-12","listingPeriod": "Extended","eligibleBidders": ["Investor", "Owner Occupant", "Nonprofit", "Government Agency"],"eligibleBiddersLabel": "All Bidders","indoorAmenities": ["Fireplace"],"outdoorAmenities": ["Patio/Deck", "Porch", "Fence"],"imageUrl": "https://res.cloudinary.com/yardi/.../hhs/Front_x.png","imageUrls": ["https://res.cloudinary.com/yardi/.../hhs/Front_x.png","https://res.cloudinary.com/yardi/.../hhs/Back_y.png"]}
Core Fields
| Field | Type | Description |
|---|---|---|
caseNumber | string | HUD case number โ the official identifier and primary key for each home |
url | string | Direct HUD Home Store detail-page URL |
price | number | List price in USD |
propertyType | string | Single Family Home, Condo, or Manufactured Home |
Address & Location
| Field | Type | Description |
|---|---|---|
address | string | Street address |
city | string | City |
state | string | Two-letter state code |
zip | string | ZIP code |
county | string | County name |
latitude | number | Latitude |
longitude | number | Longitude |
Financing, Dates & Bidding
| Field | Type | Description |
|---|---|---|
fhaFinancing | string | FHA insurability: Insured, Insured Escrow, or Uninsured |
program100Down | boolean | Eligible for HUD's $100 Down FHA program |
listDate | string | Date the home was listed (ISO 8601) |
bidCutoffDate | string | The last day to get an offer in on this home (ISO 8601). Whichever of the two dates below falls first, matched to the countdown HUD shows on the home's own page |
bidOpenDate | string | Date HUD opens the offers submitted so far (ISO 8601) |
periodDeadlineDate | string | Last day of the home's listing period, HUD's own "Period Deadline" (ISO 8601) |
listingPeriod | string | Offer period label, e.g. Extended or Exclusive |
listingStatus | string | Listing highlight: New Listing, Price Reduced, or Vacant Lot Commission. HUD tags only the homes it is actively highlighting, so this lands on roughly 6 in 10 homes and is left off the rest |
eligibleBidders | array | Bidder categories allowed, e.g. Investor, Owner Occupant |
eligibleBiddersLabel | string | Human-readable eligible-bidder summary |
Property Details
| Field | Type | Description |
|---|---|---|
bedrooms | integer | Number of bedrooms |
bathrooms | number | Total bathrooms, with every half bath counted as 0.5 (a home with 2 full baths and 1 half bath reads 2.5) |
bathroomsFull | integer | Full bathrooms only |
bathroomsHalf | integer | Half bathrooms only |
squareFootage | integer | Living area in square feet |
yearBuilt | integer | Year the home was built |
numberOfStories | number | Number of stories, including half stories (1.5 = story and a half) |
parkingType | string | Parking or garage type |
indoorAmenities | array | Indoor features HUD recorded: Fireplace or Wood Stove. HUD lists one on roughly a third of homes, so this is empty on the rest |
outdoorAmenities | array | Outdoor features: Patio/Deck, Porch, Fence, Pool/Spa. Present on about 95% of homes |
Media
| Field | Type | Description |
|---|---|---|
imageUrl | string | Primary photo URL |
imageUrls | array | All photo URLs for the listing (up to ~46 per home) |
Tips for Best Results
- Three search-term formats, and each one is exact โ a city needs its state (
"Houston, TX"), a ZIP is just the five digits ("78155"), and a county needs the word County plus the state ("Harris County, TX"). City and county searches match that place exactly with no surrounding radius, so"Harris, TX"is read as a city named Harris and finds nothing. - Re-check yesterday's homes by pasting their links back in โ every row carries the home's own HUD link, and those links go straight into the URL field, so you can refresh a shortlist without re-running the whole state.
- Start with one state and a small
maxResultsโ run 50โ100 first to confirm the data fits your needs, then scale up to multiple states. - Filter on FHA financing to match your strategy โ choose FHA Insured for owner-occupant buyers who want move-in-ready financing, or FHA Uninsured for investors targeting repair-and-resell deals.
- Combine state and city searches in one run โ list several states in
statesand add specific cities insearchTermsto widen or pinpoint coverage at the same time. - Sort on
bidCutoffDateโ it is the one date that is right on every home โ HUD publishes two dates that both look like deadlines, and which one actually closes offers flips depending on the home. On most listings the bids are opened months before the listing period ends, but on about 1 in 25 homes, all of them Exclusive or Lottery, the period closes 1 to 3 days first.bidCutoffDateis already resolved to whichever comes first, matching the countdown on HUD's own page, so you can sort or set alerts on it without checking the offer period. Owner-occupants also get priority over investors, so submit well before that date. - Use
propertyStatus: "price_reduced"to surface motivated sellers โ price-reduced HUD homes signal listings that have been on the market and may take a lower offer. Expect a much smaller set than the same search unfiltered: HUD gives only about 6 in 10 homes any listing highlight at all, so the rest can never match. - Indoor amenity tags are a fireplace signal, and they track the climate โ HUD only ever records Fireplace or Wood Stove indoors, on roughly a third of homes nationally but under 10% in warm states like Florida. Filter on
outdoorAmenitiesinstead when you need a feature that lands on nearly every listing. - Dedupe is automatic โ overlapping state and city searches that return the same home are merged on case number, so you never pay for a duplicate row.
Pricing
From $2.50 per 1,000 results โ about 17% below the typical HUD-home scraper rate. No compute charges โ you only pay per result returned.
| Results | No discount | Bronze | Silver | Gold |
|---|---|---|---|---|
| 100 | $0.30 | $0.28 | $0.27 | $0.25 |
| 1,000 | $3.00 | $2.80 | $2.65 | $2.50 |
| 10,000 | $30.00 | $28.00 | $26.50 | $25.00 |
| 100,000 | $300.00 | $280.00 | $265.00 | $250.00 |
A "result" is one HUD home row in the output dataset. Bronze, Silver, and Gold are Apify loyalty tiers โ the more you subscribe, the less you pay per result. Platform fees may apply depending on your Apify plan.
Integrations
Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:
- Zapier / Make / n8n โ Workflow automation
- Google Sheets โ Direct spreadsheet export
- Slack / Email โ Notifications on new results
- Webhooks โ Trigger custom APIs on run completion
- Apify API โ Full programmatic access
Legal & Ethical Use
This actor is designed for legitimate real estate research, investment analysis, and lead generation using publicly available HUD Home Store listings. Users are responsible for complying with applicable laws and HUD Home Store's Terms of Service. Do not use extracted data for spam, harassment, or any unlawful purpose, and be mindful of fair housing regulations when working with property data.