Resale Arbitrage Monitor
Pricing
from $8.00 / 1,000 results
Resale Arbitrage Monitor
Find resale arbitrage opportunities by comparing eBay active listing prices with recently sold prices. Identifies underpriced items with profit potential.
Pricing
from $8.00 / 1,000 results
Rating
0.0
(0)
Developer
Daniel Dimitrov
Actor stats
1
Bookmarked
3
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Share
Find profitable resale opportunities by scraping eBay active listings and comparing them against recently sold prices. Get margin calculations, price analytics, and underpriced item alerts — all from publicly visible eBay search results.
What does Resale Arbitrage Monitor do?
Resale Arbitrage Monitor enables you to get more actionable pricing data from eBay than the official API — with built-in profit analysis.
Resale Arbitrage Monitor can scrape:
- Active eBay listing prices (buy-it-now and auction) for any product keyword
- Recently sold/completed eBay listing prices to establish real market value
- Profit margin calculations with estimated profit per item
- Shipping costs, item condition, and listing URLs from eBay search results
Why scrape eBay?
eBay has over 130 million active buyers worldwide and is the largest marketplace for resale, collectibles, and secondhand goods. eBay sold listing data reveals real market prices that no other source provides.
Here are just some of the ways you could use that data:
- Find underpriced eBay inventory to flip for profit without hours of manual searching
- Spot deals on vintage sneakers, trading cards, and collectibles before other resellers
- Validate product margins with real eBay sold-price data before committing to inventory
- Analyze eBay price gaps and supply/demand dynamics across product niches
- Schedule daily eBay scans on trending keywords to catch arbitrage opportunities early
If you would like more inspiration, check out our industry pages.
How to scrape eBay
- Click on Try for free.
- Enter the product keywords you want to search on eBay (e.g.,
vintage nike shoes,pokemon cards holographic). - Click on Run.
- When Resale Arbitrage Monitor has finished, preview or download your data from the Dataset tab.
How much will it cost to scrape eBay?
Apify gives you $5 free usage credits every month on the Apify Free plan. You can get roughly 2,500 eBay arbitrage results per month from Resale Arbitrage Monitor for that — the actor scrapes 2 pages per keyword and uses only 256 MB memory.
But if you need more, grab an Apify subscription. We recommend our $49/month Personal plan — you can get up to 25,000 eBay arbitrage results every month!
Or get 250,000+ eBay results for $499 with the Team plan!
Input parameters
| Field | Type | Default | Description |
|---|---|---|---|
keywords | string[] | (required) | Product keywords to search on eBay (e.g., ["vintage nike shoes", "pokemon cards"]) |
minPriceUsd | number | 5 | Minimum eBay listing price filter in USD |
maxPriceUsd | number | 5000 | Maximum eBay listing price filter in USD |
condition | string | "any" | Item condition: "new", "used", or "any" |
minMarginPercent | number | 20 | Only report opportunities with at least this profit margin % |
maxResults | integer | 50 | Maximum arbitrage results to return per keyword |
category | string | — | Optional eBay category ID to narrow search results |
Output / Results
Each result is an eBay arbitrage opportunity with full price analytics:
{"keyword": "vintage nike shoes","activeTitle": "Nike Air Max 90 Vintage 2003 Size 10 OG Infrared","activePrice": 45.00,"activeShipping": 8.99,"activeTotalCost": 53.99,"avgSoldPrice": 89.50,"medianSoldPrice": 85.00,"marginPercent": 57.44,"estimatedProfit": 31.01,"activeUrl": "https://www.ebay.com/itm/123456789","numSold": 7,"soldPriceRange": {"low": 62.00,"high": 135.00}}
| Field | Type | Description |
|---|---|---|
keyword | string | The search keyword this opportunity was found for |
activeTitle | string | eBay listing title of the underpriced active item |
activePrice | number | Current buy-it-now price of the active listing (USD) |
activeShipping | number | Shipping cost for the active listing (0 if free shipping) |
activeTotalCost | number | Total acquisition cost including shipping |
avgSoldPrice | number | Average price of recently completed eBay sales |
medianSoldPrice | number | Median sold price — less skewed by outliers than average |
marginPercent | number | Estimated profit margin as a percentage after acquisition |
estimatedProfit | number | Estimated profit in USD (avgSoldPrice minus activeTotalCost) |
activeUrl | string | Direct link to the eBay listing |
numSold | integer | Number of recently sold eBay listings used to calculate averages |
soldPriceRange | object | Low and high sold prices from completed listings |
Webhook Integration
Pass an optional webhookUrl in the input to receive a POST notification when the run finishes:
{"webhookUrl": "https://your-server.com/webhook"}
Payload sent by Apify:
{"eventType": "ACTOR.RUN.SUCCEEDED","eventData": { "actorId": "...", "actorRunId": "..." },"resource": { "id": "...", "status": "SUCCEEDED", "defaultDatasetId": "..." }}
The webhook fires on SUCCEEDED, FAILED, TIMED_OUT, and ABORTED events.
Use it to trigger downstream pipelines, Zapier, Make.com, or any HTTP endpoint.
FAQ
How often should I run this actor? Daily runs on your target keywords will catch the best deals before other resellers. eBay inventory turns over quickly — especially for trending items like sneakers, trading cards, and vintage electronics.
Why does margin shrink after I buy?
eBay charges ~13% final value fee on the sale price. Factor that in: a 20% margin before fees becomes ~7% net. Set minMarginPercent to at least 30% for practical profitability.
Can I export results to a spreadsheet? Yes — click Export in the Apify Console dataset view and choose CSV or Excel format. You can also connect directly to Google Sheets using the Apify Google Sheets integration.
Tips for scraping eBay
- Start with broad keywords like
"pokemon cards"— they surface more eBay arbitrage opportunities than hyper-specific queries. - Set
minMarginPercentto 30+ for safer flips — a 20% margin can evaporate after eBay fees (~13%) and shipping costs. - Schedule daily runs on trending eBay product keywords to catch deals before other resellers.
- Use the
conditionfilter to separate new vs used eBay markets — arbitrage dynamics differ significantly between them.
Is it legal to scrape eBay?
Note that personal data is protected by GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. This actor scrapes only publicly visible eBay search results that anyone can access in a browser. No API key, login, or authentication is required, and no private seller data is collected. We also recommend that you read our blog post: is web scraping legal?