Bonanza Marketplace Scraper: Listings, Prices & Seller Ratings
Pricing
from $1.31 / 1,000 marketplace listings
Bonanza Marketplace Scraper: Listings, Prices & Seller Ratings
Extract active Bonanza listings by keyword, category, recently listed, or seller booth walk. Get price, condition, shipping, and seller name for every item, plus optional feedback score, brand, UPC, and stock details. Export to CSV, JSON, or Excel. No login needed. $1.75 per 1,000 results.
Pricing
from $1.31 / 1,000 marketplace listings
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
๐๏ธ Bonanza Marketplace Scraper: Listings, Prices & Seller Ratings
|
Bonanza prices and listings, exported in minutes Search by keyword, browse a category, track new arrivals, or walk a seller's entire booth. No login or API key needed. |
|
๐ Four ways in Keyword search, category browse, new arrivals, or a full seller booth walk. |
๐ 32 data points Price, condition, seller rating, shipping, and images in every row. |
๐ No login needed Reads public Bonanza pages only. No account or API key required. |
๐ Built to re-run Schedule it daily to catch price drops and new listings automatically. |
Get Bonanza marketplace listings, prices, conditions, and seller ratings, ready for your spreadsheet in under 60 seconds.
๐ What does Bonanza marketplace scraper do?
Bonanza marketplace scraper extracts active listings from Bonanza across four scraping modes: keyword search, category browse, recently listed items, and full seller booth walks.
In its default mode, each listing row includes the item title, current USD price, condition, seller username, store name, shipping cost, shipping type, and a direct link to the product page. With the optional deep enrichment toggle enabled, each row expands with brand, UPC barcode, model number, stock quantity, full item description, seller feedback percentage and score, store item count, booth discount thresholds, ship-to locations, and all uploaded product images.
Every result is a flat, deduplicated row ready to drop into Excel, Airtable, or a Google Sheet. No login, no API keys, and no manual clicking required.
๐ก Who uses this scraper?
- I am a collectibles reseller. I hunt underpriced vintage watches, trading cards, and antiques on Bonanza to flip on eBay or Etsy. I need a daily price feed sorted cheapest first, so I catch fresh bargains before they sell.
- I run a deal aggregator site. I need a structured Bonanza dataset I can refresh nightly and publish as a searchable bargain board for my audience.
- I am a competitive intelligence analyst. I walk a rival seller's booth to audit their full catalog, pricing, and stock. That tells my brand exactly where to undercut or match them.
- I am a market researcher. I track recently listed collectibles in a category to spot emerging trends in niche secondhand markets before anyone else does.
๐ How to use this scraper
|
STEP 1 Pick a mode Keyword search, category browse, recently listed, or a seller's booth. |
STEP 2 Set your filters Price range, condition, shipping, seller feedback, and optional deep enrichment. |
STEP 3 Run and export Download clean rows as CSV, Excel, or JSON in minutes. |
๐ฅ Input
| Field | Type | Required | Description |
|---|---|---|---|
mode | enum | No | Which scraping entry point to use: keyword search, category browse, recently listed items, or seller booth walk. Defaults to keyword search. |
keywords | string | No | The search phrase to query on Bonanza. Active in keyword search and recently listed modes. Defaults to "vintage watch". |
categoryId | string | No | Numeric Bonanza category ID for category browse mode, for example 4196 for Jewelry and Watches. Required only when mode is set to Browse Category. |
boothId | string | No | Username of the seller's booth to walk, for example "cellularwholesales". Required only when mode is set to Booth Inventory Walk. |
sortOrder | enum | No | How to order results: Best Match, highest price first, lowest price first, or most recently listed first. Defaults to Best Match. |
minPrice | number | No | Minimum listing price in USD. Items below this price are excluded. Defaults to 0. |
maxPrice | number | No | Maximum listing price in USD. Items above this price are excluded. Defaults to 10,000. |
conditionFilter | enum | No | Restrict results to a specific item condition: any, new only, used only, or refurbished only. Defaults to any condition. |
freeShippingOnly | boolean | No | When enabled, returns only listings that offer free shipping. Defaults to false. |
minSellerFeedback | integer | No | Minimum positive seller feedback percentage required. Sellers below this threshold are filtered out. Defaults to 0 (no filter). |
excludeSoldOut | boolean | No | When enabled, skips sold and unavailable items from the results. Defaults to false. |
scrapeDetails | boolean | No | When enabled, visits each listing page to extract brand, UPC, model, quantity, description, and full seller details. Slower but richer. Defaults to false. |
maxItems | integer | No | Maximum number of listing records to collect per run. Defaults to 30. |
proxyConfiguration | object | Yes | Proxy settings for connection routing. Residential proxies are required because Bonanza blocks datacenter IP addresses. |
๐ Data table
Each row returned contains the following fields. Fields marked with an asterisk (*) are only present when "Fetch deep listing details" is enabled.
| Field | Type | Description |
|---|---|---|
item_id | string | Unique Bonanza product identifier. |
title | string | Full name of the listed item as shown on Bonanza. |
price | number | Current selling price of the item in USD. |
currency | string | Currency code, typically USD. |
condition | string | Physical condition of the item: NewCondition, UsedCondition, or Refurbished. |
seller_username | string | Unique username of the item's seller. |
store_name | string | Display name of the seller's booth store. |
store_url | string | Direct URL to the seller's booth storefront. |
shipping_cost | number | Standard shipping cost in USD. Zero when shipping is free. |
shipping_type | string | Shipping pricing method: Flat, Calculated, or Free. |
image_url | string | Main product thumbnail image link. |
view_item_url | string | Direct URL to the product listing page. |
scraped_at | string | ISO 8601 timestamp of when the record was extracted. |
seller_feedback_percent * | number | Seller's positive feedback rating as a percentage, for example 99.4. |
seller_feedback_star * | string | Visual feedback tier label assigned by Bonanza. |
seller_feedback_score * | integer | Net positive feedback count on the seller's account. |
seller_membership * | string | Bonanza membership level of the seller, for example Plus member. |
seller_chat_available * | boolean | True if the seller is currently online and available to chat. |
store_item_count * | integer | Total number of active listings in the seller's store. |
store_discount_percent * | integer | Percentage discount available on purchases in this booth. |
store_discount_threshold * | number | Minimum spend in USD required to unlock the booth discount. |
picture_urls * | array of strings | All product image links uploaded by the seller. |
sku * | string | Stock keeping unit code specified by the seller. |
upc * | string | Universal Product Code or barcode identifier for the item. |
brand * | string | Brand or manufacturer label extracted from the listing. |
model * | string | Specific model name or style code of the item. |
quantity_available * | integer | Total quantity the seller has in stock and available to buy. |
description * | string | Clean product description snippet, up to 1,000 characters. |
category * | string | Bonanza category the listing is filed under. |
item_specifics * | object | Key-value map of listing traits such as brand, MPN, color, and material. |
ship_to_locations * | array of strings | Countries and regions the seller ships to. |
location * | string | City and state where the item is located. |
country * | string | Two-letter ISO country code of the item's location. |
postal_code * | string | Postal or ZIP code of the item's location. |
Sample output record
{"item_id": "1036484728","title": "Vintage Seiko 5 Automatic Men's Watch SNK809K2 Stainless Steel Black Dial","price": 85.00,"currency": "USD","condition": "UsedCondition","seller_username": "timelesswatchco","seller_feedback_percent": 99.8,"seller_feedback_star": "Turquoise","seller_membership": "Plus member","store_name": "Timeless Watch Co","store_url": "https://www.bonanza.com/booths/timelesswatchco","store_item_count": 247,"shipping_cost": 0.00,"shipping_type": "Free","image_url": "https://d2ybmb80bbm9ts.cloudfront.net/afu/images/1036/4847/BonanzaItem1036484728_rt.JPEG","picture_urls": ["https://d2ybmb80bbm9ts.cloudfront.net/afu/images/1036/4847/BonanzaItem1036484728_rt.JPEG","https://d2ybmb80bbm9ts.cloudfront.net/afu/images/1036/4847/BonanzaItem1036484728_side.JPEG"],"view_item_url": "https://www.bonanza.com/listings/vintage-seiko-5-automatic/1036484728","sku": "SEIKO-SNK809K2-BLK","upc": "029665169082","brand": "Seiko","model": "SNK809K2","quantity_available": 2,"description": "Authentic Seiko 5 Automatic 21-jewel movement. Black dial with day-date window at 3 o'clock. Stainless steel case and bracelet. Water resistant to 30m. Original box included. Excellent pre-owned condition.","category": "Watches","item_specifics": {"Brand": "Seiko","Movement": "Automatic","Case Material": "Stainless Steel"},"seller_feedback_score": 4821,"seller_chat_available": false,"store_discount_percent": 10,"store_discount_threshold": 100.00,"ship_to_locations": ["United States", "Canada", "United Kingdom", "Australia"],"country": "US","postal_code": "90210","location": "Beverly Hills, California","scraped_at": "2026-06-26T08:30:00.000Z"}
๐ฐ Pricing
Pricing is pay per result and is billed per row successfully saved to your dataset. Empty runs cost nothing.
There are no fixed monthly subscriptions or hidden maintenance fees. You pay only for the records you actually collect.
โญ Enjoying Bonanza Marketplace Scraper?
|
โญ โญ โญ โญ โญ Save hours of manually clicking through Bonanza listings for prices and seller stats. A 5-star rating takes 10 seconds and helps other resellers and market researchers tracking Bonanza pricing find it. Your feedback also tells us what to build next. |
| โ ย ย Rate this Actor on Apify |
โ FAQ
Does this scraper get blocked by Bonanza?
Bonanza blocks datacenter IP addresses at the network edge. This scraper routes all requests through Apify Residential proxies by default, which use real household IP addresses and rotate automatically to avoid detection. The built-in session pool and request delays further reduce block rates. For very large runs, keeping the default residential proxy setting is strongly recommended.
Does it access private seller accounts or login-required pages?
No. This scraper reads only publicly visible listing pages and booth storefronts that any visitor can see without logging in. It does not access seller dashboards, transaction histories, private messages, or any authentication-gated content.
How fresh is the data?
Each run fetches live pages directly from Bonanza at the moment of execution. Prices, stock quantities, and listing statuses reflect what is currently visible on the site. There is no caching or stored data. Scheduling a daily run keeps your dataset current without any manual work.
Which scraping modes does the actor support?
The scraper supports four modes: keyword search (returns results for any search phrase), category browse (walks a specific Bonanza category by numeric ID), recently listed (returns the newest listings for a keyword, useful for new-arrival monitoring), and booth inventory walk (exports every active listing inside a named seller's storefront). All four modes produce the same flat output schema.
๐ Other actors
- AuctionNinja Scraper: Estate Sales & Online Auctions โ - extracts estate sale and online auction listings from AuctionNinja.
- ShopGoodwill Scraper: Active and Sold Auctions โ - pulls active and sold auction data from ShopGoodwill.
- HiBid Scraper: Real-Time Auction Listings โ - collects real-time auction listings across HiBid houses.
- Whatnot Scraper: Live Shows, Products & Sellers โ - scrapes live shows, product listings, and seller data from Whatnot.