AuctionZip Auctions Scraper
Pricing
from $2.24 / 1,000 item extracteds
AuctionZip Auctions Scraper
Search AuctionZip auctions by keyword, ZIP and radius; export dated auction cards with auctioneer, location, and source URL.
Pricing
from $2.24 / 1,000 item extracteds
Rating
0.0
(0)
Developer
Automation Lab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Search public AuctionZip auctions by keyword, US ZIP code, and radius. This Actor checks consecutive calendar dates and exports upcoming auction listing titles, dates, listing URLs, and the auctioneer and location displayed on the search cards. Use it for recurring estate-sale discovery, regional auction research, or a dated auction feed in a spreadsheet.
Who is it for?
- Estate-sale buyers track upcoming sales near their ZIP code.
- Auction researchers assemble a dated list of sales from one geographic market.
- Local dealers repeat a search for a particular category and compare listing IDs between scheduled runs.
Why use it?
One run checks up to 31 consecutive calendar dates without requiring individual auction URLs. Every saved row has a stable AuctionZip listing ID and canonical URL so downstream automation can identify new listings on the next run. The Actor returns listing cards, not lots or historical sold-price records.
What data is extracted?
| Field | Meaning |
|---|---|
listingId, url | Source listing ID and canonical auction URL |
title, auctionDate | Card title and calendar date searched (YYYY-MM-DD) |
displayedDate | Source's displayed date/time and place text, when available |
auctioneer, location | Auctioneer and place as displayed on the card; either can be null |
keyword, zipCode, radiusMiles | Search parameters for the row |
scrapedAt | Collection time in UTC |
The default dataset contains one row per distinct listing ID within a run. Use its JSON, CSV, or Excel export in the Apify Console.
Getting started
- Enter a keyword such as
estate, and a five-digit ZIP such as10001. - Set the AuctionZip-supported radius (30, 50, 100, 150, 200, 250, or 500 miles).
- Choose the first date and number of days, or omit the date to start today (UTC).
- Limit the results with
maxItems; run the Actor and inspect the default dataset. - To monitor recurring auctions, schedule the same input and compare listing IDs between runs in your own storage.
Input fields
| Input | Required | Default | Meaning |
|---|---|---|---|
keyword | Yes | — | AuctionZip search keyword, 1–100 characters |
zipCode | Yes | — | Five-digit US center ZIP |
radiusMiles | No | 50 | Supported source radius in miles |
startDate | No | Today UTC | First date in YYYY-MM-DD format |
days | No | 7 | Consecutive dates, 1–31 |
maxItems | No | 25 | Maximum distinct listing records, 1–500 |
The source determines search matches and geographic coverage. A broad radius is not a guarantee that listings exist on each date. Use startDate for a repeatable historical snapshot only when the source still exposes those listings.
Example input
{"keyword":"estate","zipCode":"10001","radiusMiles":50,"days":7,"maxItems":25}
For a wider regional search try {"keyword":"farm","zipCode":"19019","radiusMiles":100,"days":14,"maxItems":50}. These are real ZIPs; results depend on the date and live inventory.
Example output
A local run searching estate within 50 miles of 10001 across a seven-day window returned seven listings. One actual record (snapshot from September 26, 2026):
{"listingId": "4177701","title": "ALL STARTING PRICES JUST DRASTICALLY REDUCED!","auctionDate": "2026-09-26","displayedDate": "Sat Sep 26 - 10:00AM - Otisville, NY","auctioneer": "Orange County Estate Liquidators","location": "Otisville, NY","url": "https://www.auctionzip.com/Listings/4177701.html","keyword": "estate","zipCode": "10001","radiusMiles": 50,"scrapedAt": "2026-09-26T20:10:52.352Z"}
How much does it cost to search AuctionZip auctions?
The Actor charges one $0.005 start event per valid run and one item event for each saved listing. At BRONZE, each item costs $0.003732; estimated BRONZE totals (start plus items) are 0.008732 USD for 1 listing, 0.04232 USD for 10, and 0.0983 USD for 25. FREE is $0.0042918 per item, SILVER $0.002911, and GOLD/PLATINUM/DIAMOND $0.0022392. Empty searches have no item charge. The applicable item price depends on your Apify tier; check the Pricing tab for current prices. Search more days only when necessary: runtime and source availability vary. Charges and developer payout are estimates until settled; refunds, fraud, disputes, taxes, corrections and contractual clawbacks may apply.
Integrations and recurring monitoring
Schedule a run weekly or daily in Apify with startDate omitted to search from the current day. Export the dataset to Google Sheets, a webhook, or a database. Compare listingId to records from earlier runs to identify newly observed auctions; this Actor does not send alerts or maintain a cross-run history. Search a second ZIP in a separate run if you need another center point.
API: cURL
curl -X POST "https://api.apify.com/v2/acts/automation-lab~auctionzip-auction-listings/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H 'Content-Type: application/json' \-d '{"keyword":"estate","zipCode":"10001","radiusMiles":50,"days":7,"maxItems":25}'
The synchronous endpoint can time out for longer searches; use asynchronous runs and fetch the run's default dataset for larger windows.
API: JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('automation-lab/auctionzip-auction-listings').call({keyword: 'estate', zipCode: '10001', radiusMiles: 50, days: 7, maxItems: 25,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
API: Python
import osfrom apify_client import ApifyClientclient = ApifyClient(os.environ['APIFY_TOKEN'])run = client.actor('automation-lab/auctionzip-auction-listings').call(run_input={'keyword': 'estate', 'zipCode': '10001', 'radiusMiles': 50, 'days': 7, 'maxItems': 25,})print(client.dataset(run['defaultDatasetId']).list_items().items)
MCP access
In Claude Code, add the Apify MCP server with this Actor's tool:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=automation-lab/auctionzip-auction-listings"
For Claude Desktop, Cursor, or VS Code, configure the HTTP MCP endpoint in the client's MCP settings (client-specific transport support varies):
{"mcpServers":{"apify":{"url":"https://mcp.apify.com?tools=automation-lab/auctionzip-auction-listings"}}}
Example prompts: “Search estate auctions near ZIP 10001 over the next seven days and list source URLs” and “Find auctioneers for upcoming estate auctions within 100 miles of 08802.” MCP access depends on your Apify account and client configuration.
Limitations and reliability
AuctionZip can change its search markup, inventory, or access policy. The Actor rejects unexpected pages instead of silently returning an empty dataset. Search results are date-scoped; days is a calendar window, not a pagination count. The Actor does not open detail pages, scrape auction lots, deliver historical prices, or guarantee all auctions in a market. Duplicated listings across days appear once per run. Source-local time zones may differ from the UTC date default.
Troubleshooting
- No rows? Try
estate, a larger supported radius, and a longer date window. A valid empty source page produces zero items, but a challenge or unexpected page fails the run. - Invalid ZIP or radius? Supply exactly five digits and one supported radius value. Invalid dates and out-of-range limits fail before requesting the source.
- Source error? Inspect the run log for the date and status. Retry later rather than assuming a source block is a true empty result.
Legality and responsible use
Only collect public listings for legitimate use, honor the source's terms and applicable law, and avoid excessive scheduling or onward distribution of personal data. You are responsible for your use of auctioneer information and exported data. This tool is independent of AuctionZip. It uses no AI and sends search inputs only to AuctionZip's public search pages. No independent retention, persistent session cache, third-party analytics, or external API is configured by this Actor; output datasets and logs follow your Apify account's retention/deletion settings. Delete sensitive results through your Apify storage controls. For support, use the Actor's Issues tab.
Related automation-lab Actors
For vehicle-auction results rather than regional AuctionZip sale cards, see Bring a Trailer Auctions & Results Scraper. For foreclosure-property inventory, see Auction.com Foreclosure Listings Scraper. Neither is an AuctionZip listing substitute.
FAQ
Does a repeated run report only new listings? No. Compare listingId in your own storage between runs.
Can I supply an individual listing URL? No. This Actor searches the AuctionZip calendar by keyword, ZIP, radius, and date.
Are auctioneer and location always present? No. Missing card fields are returned as null rather than invented values.