eBay Sold Listings & Seller Intelligence (10 Markets) avatar

eBay Sold Listings & Seller Intelligence (10 Markets)

Pricing

from $3.00 / 1,000 listing item (keyword search)s

Go to Apify Store
eBay Sold Listings & Seller Intelligence (10 Markets)

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

Kelopr_bk

Maintained by Community

Actor stats

1

Bookmarked

38

Total users

16

Monthly active users

a day ago

Last modified

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 valueMarketplaceCurrency
EBAY_USebay.comUSD
EBAY_UKebay.co.ukGBP
EBAY_DEebay.deEUR
EBAY_FRebay.frEUR
EBAY_ITebay.itEUR
EBAY_ESebay.esEUR
EBAY_CAebay.caCAD
EBAY_AUebay.com.auAUD
EBAY_IEebay.ieEUR
EBAY_NLebay.nlEUR

๐Ÿš€ Quick start

Mode 1 โ€” Search listings and prices

  1. Open Input.
  2. Choose Search listings + prices.
  3. Add one or more product keywords.
  4. Select an eBay marketplace.
  5. Set the maximum number of listings.
  6. 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

  1. Choose Seller intelligence + reviews.
  2. Paste seller usernames or eBay profile, store, search, or item URLs.
  3. Keep Add active-listings summary enabled for inventory context.
  4. Keep Save reviews as separate rows enabled when you need review text.
  5. 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.