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.
Does Auction.com Scraper need proxies?
Auction.com Scraper uses residential proxies by default, because Auction.com returns HTTP 403 to datacenter IPs. The proxy is wired in automatically — you don't have to bring your own.
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.