πŸ›’ eBay Store Scraper avatar

πŸ›’ eBay Store Scraper

Pricing

from $5.99 / 1,000 results

Go to Apify Store
πŸ›’ eBay Store Scraper

πŸ›’ eBay Store Scraper

Pricing

from $5.99 / 1,000 results

Rating

0.0

(0)

Developer

Scrapier

Scrapier

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Turn any eBay store into a clean, structured product feed. Paste one or more store URLs and this Actor walks the storefront, opens every listing, and returns a rich record per product β€” seller stats, the full image gallery, price, condition, shipping, delivery, returns, item specifics, and the full description.

Built for reliability: it starts on a direct connection and automatically escalates through Datacenter β†’ Residential proxies the moment eBay rate-limits it, so your run keeps flowing instead of failing.

✨ Why Choose This Actor?

  • 🧩 Complete records β€” not just title & price, but condition, shipping, delivery estimate, return policy, every item specific, the full gallery, and the long-form description.
  • πŸ›‘οΈ Anti-block by design β€” Chrome TLS/HTTP impersonation + a self-escalating proxy ladder (direct β†’ datacenter β†’ residential, sticky once escalated).
  • πŸ’Ύ Live results β€” every product is saved the instant it's scraped, so a long run is never lost.
  • πŸ“Š Sectioned output views β€” browse results as Seller, Product, Shipping & Returns, or Details tables.
  • πŸ”’ Bulk input β€” scrape many stores in a single run, with an optional per-store cap.

πŸ”‘ Key Features

FeatureDescription
Bulk store URLs/usr/<name> and /str/<name> storefronts both supported
Full galleryAll i.ebayimg.com gallery images per listing
Item specificsBrand, type, material, year, country of origin, …
Smart proxy ladderDirect β†’ Datacenter β†’ Residential, escalates only when blocked
Live savingPartial datasets survive interruptions

πŸ“₯ Input

{
"storeUrls": [
"https://www.ebay.com/usr/shakaexpress",
"https://www.ebay.com/str/swaxbox"
],
"proxyConfiguration": { "useApifyProxy": true }
}
FieldTypeDescription
storeUrlsarrayOne or more eBay store URLs. Bulk input supported. Required.
proxyConfigurationobjectApify proxy settings. Keep enabled for best results.

πŸ“€ Output

Each dataset item:

{
"seller_name": "shakaexpress",
"seller_items_sold": "453",
"positive_feedback": "100% positive",
"product_title": "Vintage Bulova Accutron P0 1980 Swiss Quartz Day / Date Watch",
"product_image": ["https://i.ebayimg.com/images/g/.../s-l1600.jpg", "..."],
"product_price": "US $299.00;or Best Offer",
"product_condition": "Pre-owned - Good",
"shipping_info": "US $34.53 eBay International Shipping. Located in: Waipahu, HI, United States",
"delivery_info": "Estimated between Thu, Jul 16 and Wed, Aug 5",
"return_policy": "30 days returns. Buyer pays for return shipping.",
"item_number": "157302898203",
"item_description": "Here is a vintage Bulova Accutron Swiss Quartz Day / Date Watch from 1980...",
"item_specifics": { "Brand": "Bulova", "Year Manufactured": "1980", "Department": "Men's" },
"detail_url": "https://www.ebay.com/itm/157302898203?..."
}
FieldDescription
seller_nameStore / seller handle
seller_items_soldLifetime items sold
positive_feedbackPositive feedback percentage
product_titleListing title
product_imageOrdered gallery image URLs
product_pricePrice as shown (incl. "or Best Offer")
product_conditionShort condition label
shipping_infoShipping cost + location
delivery_infoEstimated delivery window
return_policyReturn terms
item_numbereBay item number
item_descriptionFull seller description
item_specificsKey/value specifics
detail_urlCanonical listing URL

πŸš€ How to Use (Apify Console)

  1. Log in at console.apify.com β†’ Actors.
  2. Open eBay Store Scraper.
  3. Paste your store URLs and (optionally) set a per-store limit.
  4. Click Start.
  5. Watch products stream into the run log in real time.
  6. Open the Output tab β€” switch between the Seller, Product, Shipping & Returns, and Details views.
  7. Export to JSON / CSV / XLSX.

πŸ€– Use via API

curl -X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"storeUrls":["https://www.ebay.com/usr/shakaexpress"]}'

🎯 Best Use Cases

  • πŸ“ˆ Competitor & price monitoring across whole stores
  • πŸ—‚οΈ Catalog building and product research
  • πŸ” Dropshipping / reselling sourcing
  • πŸ“Š Market & condition analysis

πŸ’΅ Pricing

This Actor uses pay-per-event: you are charged per product item returned (row_result), plus standard Apify platform usage. You only pay for products actually delivered to your dataset, and the run stops cleanly if your spend limit is reached.

❓ FAQ

Which store URL formats work? Both https://www.ebay.com/usr/<name> and https://www.ebay.com/str/<name>. A bare username also works.

Why does the log mention switching networks? eBay rate-limits aggressive traffic. The Actor automatically moves from a direct connection to datacenter, then residential proxies, and sticks with the stronger route β€” no action needed from you.

Do I need proxies? Keep Apify Proxy enabled. Residential proxies give the best success rate against eBay's challenge pages.

Some items show only card data. If an individual listing page is temporarily blocked, the Actor falls back to the storefront card data so you still get the product rather than nothing.

πŸ›Ÿ Support & Feedback

Found a bug or want a new field? Open an issue on the Actor's Issues tab in Apify Console.

Data is collected from publicly available eBay store pages. You are responsible for compliance with eBay's Terms of Service and applicable laws (GDPR, CCPA, etc.).