B-Stock Amazon Liquidation Auctions Scraper
parseforge/bstock-scraper
AutomationE-commerceDeveloper tools
Scrapes B-Stock Amazon liquidation auction lots from US and EU marketplaces. Returns bid, MSRP, bid-to-MSRP ratio, cost per unit, condition, seller, and product images.
- Total users
- 9
- Monthly active
- 2
- Total runs
- 196
- Bookmarked
- 0
- Rating
- Not rated yet
- Last modified
- 12 days ago
Overview
B-Stock Amazon Liquidation Auctions Scraper
Scrape B-Stock Amazon liquidation auctions for pallets and truckloads of customer returns, up to a million lots per run. Every lot comes with its bid, MSRP, bid-to-MSRP ratio, cost per unit, condition, seller, and product images. No login or API key. Export to CSV, JSON, Excel, or XML.
B-Stock's Amazon liquidation marketplaces sell returned and overstock merchandise in bulk lots, but the site has no public API and manual browsing is slow. This Actor reads the public auction listings directly from both the US and EU storefronts, filters them by country, currency, condition, offer type, lot size, and shipment type, and returns each match in one fixed schema. It also fetches each auction's detail page for seller, category, lot ID, and up to 50 product images.
| Who uses it | What they scrape B-Stock Amazon Liquidation Auctions for |
|---|---|
| Resellers and liquidation buyers | Find profitable pallets and truckloads of Amazon returns to bid on |
| Market analysts | Track liquidation pricing and inventory volume across Amazon marketplaces |
| E-commerce businesses | Source bulk inventory for refurbishment or resale |
| Competitive intelligence teams | Monitor what Amazon liquidation lots competitors are bidding on |
What it does
This Actor collects B-Stock Amazon liquidation auction lots from the US and EU marketplaces and returns each lot as a flat row with listing and detail-page fields.
- ๐ Two marketplaces: Amazon Liquidation Auctions (US, USD) and Amazon Europe Online Liquidation Auctions (UK/EU, GBP/EUR).
- ๐ Sidebar filters: country, currency, condition, offer type, product type, shipment type, and inventory type.
- ๐ Computed signals: bid-to-MSRP ratio and cost per unit, derived from the listing data.
- ๐ผ๏ธ Detail enrichment: seller, condition, category, lot ID, and up to 50 product images per auction.
- ๐ Flexible output: CSV, JSON, Excel, or XML, with a flat row per lot.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with B-Stock Amazon Liquidation Auctions data
๐ฆ Source liquidation inventory.
A reseller runs the Actor on the US marketplace with condition set to Customer Returns and offer type Auctions, then bids on lots where the bid-to-MSRP ratio is below 20%.
๐ Track liquidation pricing.
A market analyst scrapes both marketplaces daily, filters by product type Full Truckload, and charts average cost per unit over time to spot pricing trends.
๐ Compare US and EU lots.
An e-commerce business scrapes the EU marketplace with country set to United Kingdom and currency GBP, then compares lot composition and pricing against US lots.
๐ผ๏ธ Inspect product images.
A buyer enables detail-page fetching with 20 images per auction to visually assess the condition of returned merchandise before bidding.
Why choose this scraper
| What you get | |
|---|---|
| No API key | Scrapes the public B-Stock Amazon auction pages directly, no registration or OAuth |
| Both marketplaces | Covers Amazon Liquidation Auctions (US) and Amazon Europe Online Liquidation Auctions (UK/EU) |
| Detail-page data | Fetches seller, category, lot ID, and product images for every auction |
| Computed ratios | Includes bid-to-MSRP ratio and cost per unit to evaluate lot profitability |
How it compares
This Actor focuses exclusively on B-Stock's Amazon liquidation marketplaces, while the competitor covers multiple retailers including Amazon, Walmart, and Target.
| Feature | ParseForge | B-Stock Liquidation Auction Scraper - Pallets & Truckloads |
|---|---|---|
| Amazon US marketplace | Yes | Yes |
| Amazon EU marketplace | Yes | Not listed |
| Detail-page enrichment (seller, category, images) | Yes | Not listed |
| Bid-to-MSRP ratio and cost per unit | Yes | Yes |
| Filters for country, currency, offer type, lot size | Yes | Not listed |
| Walmart, Target, and 65+ other retailers | No | Yes |
Configure the run
Drive the Actor from the US and EU marketplaces, alone or together, and filters run as each lot is read so only matches reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{
"maxItems": 10
}
A larger pull:
{
"maxItems": 200
}
Pricing
Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $2.10 |
| 1,000 results | $21.00 |
| 10,000 results | $210.00 |
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
- Create a free Apify account with $5 in credit.
- Open the B-Stock Amazon Liquidation Auctions Scraper.
- Set your inputs and any filters, then click Start.
- 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 B-Stock Amazon Liquidation Auctions 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/bstock-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check your filters. If you set country to Spain but the EU marketplace has no lots from Spain at the moment, the result will be empty. Try clearing filters or selecting both marketplaces.
Why are some fields empty in the output?
Some fields, like seller or category, come from the detail page. Make sure fetchDetails is enabled. Also, some lots may not have all fields populated on B-Stock.
The run is slow. How can I speed it up?
Disable fetchDetails to skip detail-page requests. This returns only listing-page data and runs much faster.
I only got 10 auctions but I set maxItems to 100.
The Actor stops when it reaches maxItems or when there are no more listings matching your filters. If the marketplace has fewer than 100 matching lots, you will get fewer.
FAQ
| Question | Answer |
|---|---|
| Do I need a B-Stock account or API key? | No. The Actor scrapes the public auction pages directly, so no login or API key is required. |
| Which B-Stock Amazon marketplaces does this cover? | Both the US marketplace (Amazon Liquidation Auctions, USD) and the EU marketplace (Amazon Europe Online Liquidation Auctions, GBP/EUR). You can select one or both. |
| What filters can I apply? | Country, currency, condition, offer type (Buy Now vs. Auctions), product type (lot size), shipment type, and inventory type. Leave any filter blank to return all values. |
| What extra data do I get from detail pages? | When fetchDetails is enabled, the Actor fetches each auction's detail page and returns seller, condition, category, lot ID, and up to 50 product images. |
| How many auctions can I scrape in one run? | You can set maxItems from 1 to 1,000,000. The Actor stops after collecting that many lots. |
| Can I sort the results? | Yes. Sort by closes in, start time, current bid, number of bids, or name, in ascending or descending order. |
| What output formats are supported? | CSV, JSON, Excel, and XML. Each lot is returned as a flat row. |
| Does the Actor compute any derived metrics? | Yes, it includes bid-to-MSRP ratio and cost per unit, calculated from the listing data. |
| Is the EU marketplace data in English? | The listing fields are in English, but country and currency filters let you target specific EU markets like the UK, Spain, Italy, Poland, and Slovakia. |
| Can I scrape only Buy Now lots? | Yes, set offerType to Buy Now to return only fixed-price lots, or Auctions for bidding lots, or leave blank for both. |
Related actors
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 B-Stock Solutions, Inc. 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.
Input
| Field | Type | What it does | Default |
|---|---|---|---|
| marketplaces | array | Which B-Stock Amazon storefronts to scrape. Defaults to both the US and EU marketplaces. | ["amazon","amazoneu"] |
| country | string (5 options) | Country of dispatch (Amazon EU marketplace only). Leave blank for all countries. | not set |
| currency | string (2 options) | Currency the lot is priced in (Amazon EU marketplace only). Leave blank for all currencies. | not set |
| condition | string (1 options) | Lot condition. Leave blank for all conditions. | not set |
| offerType | string (2 options) | Buy Now vs. Auctions. Leave blank for both. | not set |
| productType | string (3 options) | Lot size. Leave blank for all sizes. | not set |
| shipmentType | string (2 options) | Shipping format. Leave blank for all. | not set |
| inventoryType | string (1 options) | Inventory source type. Leave blank for all. | not set |
| sortOrder | string (5 options) | Field used to sort the listing. | end_time |
| sortDirection | string (2 options) | Ascending or descending. | asc |
| maxItems | integer | How many liquidation auctions to collect per run. | 10 |
| fetchDetails | boolean | When enabled (recommended), each auction detail page is fetched for extra fields: seller, condition, category, lot ID, and product images. Disable for faster runs that return only listing-page data. | true |
| imagesPerAuction | integer | Maximum number of product images to return per auction (the first is also used as the primary imageUrl). Each auction can have up to about 17 representative ASIN images. | 10 |
Pricing
from $19.00 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| result | Single result in the default dataset. | $0.019 to $0.021 |
Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.
API
One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.
curl -X POST "https://api.apify.com/v2/acts/parseforge~bstock-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"marketplaces": [
"amazon",
"amazoneu"
],
"maxItems": 3
}' Examples
Input that runs as-is.
{
"marketplaces": [
"amazon",
"amazoneu"
],
"maxItems": 3
} Reviews
No reviews yet. Be the first.
Issues
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.
Related scrapers
Run B-Stock Amazon Liquidation Auctions Scraper on Apify All scrapers
