eBay Sold Listings & Seller Intelligence (10 Markets)
Pricing
from $3.00 / 1,000 listing item (keyword search)s
eBay Sold Listings & Seller Intelligence (10 Markets)
Scrape eBay sold, completed, and active listings with prices, product photos, item details, seller feedback reviews, GMV, sell-through, store, and lead signals across 10 marketplaces.
Pricing
from $3.00 / 1,000 listing item (keyword search)s
Rating
0.0
(0)
Developer
Kelopr_bk
Maintained by CommunityActor stats
1
Bookmarked
38
Total users
16
Monthly active users
a day ago
Last modified
Categories
Share
๐ eBay Listings & Seller Intelligence Scraper
Live products, prices, sellers, photos, and public feedback across 10 eBay marketplaces.
Turn an eBay keyword, seller name, store URL, profile URL, or item URL into clean dataset rows. The Actor uses lightweight HTTP requests onlyโno browser processโso runs stay fast and memory-efficient.
โจ What you can collect
- ๐ Live eBay listings by one or many keywords
- ๐ฐ Local prices and currencies
- ๐ผ๏ธ Product photos and optional full item details
- ๐ค Seller profiles, reputation, badges, and store signals
- โญ Public feedback reviews as separate, analysis-ready rows
- ๐ Ten regional eBay marketplaces from one consistent Input
- ๐งน Deduplicated records, readable diagnostics, and successful handling of invalid input
๐ Supported marketplaces
| Input value | Marketplace | Currency |
|---|---|---|
EBAY_US | ebay.com | USD |
EBAY_UK | ebay.co.uk | GBP |
EBAY_DE | ebay.de | EUR |
EBAY_FR | ebay.fr | EUR |
EBAY_IT | ebay.it | EUR |
EBAY_ES | ebay.es | EUR |
EBAY_CA | ebay.ca | CAD |
EBAY_AU | ebay.com.au | AUD |
EBAY_IE | ebay.ie | EUR |
EBAY_NL | ebay.nl | EUR |
๐ Quick start
Mode 1 โ Search listings and prices
- Open Input.
- Choose Search listings + prices.
- Add one or more product keywords.
- Select an eBay marketplace.
- Set the maximum number of listings.
- Click Start.
Minimal input:
{"mode": "KEYWORD_SEARCH","keywords": ["iphone 15 pro max", "sony wh-1000xm5"],"listingType": "ACTIVE","count": 50,"ebaySite": "EBAY_US"}
Useful filters include category, minPrice, maxPrice, condition, itemLocation, and sortOrder. Enable detailedSearch only when item-page fields are worth the extra requests.
Example listing row:
{"recordType": "listing","mode": "KEYWORD_SEARCH","keyword": "iphone 15 pro max","ebaySite": "EBAY_US","listingType": "ACTIVE","listingId": "123456789012","title": "Apple iPhone 15 Pro Max 256GB","priceText": "$699.99","priceAmount": 699.99,"currency": "USD","imageUrl": "https://i.ebayimg.com/images/g/example/s-l500.jpg","seller": "example-seller","itemUrl": "https://www.ebay.com/itm/123456789012","scrapedAt": "2026-08-24T12:00:00+00:00"}
Mode 2 โ Seller intelligence and reviews
- Choose Seller intelligence + reviews.
- Paste seller usernames or eBay profile, store, search, or item URLs.
- Keep Add active-listings summary enabled for inventory context.
- Keep Save reviews as separate rows enabled when you need review text.
- Click Start.
Minimal input:
{"mode": "SELLER_INTELLIGENCE","profileUrls": [{ "url": "https://www.ebay.com/usr/musicmagpie" }],"ebaySite": "EBAY_UK","includeActiveListings": true,"includeRecentFeedback": true,"saveReviewRows": true,"maxReviewRowsPerSeller": 25}
Seller mode accepts:
https://www.ebay.com/usr/{username}https://www.ebay.com/fdbk/feedback_profile/{username}- eBay Store URLs
- seller search URLs containing
_ssn - item URLs when eBay exposes the seller identity
- raw seller usernames
- an Apify dataset ID containing seller-like fields
๐ฆ Output schemas
The default dataset contains several record types. Apify displays them in dedicated views for quick inspection.
Listing rows
recordType, mode, keyword, ebaySite, listingType, listingId, title, subtitle, priceText, priceAmount, currency, imageUrl, imageUrls, imageCount, seller, productRating, productReviewCount, itemUrl, scrapedAt
When Fetch full item details is enabled, rows can also include description, condition, gallery photos, public seller data, shipping signals, and product review summaries when eBay exposes them.
Seller rows
recordType, mode, username, ebaySite, feedbackScore, positiveFeedbackPercent, tier, activeListingsCount, activeListingsSample, repeatBuyerRatio, isTopRated, hasStore, isBusinessSeller, memberSince, memberSinceCountry, profileUrl, scrapedAt
Review rows
recordType, username, rating, reviewText, itemId, itemTitle, buyer, buyerScore, priceText, priceAmount, currency, verifiedPurchase, dateBucket, profileUrl, itemUrl, scrapedAt
Diagnostic rows
If input is incomplete or eBay does not expose usable data, the Actor completes successfully and writes a readable diagnostic row containing status, message, actionNeeded, and sourceUrl. One bad keyword or seller does not abort the batch.
โก Speed and cost tips
- Start with
detailedSearch: false; search cards already contain the main fields. - Request only the result count you actually need.
- Use seller-review enrichment only when review text is part of your workflow.
- Keep concurrency moderate; aggressive parallelism makes eBay challenges more likely.
- The default Apify AUTO proxy keeps request-only runs reliable. Use Residential only when you specifically need a country-pinned route.
โ FAQ
Does it launch a browser?
No. The Actor is request-only and does not run Chromium, Playwright, or Selenium.
Will malformed input fail the run?
No. Recoverable input and source problems are returned as clear diagnostics while the Actor exits successfully.
Why are some optional fields empty?
eBay changes fields by marketplace, category, seller type, and page layout. Optional fields are returned only when the source exposes them; values are never invented.
Can I process multiple keywords or sellers?
Yes. Add several keywords, usernames, URLs, or an input dataset. Records are deduplicated before output.
๐ API example
curl -X POST "https://api.apify.com/v2/acts/trakk~ebay-seller-intelligence/runs?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"mode": "KEYWORD_SEARCH","keywords": ["wireless headphones"],"listingType": "ACTIVE","count": 50,"ebaySite": "EBAY_DE"}'
Need a monitor? Combine the Actor with Apify Schedules and Webhooks to run the same search periodically and send the dataset to your own workflow.