Bonanza Marketplace Scraper avatar

Bonanza Marketplace Scraper

Pricing

from $13.99 / 1,000 result items

Go to Apify Store
Bonanza Marketplace Scraper

Bonanza Marketplace Scraper

Scrapes Bonanza product listings from search, category, or booth pages. Returns price, seller, condition, shipping, and optional full description for each listing.

Pricing

from $13.99 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

15 days ago

Last modified

Share

ParseForge

Bonanza Marketplace Scraper

Scrape Bonanza product listings from any search, category, or booth URL, up to a million per run. Every listing comes with its price, seller, condition, shipping, and full description when you need it. No login or API key. Export to CSV, JSON, Excel, or XML.

Bonanza's marketplace has no public API for sellers and researchers, and manual browsing is slow. This reads the public listing pages directly, filtered by price, condition, category, or whether the seller accepts offers, and returns each match in one fixed schema. It works for keyword searches, category URLs, and individual booth pages.

Who uses itWhat they scrape Bonanza for
Market researchersWhich products and price points are trending in a Bonanza category
E-commerce sellersMonitor competitor pricing and inventory on Bonanza
Price comparison sitesFeed Bonanza listings into a product database
Data analystsBuild a dataset of Bonanza listings for trend analysis

What it does

This Actor collects Bonanza product listings by keyword search, category URL, or booth URL, and returns each one as a flat row with price, seller, condition, shipping, and optional full description.

  • ๐Ÿ” Keyword search: type any product name and get matching listings, sorted by best match, price, or newest.
  • ๐Ÿ—‚๏ธ Category and booth URLs: paste a Bonanza category or booth URL to scrape every listing on that page.
  • ๐Ÿ’ฐ Price and condition filters: set min and max price, condition, and whether the seller accepts offers.
  • ๐Ÿ“ Full descriptions: optionally visit each listing's detail page to extract the complete description text.
  • โšก Concurrency control: adjust parallel requests from 1 to 10 to balance speed and politeness.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Bonanza data

๐Ÿ“Š Monitor competitor pricing.

An e-commerce seller runs a daily scrape of a Bonanza category with a max price filter to see which competitors are undercutting them.

๐Ÿ”Ž Research product demand.

A market researcher searches for a keyword like 'vintage watches' and collects the top 500 listings to analyze price distribution and seller ratings.

๐Ÿ›’ Build a price comparison feed.

A developer scrapes Bonanza listings by category URL and exports the data as JSON to feed a price comparison website.

๐Ÿ“ˆ Track inventory changes.

A data analyst runs the scraper weekly on a booth URL to see which items have sold and which new listings appeared.

Why choose this scraper

What you get
No API keyScrape Bonanza without registering an app or dealing with rate limits
Fixed schemaEvery listing returns the same fields, ready for CSV or database import
ScaleCollect up to a million listings per run with configurable concurrency
Full descriptionsOptionally fetch the complete listing description from the detail page

How it compares

This actor and the two Bonanza scrapers below all extract listings from Bonanza, but they differ in filtering options, detail enrichment, and output flexibility.

FeatureParseForgeBonanza Listings ScraperBonanza Marketplace Scraper
Keyword searchYesYesYes
Category URL scrapingYesYesYes
Booth URL scrapingYesNot listedYes
Price filtersYesNot listedNot listed
Condition filterYesNot listedNot listed
Accepts offers filterYesNot listedNot listed
Full description extractionYesYesYes

Configure the run

Drive the Actor from a keyword search or a direct Bonanza URL, and filters run as each listing is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"searchQuery": "vintage watches",
"maxItems": 10,
"includeDetails": true
}

A larger pull:

{
"searchQuery": "vintage watches",
"maxItems": 200,
"includeDetails": true
}

Pricing

Pay-per-result: $0.01866 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$1.87
1,000 results$18.66
10,000 results$186.60

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Bonanza Marketplace Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Bonanza through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/bonanza-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your search query or URL is correct. If you used filters, try removing them one by one to see if a filter is too restrictive. Also ensure the category ID is valid.

The scraper is running slowly.

If you enabled 'Include Full Descriptions', the scraper visits each listing page, which takes longer. You can increase Max Concurrency up to 10, but be careful not to get rate limited.

I'm getting rate limited or blocked.

Lower the Max Concurrency to 1 or 2 and add a delay between requests. Bonanza may temporarily block aggressive scraping.

Some listings are missing fields like price or seller.

Bonanza listings can have incomplete data. The scraper returns whatever is available on the page. If a field is consistently missing, check if the listing is still active.

The scraper stops before reaching Max Products.

Bonanza may paginate results, and the scraper follows pagination until it reaches Max Products or no more pages. If you see fewer results than expected, try broadening your search or removing filters.

FAQ

QuestionAnswer
Do I need a Bonanza account or API key?No. The scraper reads public listing pages directly, so no login or API registration is required.
Can I scrape a specific seller's booth?Yes. Paste the booth URL into the Start URL field and the scraper will collect all active listings from that booth.
How do I filter by price?Use the Min Price and Max Price fields in the input. Leave them blank to include all prices.
Does it get the full product description?By default, only the short description from the listing page is returned. Enable 'Include Full Descriptions' to visit each detail page and extract the complete description, which is slower.
What is the maximum number of listings I can scrape?You can set Max Products up to 1,000,000 per run. The actual number depends on how many listings match your search or category.
Can I sort the results?Yes. Choose Best Match, Price High to Low, Price Low to High, or Newest First in the Sort Order field.
How do I filter by condition?Use the Condition dropdown to select New, Used, or Any. You can also enable 'Accepts Offers Only' to see only listings that accept best offers.
What output formats are supported?The scraper exports data in CSV, JSON, Excel, and XML, so you can use it in spreadsheets, databases, or other tools.
Is it legal to scrape Bonanza?You should review Bonanza's terms of service and comply with all applicable laws. The scraper is designed to be polite with configurable concurrency.
Can I run this on a schedule?Yes, you can schedule runs on Apify to scrape Bonanza at regular intervals, such as daily or weekly.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Bonanza.com, LLC. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.