Auction.com Property Listing Scraper
Auction.com Property Listing Scraper
Scrape property auction listings from Auction.com, the largest US online real estate auction marketplace for REO, foreclosure, and bank-owned homes. Returns address, price, auction date, status, bedrooms, bathrooms, square footage, lot size, and listing URL for properties across all 50 states.
Auction.com Scraper Features
- Extracts 15+ fields per property listing
- Filters by US state, minimum price, and maximum price
- Paginates through search results automatically — you point it at a state and walk away
- Handles JavaScript-rendered listing cards via real browser execution
- Returns clean JSON with consistent field names across REO, foreclosure, and short sale inventory
- Includes direct image URLs and detail-page links for downstream enrichment
- Pay-per-event pricing tied to records returned, not pages crawled
Who Uses Auction.com Data?
- Real estate investors — surface REO and foreclosure inventory before it hits the MLS
- Wholesalers and flippers — build targeted acquisition lists by state and price band, then call before someone else does
- Lead generation teams — feed distressed-property leads into a CRM for outbound campaigns
- Market researchers — track auction inventory levels, pricing trends, and geographic distribution over time
- Portfolio managers — source single-family and multi-family targets for buy-and-hold strategies
- Data aggregators — join Auction.com inventory with county tax records, Zillow estimates, and MLS feeds
How the Auction.com Scraper Works
- You pick a state, a price range, or nothing at all for a national sweep.
- The scraper navigates Auction.com's search pages, paginates through results, and collects every property card it finds.
- Each card is followed to its detail page, where the full record is assembled — address, bid, auction date, property specs, and image.
- Records are emitted one per property, capped at your
maxItemslimit.
Input
National sweep — first 50 listings:
{
"maxItems": 50
}
Texas properties under $300,000:
{
"maxItems": 25,
"state": "TX",
"maxPrice": 300000
}
California foreclosures between $200K and $600K:
{
"maxItems": 100,
"state": "CA",
"minPrice": 200000,
"maxPrice": 600000
}
| Field | Type | Default | Description |
|---|---|---|---|
| maxItems | integer | 50 |
Maximum number of property records to return |
| state | string | "" |
US state abbreviation (e.g. TX, FL, CA). Leave blank for all states. |
| minPrice | integer | 0 |
Minimum property price in USD |
| maxPrice | integer | 0 |
Maximum property price in USD (0 = no upper limit) |
Auction.com Scraper Output Fields
{
"property_id": "12345678",
"address": "1234 Oak Street",
"city": "Houston",
"state": "TX",
"zip": "77002",
"price": "$185,000",
"auction_date": "2026-06-15",
"auction_type": "REO",
"status": "Available",
"bedrooms": "3",
"bathrooms": "2",
"sqft": "1,650",
"lot_size": "0.18 acres",
"property_type": "Single Family",
"listing_url": "https://www.auction.com/details/12345678/",
"image_url": "https://www.auction.com/img/12345678/main.jpg",
"scraped_at": "2026-05-27T14:32:11.000Z"
}
| Field | Type | Description |
|---|---|---|
| property_id | string | Unique Auction.com property identifier |
| address | string | Full street address |
| city | string | City where the property is located |
| state | string | US state abbreviation |
| zip | string | ZIP/postal code |
| price | string | Listing price or opening bid (USD) |
| auction_date | string | Scheduled auction date |
| auction_type | string | Auction type — REO, Foreclosure, Short Sale, etc. |
| status | string | Current listing status — Available, Upcoming, Active Auction |
| bedrooms | string | Number of bedrooms |
| bathrooms | string | Number of bathrooms |
| sqft | string | Interior square footage |
| lot_size | string | Lot size with unit |
| property_type | string | Property type — Single Family, Condo, Multi-Family |
| listing_url | string | Direct URL to the Auction.com listing page |
| image_url | string | Primary property image URL |
| scraped_at | string | ISO 8601 timestamp of extraction |
FAQ
How do I scrape Auction.com listings?
Auction.com Scraper runs from the Apify console — pick a state, set a price range if you want one, and run. The scraper handles pagination, JavaScript hydration, and the detail-page follow-through. You get clean JSON when it finishes.
How much does it cost to run?
Auction.com Scraper is pay-per-event. You're charged per property record returned, not per page crawled, so a run that finds 50 listings costs the same whether the scraper visited 3 search pages or 30.
Can I filter by price range?
Auction.com Scraper accepts minPrice and maxPrice as USD integers. Set either or both — leave a field at 0 and that side of the range is unbounded.
What states does it cover?
Auction.com Scraper covers every state where Auction.com has inventory, which is all 50 plus DC. Pass a two-letter abbreviation like TX, FL, or CA, or leave the field blank for a national sweep.
Need More Features?
Need custom fields, filters, or a different target site? File an issue or get in touch.
Why Use Auction.com Scraper?
- Priced per record — Pay-per-event billing means a 50-record run costs the same regardless of how many search pages had to be paginated through.
- Real browser rendering — Handles Auction.com's React-hydrated listing cards properly instead of giving up at the first empty selector, which is what every datacenter-IP scraper does on this site.
- Clean JSON output — Consistent field names across REO, foreclosure, and short-sale inventory, so the data lands in your pipeline without a normalization step.
Further reading: Building Permit Data and Property Records: Where to Get Them in Bulk