Auction.com homes for sale

Foreclosure and bank-owned homes up for auction on Auction.com in an area, soonest auction first, with the auction date, opening bid and value estimate. Costs 1 credit.

GEThttps://api.realtycrawl.com/v1/auction/listings

Foreclosure and bank-owned homes up for auction on Auction.com in an area, soonest auction first, one page of up to 100 at a time, with the auction date, opening bid, bids so far and Auction.com's value estimate. Page with next_cursor. A cache miss returns 202 and a job to poll.

Cost: 1 credit when complete. Failed calls are free.

#Inputs

  • location: Where to search. Send exactly one of: zip; city with state; county with state; bbox; or lat with lng and radius_mi. None, or more than one, returns 422 with param set to location.
  • filters: Optional filters for area searches.
  • paging: Paging. The first call sends no cursor. Send result.next_cursor to get the next page. It is null on the last page.
ParameterTypeDefaultDescription
zipstringFive-digit ZIP code.
citystringCity name. Send with state.
statestringTwo-letter state code. Send with city, county, or neighborhood and city.
countystringCounty name, like Denver or Cook County. Parishes and boroughs work too. Send with state.
bboxstringMap box as west,south,east,north in decimal degrees.
latnumber, -90–90Center latitude. Send with lng and radius_mi.
lngnumber, -180–180Center longitude.
radius_minumber, 0.1–10Search radius in miles, up to 10.
beds_mininteger, 0–10Fewest bedrooms.
baths_minnumber, 0–10Fewest bathrooms.
sqft_mininteger, 0–∞Smallest living area in square feet.
sqft_maxinteger, 0–∞Largest living area in square feet.
property_typeOne or more of single_family, condo, townhouse, multi_family, land, manufactured, apartment, comma-separatedOne or more home types, separated by commas, like single_family,townhouse.
year_built_mininteger, 1700–2100Oldest year built.
year_built_maxinteger, 1700–2100Newest year built.
sortnewestResult order. newest is the newest listing first. When not sent, the soonest auction first. Auctions have no asking price, so there is no price order.
cursorstringThe next_cursor from the previous page. It only works on the route that made it and with the same inputs.

#Example

curl -G https://api.realtycrawl.com/v1/auction/listings \  -H "Authorization: Bearer $REALTYCRAWL_KEY" \  -d city=Phoenix \  -d state=AZ
Try it
LocationSend exactly one
Request
curl -G https://api.realtycrawl.com/v1/auction/listings \  -H "Authorization: Bearer $REALTYCRAWL_KEY" \  -d city=Phoenix \  -d state=AZ
Sign in to runFree account, no card.

#Fields

FieldTypeDescription
request_idstringID of this request. Poll it at /v1/jobs/{request_id}.
statusstring: pending, complete, failedpending, complete or failed. Always check it, even on HTTP 200.
creditsintegerCredits charged. The route's price when complete; 0 while pending, when failed, or for a page past the last one.
cachedbooleanTrue when the result came from our cache.
poll_urlstring or nullWhere to poll while pending. Null when complete.
errorobject or null{code, message, param} when failed. On address_ambiguous, also candidates: up to 5 {address, source_id, source_url} to pick from. Null otherwise.
resultobject or nullThe result when complete. Null otherwise.
result.sourcestringSource of the rows, like zillow.
result.queryobjectThe inputs you sent, as we read them.
result.countintegerRows in data.
result.reported_totalinteger or nullTotal matches the source reported for the whole search, when it shows one.
result.next_cursorstring or nullSend as cursor for the next page. Null on the last page and on lookups.
result.collected_atstringWhen we read the source (ISO 8601, UTC).
result.schema_versionintegerVersion of the row schema. Changes only with a new, opt-in version.
result.completenessstring: complete, partialcomplete, or partial when the source returned less than a full page for a reason other than reaching the end.
result.summaryobject or nullMaths over this page for area searches. Null on lookups.
result.dataarrayThe rows.
result.field_notesarrayWhy a field is null: {field, reason, detail}. One note covers every row where it applies.
result.summaryobjectMaths over the rows on this page: priced_count, median_price, p25, p75, median_price_per_sqft. Auctions have no asking price, so priced_count is 0 and the prices are null.
result.data[].sourcestringWhich source the row came from. New sources may be added, so handle values you don't know.
result.data[].source_idstringThe source's own ID for the home or building. On Zillow, a home's ID is its zpid; on Redfin, its property ID.
result.data[].source_urlstringPage for this home or building on the source site.
result.data[].listing_kindstring: home, buildinghome for one home; building for an apartment building whose units are listed together.
result.data[].statusstring: for_sale, pending, for_rent, sold, off_marketListing status.
result.data[].list_priceMoney or nullAsking price. Null on rentals, and when the source shows no price ("Contact agent").
result.data[].rent_monthlyMoney or nullMonthly rent. For a building, the lowest rent listed. Null on sale listings, and when the source shows no price ("Contact Landlord").
result.data[].rent_is_from_pricebooleanTrue when rent_monthly is the lowest of several unit rents.
result.data[].list_datestring or nullDate the current listing started (YYYY-MM-DD). Null when the source does not say.
result.data[].days_on_marketinteger or nullDays since the current listing started. Null when the source does not say.
result.data[].price_per_sqftnumber or nullList price or rent divided by living area. Null when either is missing.
result.data[].bedsnumber or nullBedrooms. Null for a building with mixed units.
result.data[].bathsnumber or nullBathrooms as the source counts them.
result.data[].living_area_sqftinteger or nullLiving area in square feet.
result.data[].property_typestring or null: single_family, condo, townhouse, multi_family, land, manufactured, apartment, otherHome type.
result.data[].addressAddressAddress of the home or building.
result.data[].locationLocation or nullMap point.
result.data[].broker_namestring or nullListing brokerage.
result.data[].agent_namestring or nullListing agent. Null when the source hides it.
result.data[].photo_countinteger or nullHow many photos the listing has. We never return or store the photos.
result.data[].extrasobjectFields only this source has. Each source lists its own on its docs page. {} when there are none.
result.data[].extras.property_type_rawstring or nullAuction.com's own home type code, like SINGLE_FAMILY_HOME or CONDOMINIUM_UNIT.
result.data[].extras.listing_status_rawstring or nullAuction.com's own status, like SALE_PENDING (an auction is scheduled), AUCTION_IN_PROGRESS, POSTPONED_PENDING_SCHEDULING or, after the sale, CLOSED.
result.data[].extras.sale_typestring or nullWhat kind of sale, as Auction.com names it, like TRUSTEE (a foreclosure auction), REO or DAY_1_REO (bank-owned), REDEMPTION, or PRIVATE_SELLER. New kinds may appear.
result.data[].extras.auction_startstring or nullWhen the auction starts, or started (ISO 8601, UTC).
result.data[].extras.auction_endstring or nullWhen an online auction ends (ISO 8601, UTC). Null for auctions held in person.
result.data[].extras.online_auctionboolean or nullTrue for an online auction, false for one held in person, like a courthouse sale.
result.data[].extras.starting_bidMoney or nullThe opening bid. Often published only shortly before the sale, so null on most foreclosure auctions until then. Some online auctions open at $1 with a reserve, so it is not a price.
result.data[].extras.current_bidMoney or nullThe highest bid so far, on an online auction.
result.data[].extras.bid_countinteger or nullBids so far, on an online auction.
result.data[].extras.estimated_valueMoney or nullAuction.com's estimate of the home's value. Auction.com's estimate, not ours.
result.data[].extras.occupancystring or nullWhether the home is lived in, as Auction.com says: OCCUPIED, VACANT or UNKNOWN.
result.data[].extras.year_builtinteger or nullYear built.
result.data[].extras.lot_size_rawnumber or nullLot size as Auction.com gives it, with no unit. Mostly acres rounded to 2 decimals, but some rows hold another unit (a condo showed 777), so check it before use.
result.data[].extras.first_listed_datestring or nullThe day the home was first listed on Auction.com (YYYY-MM-DD).
result.data[].extras.financing_availableboolean or nullTrue when the seller offers financing.
result.data[].extras.buyer_premiumboolean or nullTrue when the buyer pays a buyer's premium on top of the winning bid.