Direct Liquidation Deal Finder
Pricing
$29.00/month + usage
Direct Liquidation Deal Finder
Direct Liquidation deal intelligence — monitors live auctions and ranks lots by margin potential, competition heat, and closing urgency. Companion to the B-Stock Deal Finder.
Pricing
$29.00/month + usage
Rating
0.0
(0)
Developer
PHMLabs
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
9 days ago
Last modified
Categories
Share
Real result from a live run: A Walmart electronics pallet — 222 units, Mixed condition, Ext. Retail $8,381 — asking price $1,543. That's 18.4% of retail. $6.95 per unit.
Scans Direct Liquidation's fixed-price marketplace and returns scored lots ranked by deal quality. Built for resellers, arbitrage buyers, liquidation professionals, and AI agents who need to identify undervalued inventory fast.
Unlike auction-based platforms, Direct Liquidation uses fixed pricing — no competing bidders, no closing countdown. The deal score focuses purely on price-to-retail ratio and cost per unit, making it a simpler but highly reliable margin calculator.
Looking for auction-based liquidation? See also B-Stock Deal Finder.
What it does
Direct Liquidation is a wholesale liquidation marketplace where major retailers — Walmart, Sam's Club, and others — sell overstock, customer returns, and excess inventory in bulk lots. Over 1,200 lots are listed at any time, priced and ready to buy immediately — no bidding, no waiting.
This actor queries Direct Liquidation's API, extracts the key arbitrage signals from each lot (retail value, asking price, unit count, condition, warehouse location), computes a deal score for every result, and returns them ranked best-to-worst.
No browser. No JavaScript rendering. Pure API — one request per page, under 30 seconds, minimal compute.
Why it's useful
Every Direct Liquidation lot is priced against its original retail value. The math is right there:
"1 Pallet – 222 Pcs – Audio Headsets, Board Games, Security Cameras – Mixed Condition – Walmart"
Asking price: $1,543. Retail value: $8,381. That's 18.4% of retail — $6.95 per unit for a mixed electronics pallet. This actor surfaces those opportunities automatically across hundreds of active lots so you're not manually scanning listings.
Deal scoring
Each lot receives a dealScore from 0–100 combining two signals:
| Signal | Weight | Logic |
|---|---|---|
| Price / MSRP ratio | 70 pts | Lower price relative to retail = higher score |
| Condition quality | 30 pts | Better condition = higher score |
Unlike auction marketplaces, Direct Liquidation is fixed-price — there is no competition or urgency signal. The score reflects pure value: how cheap is the lot relative to retail, adjusted for what condition the inventory is actually in.
Results are sorted by dealScore descending. Use minDealScore to run in alert mode — only output lots that exceed your threshold.
Input
| Field | Type | Description |
|---|---|---|
conditions | array | Item condition: Brand New, Open Box Like New, New Damaged Box, Untested Customer Returns, Used, Mixed, Damaged / Missing Parts, Not Working, Grade D |
vendors | array | Seller: Major Retailer, Walmart, Walmart NDB, Sam's Club, Signature Hardware, Outdoor Retailer |
states | array | Warehouse state codes: TX, KY, AR, IN, SC, FL, AK |
packageTypes | array | Pallet or Box |
maxPriceToMsrpRatio | number | Max price/retail ratio, e.g. 0.2 = lots priced under 20% of retail |
maxPriceUsd | integer | Max asking price in USD |
minUnits | integer | Minimum unit count per lot |
minDealScore | number | Alert mode: only return lots scoring at or above this threshold (0–100) |
sortBy | string | API sort: newest, priceAsc, priceDesc, nameAsc, nameDesc |
maxResults | integer | Max lots to fetch before filtering (default: 200) |
proxyConfiguration | object | Optional proxy settings |
Output
Each result includes:
| Field | Description |
|---|---|
dealScore | Computed score 0–100 |
name | Full lot description |
sku | Lot identifier |
condition | Effective condition used for scoring (may differ from conditionRaw if name indicates defective) |
conditionRaw | Condition as reported by the API |
vendor | Seller display name |
price | Asking price in USD |
msrp | Retail value in USD |
priceToMsrpRatio | Asking price divided by MSRP |
expectedProfit | MSRP minus asking price in USD |
units | Number of units in the lot |
costPerUnit | Asking price divided by unit count |
packageCount | Number of pallets or boxes |
packageType | Pallet or Box |
state | Warehouse state code |
facility | Warehouse name and location |
category | Product category |
allowTradeOffers | Whether the seller accepts trade offers |
imageUrl | Lot image |
lotUrl | Direct link to the lot on Direct Liquidation |
Example use cases
Find lots under 15% of retail — best margin opportunities
{"maxPriceToMsrpRatio": 0.15,"maxResults": 200}
Walmart returns only — clean condition, single pallets
{"vendors": ["Walmart"],"conditions": ["Untested Customer Returns", "Open Box Like New"],"packageTypes": ["Pallet"],"maxResults": 200}
Alert mode — only surface exceptional deals
{"minDealScore": 80,"maxResults": 500}
Regional buying — lots you can pick up locally in Texas
{"states": ["TX"],"maxPriceToMsrpRatio": 0.25,"maxResults": 200}
Performance & scheduling
One API request per 40 lots — no browser, no DOM rendering. Typical run time is under 30 seconds with minimal compute cost.
Direct Liquidation lists new inventory continuously. Run this actor on a schedule every 1–4 hours to catch freshly listed lots before other buyers find them. Pair with sortBy: "newest" and minDealScore in alert mode to only surface results worth acting on.
Notes
- Direct Liquidation requires a registered buyer account to complete purchases. This actor surfaces opportunities — you complete the transaction on the platform directly.
conditionRawreflects the API field.conditionmay be overridden toNot Workingwhen the lot name explicitly states the inventory is defective or non-functional — this prevents inflated scores on broken goods.Major Retaileris Direct Liquidation's anonymized label for large retail accounts (likely Amazon and similar). It represents the largest share of listed inventory.allowTradeOffers: truemeans the seller may accept offers below the listed price — worth attempting on high-value lots.- MSRP is sourced directly from Direct Liquidation's API
msrp.USfield. It reflects the original retail value of the inventory, not a resale estimate.