ParseForge Scrapers

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.

Run this scraper See the API call
Total users
9
Monthly active
2
Total runs
196
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

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

  1. Create a free Apify account with $5 in credit.
  2. Open the B-Stock Amazon Liquidation Auctions 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 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

FieldTypeWhat it doesDefault
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 forWhat it isPrice 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.

POST ยท run and get results
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.

input.json
{
  "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