ParseForge Scrapers

Auction.com Property Scraper

parseforge/auction-com-property-scraper

Real estateAutomationLead generation

Scrape property auction listings from Auction.com. Extract property details including address, price, auction date, property type, square footage, bedrooms, bathrooms, and more. Supports filtering by state, property type, and price range.

Run this scraper See the API call
Total users
96
Monthly active
9
Total runs
1.5K
Bookmarked
10
Rating
5.0 (4)
Last modified
4 hours ago

This scraper was last updated on .

What does the Auction.com Property Scraper return?

ParseForge Banner

🏠 Auction.com Property Scraper

πŸš€ Collect real estate auction listings from Auction.com in minutes. Paste any Auction.com search URL, or set your filters here, and export property details, auction dates, starting bids, and map coordinates. No coding, no login, no browser extensions.

The Auction.com Property Scraper collects real estate auction data from Auction.com and returns one flat row per property: full address, photo, bedrooms, bathrooms, square footage, lot size, year built, property type, latitude and longitude, auction start and end dates, sale type, starting bid, occupancy status, and buyer terms.

Two ways to search. Apply filters on the Auction.com website and paste the URL, or skip the website and set the location and filters directly. Both paths run the same query and return the same rows.

🎯 Target Audience πŸ’‘ Primary Use Cases
Real estate investors, acquisitions teams, brokers, wholesalers, fix-and-flip operators, market analysts Distressed property sourcing, auction deal tracking, market scans, comping auction deals, daily inventory alerts

πŸ“‹ What the Auction.com Property Scraper does

  • πŸ”— URL mode. Paste any Auction.com search URL. Location, sale types, property types, buying methods, bedrooms, bathrooms, and square footage are all read out of the URL.
  • πŸŽ›οΈ Filter mode. Give it a city, ZIP code, or a whole state, then narrow by sale type, property type, buying method, bedrooms, bathrooms, square footage, condition, and featured tags.
  • πŸ—ΊοΈ State-wide searches. Search an entire state such as GA or California, not just a single city.
  • πŸ“ Map coordinates. Every row carries latitude and longitude, ready to plot or join against your own geodata.
  • πŸ“Š Deep pagination. Goes past the 500-listing display limit on the website, up to 1,000,000 properties per run.
  • βš–οΈ Balanced multi-type searches. When several sale types are selected, results are drawn from each in turn rather than spending the whole run on whichever type sorts first.
  • πŸ” Resilient. Failed requests retry on a fresh IP with exponential backoff, and rows already collected are delivered even if a later page fails.

πŸ’‘ Why it matters: manually scanning Auction.com for deals means refreshing search pages, clicking into each property, and copying data by hand. This Actor exports structured auction data at scale, ready for your acquisition pipeline, CRM, or market analysis.


πŸ“Š Output

Each property is one row. Every field is always present, and empty when Auction.com does not publish that value, so CSV and Excel columns stay aligned across the whole export.

🧾 Fields
Field Type Description
imageUrl string Primary listing photo
id string Auction.com listing ID
url string Direct link to the listing page
status string Listing status as shown on the site, often the auction window
address string Full formatted address
street_description string Street address only
municipality string City
country_secondary_subdivision string County
country_primary_subdivision string State
postal_code string ZIP code
latitude number Property latitude
longitude number Property longitude
beds number Bedrooms
baths number Bathrooms
sqft number Interior square footage
lot_size_acres number Lot size in acres
year_built number Year the property was built
property_type string Structure type code, such as SINGLE_FAMILY_HOME
property_type_group string Broader structure group, such as SINGLE_FAMILY
saleType string Foreclosure, Bank Owned, Trustee Sale, or Private Seller
starting_bid number Opening bid in USD
auction_start_date string Auction start, full ISO 8601 timestamp in UTC
auction_end_date string Auction end, full ISO 8601 timestamp in UTC
auctionDateUtc string Auction start date only, YYYY-MM-DD, UTC
auctionTimeUtc string Auction start time only, HH:MM, UTC
auctionLocation string Online Auction or Live Auction
occupancy_status string Occupancy at time of listing, such as VACANT
interior_access_allowed boolean Whether interior access is offered
buyer_premium_available boolean Whether a buyer premium applies
is_first_look_enabled boolean Whether the First Look program applies
is_direct_offer_enabled boolean Whether direct offers are accepted
listing_photos_count number Number of photos on the listing
scrapedAt string When this row was collected
error string Empty on a successful row

All timestamps are UTC, and the two derived fields say so in their names, so a date and a time from the same row always refer to the same moment.

πŸ“¦ Sample record
{
  "imageUrl": "https://adc-tenbox-prod.imgix.net/resi/propertyImages/1133542/1133542_extf_1.v1.jpeg?auto=compress,format",
  "id": "2163875",
  "url": "https://www.auction.com/details/4569-post-ridge-ln-lithonia-ga-2163875",
  "status": "Aug 29 - Aug 31, 2026",
  "address": "4569 POST RIDGE LN, LITHONIA, GA 30038, DEKALB COUNTY",
  "street_description": "4569 POST RIDGE LN",
  "municipality": "LITHONIA",
  "country_secondary_subdivision": "DEKALB",
  "country_primary_subdivision": "GA",
  "postal_code": "30038",
  "latitude": 33.6430584,
  "longitude": -84.1378407,
  "beds": 3,
  "baths": 2.5,
  "sqft": 1587,
  "lot_size_acres": 0.2,
  "year_built": 1998,
  "property_type": "SINGLE_FAMILY_HOME",
  "property_type_group": "SINGLE_FAMILY",
  "saleType": "Bank Owned",
  "starting_bid": 75000,
  "auction_start_date": "2026-08-29T12:00:00Z",
  "auction_end_date": "2026-08-31T17:07:20Z",
  "auctionDateUtc": "2026-08-29",
  "auctionTimeUtc": "12:00",
  "auctionLocation": "Online Auction",
  "occupancy_status": "VACANT",
  "interior_access_allowed": false,
  "buyer_premium_available": true,
  "is_first_look_enabled": false,
  "is_direct_offer_enabled": false,
  "listing_photos_count": 16,
  "scrapedAt": "2026-08-27T15:29:49.047Z",
  "error": null
}

✨ Why choose this Actor

  • ⚑ Fast. It calls the same data service the Auction.com website calls, instead of driving a browser. A small search finishes in seconds.
  • πŸ—ΊοΈ Coordinates included. Plot results on a map or join them to your own geodata without a separate geocoding step.
  • πŸ“ Honest units. Lot size is reported in acres and named lot_size_acres, so there is no guessing what the number means.
  • 🧱 Stable columns. Every row has the same keys in the same order, so exports load cleanly into a spreadsheet or a database.
  • πŸ”’ Nothing hidden. The Actor collects listing data and nothing else. It sends no analytics anywhere.

πŸš€ How to use

  1. Open the Actor and choose how you want to search.
  2. By URL: go to Auction.com, apply your filters, copy the address bar, and paste it into the search URL field.
  3. By filters: type a location such as Atlanta, 30301, or GA, then pick your sale types, property types, and any other filters you want.
  4. Set how many properties you want, then click Start.
  5. When the run finishes, open the Dataset tab and export to CSV, JSON, Excel, or XML.

Auction.com blocks datacenter traffic, so the Actor uses US residential proxies by default. You do not need to change anything for this to work.


πŸ’Ό Business use cases

🏠 Real estate investors and fix-and-flip

Pull every active foreclosure and bank-owned listing in your target counties each morning, sorted by auction date. Filter to vacant properties with interior access offered, then match starting bids against your buy-box before the auction window opens.

πŸ“Š Brokers and wholesalers

Track new inventory across several markets at once. Because each row carries coordinates, you can map listings against your existing pipeline and spot clusters worth a site visit.

πŸ“ˆ Market analysts and researchers

Build a time series of distressed inventory by county. Run the same search on a schedule and compare starting bids, occupancy rates, and listing volume month over month.

🏒 Acquisitions teams and funds

Screen at state scale rather than city by city. A single state-wide run returns the full active set, ready to filter down to the property types and price bands your mandate allows.


🌟 Beyond business

πŸŽ“ Research and academia

Housing researchers use auction inventory as a leading indicator of local distress. Coordinates and county fields make the output straightforward to join to census tracts or other public datasets.

🀝 Non-profit and civic

Housing advocacy groups track foreclosure volume in specific neighbourhoods to target outreach and counselling before auction dates arrive.

πŸ§ͺ Experimentation

The output is clean enough to feed straight into a notebook, a mapping tool, or a small dashboard, without a cleaning pass first.


πŸ”Œ Automating this Actor

Schedule the Actor to run daily or weekly and have new listings land automatically. Connect the dataset to Google Sheets, Slack, Airtable, Zapier, Make, or your own service through the Apify API and webhooks. Every run's dataset is available over the API as JSON, CSV, Excel, or XML.


❓ Frequently Asked Questions

🧩 How does it work?

The Actor queries the same data service the Auction.com website uses, then flattens each listing into a single row. It does not render pages in a browser, which is why runs finish quickly.

πŸ“ How accurate is the data?

Values come straight from Auction.com and are not edited or estimated. Where Auction.com does not publish a value, the field is empty rather than guessed. Auction details can change up to the auction date, so re-run before acting on a listing.

πŸ“¦ How does it get past the 500-listing limit?

The website shows a limited set per search. The Actor pages through the full result set, so a search with thousands of matches returns all of them, up to the limit you set.

πŸ—ΊοΈ Can I search a whole state?

Yes. Enter a state code such as GA or a state name such as California as the location and the Actor searches state-wide with no county filter.

⏰ Can I schedule regular runs?

Yes. Use the Schedules tab in Apify Console to run the Actor on any cadence, and connect a webhook to be notified when new data is ready.

βš–οΈ Is this data legal to use?

The Actor collects publicly visible listing information. You are responsible for using the data in line with Auction.com's terms and any laws that apply to you. Do not use it to contact people in ways that break marketing or privacy rules.

πŸ” What happens if a run is interrupted?

Rows are written to the dataset as they are collected, not held until the end, so an interrupted run still leaves you with everything gathered up to that point. If one sale type fails partway through, the properties it already returned are kept and the run reports what stopped early.

πŸ†˜ What if I need help?

Open an issue from the Actor's Issues tab. Include your input and the run ID so the problem can be reproduced.


πŸ”— Related Actors

Looking for other property and auction sources? Browse the rest of the ParseForge collection on Apify for scrapers covering additional real estate marketplaces and auction platforms.

Get started on Apify

What input does the Auction.com Property Scraper accept?

FieldTypeWhat it doesDefault
startUrl string Paste any Auction.com search URL. Apply your filters on the website, copy the address bar, and the Actor reads every filter from it. Leave this empty to use the search fields below instead. https://www.auction.com/residential/GA/A
searchTerm string City, ZIP code, or US state to search. Examples: Atlanta, 30301, GA, California. Ignored when a search URL is provided above. not set
saleTypes array Which kinds of sale to include. Defaults to all three. ["foreclosures","bank-owned","private-se
propTypes array Which property types to include. Defaults to all four. ["single-family","multi-family","condos-
buyingTypes array How the property can be bought. Defaults to all methods. ["online","in_person","remote_bid","offe
minBeds integer Only return properties with at least this many bedrooms. not set
minBaths integer Only return properties with at least this many bathrooms. not set
sqftMin integer Only return properties at or above this interior square footage. not set
sqftMax integer Only return properties at or below this interior square footage. not set
conditionFlags array Extra condition filters offered by Auction.com. Leave empty for no condition filtering. not set
featuredFlags array Auction.com marketing tags such as Price Drop or $1 Opening Bid. Leave empty for no tag filtering. not set
maxItems integer Maximum number of properties to collect. Free users: limited to 10 items (preview). Paid users: optional, up to 1,000,000. 10
proxyConfiguration object Auction.com blocks datacenter IPs, so US residential proxies are used by default. Change this only if you know your own proxies reach the site. {"useApifyProxy":true,"apifyProxyGroups"

How much does the Auction.com Property Scraper cost?

from $24.00 per 1,000 results

Charged forWhat it isPrice each
Actor Start Charged once when the run starts. $0.005
Result Item Charged once per result collected. $0.024 to $0.032

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

How do I call the Auction.com Property Scraper API?

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST Β· run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~auction-com-property-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "startUrl": "https://www.auction.com/residential/GA/Atlanta_ct/active_lt/online,in_person,remote_bid,offer_af/single-family,multi-family,condos-townhouses,land_pt/auction_date_order,resi_sort_v2_st/y_nbs/bank-owned,foreclosures,private-seller_at",
    "saleTypes": [
      "foreclosures",
      "bank-owned",
      "private-seller"
    ],
    "propTypes": [
      "single-family",
      "multi-family",
      "condos-townhouses",
      "land"
    ],
    "buyingTypes": [
      "online",
      "in_person",
      "remote_bid",
      "offer"
    ],
    "maxItems": 10
  }'

What example inputs can I use?

Use these inputs to see how a run is configured.

input.json
{
  "startUrl": "https://www.auction.com/residential/GA/Atlanta_ct/active_lt/online,in_person,remote_bid,offer_af/single-family,multi-family,condos-townhouses,land_pt/auction_date_order,resi_sort_v2_st/y_nbs/bank-owned,foreclosures,private-seller_at",
  "saleTypes": [
    "foreclosures",
    "bank-owned",
    "private-seller"
  ],
  "propTypes": [
    "single-family",
    "multi-family",
    "condos-townhouses",
    "land"
  ],
  "buyingTypes": [
    "online",
    "in_person",
    "remote_bid",
    "offer"
  ],
  "maxItems": 10
}

What do users say about the Auction.com Property Scraper?

Rated 5.0 out of 5 across 4 reviews. Read them on Apify.

How do I report an issue with the Auction.com Property Scraper?

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

What related scrapers can I use?

Run Auction.com Property Scraper on Apify All scrapers