πŸ›’βœ¨ eBay Search Scraper avatar

πŸ›’βœ¨ eBay Search Scraper

Pricing

from $5.99 / 1,000 results

Go to Apify Store
πŸ›’βœ¨ eBay Search Scraper

πŸ›’βœ¨ eBay Search Scraper

πŸ›’βœ¨ eBay Search Scraper extracts live marketplace data from eBay search results β€” titles, prices, condition, seller, shipping, bids/Buy Now, ratings, images & URLs. ⚑ Ideal for product research, price tracking, dropshipping & competitor analysis. API-ready, fast, scalable.

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

πŸ›’βœ¨ eBay Search Scraper

The πŸ›’βœ¨ eBay Search Scraper is a fast, scalable eBay search results scraper that turns keyword searches into structured product data β€” titles, prices, sellers, shipping, returns, images, and more. It solves the challenge of gathering live marketplace insights at scale from eBay SERPs by automatically discovering item links and scraping each product page in depth. Built for marketers, developers, analysts, and researchers, this eBay listing scraper tool powers product research, price tracking, and competitor analysis with API-ready JSON you can export or integrate in workflows. At scale, it lets you scrape eBay search results across regions and filters to keep catalogs, pricing, and sold trends up to date.

What data / output can you get?

Below are examples of structured fields the eBay product data scraper returns for each item. Values are illustrative, and field names match the dataset output precisely.

Data typeDescriptionExample value
listing_card.titleNormalized item title (from product page)β€œApple iPhone 14 Pro Max 256GB – Deep Purple”
listing_card.pricePrimary price with currency symbol when resolvedβ€œ$899.99”
listing_card.conditionShort condition labelβ€œUsed”
listing_card.shippingShipping summary built from delivery/SPR detailsβ€œStandard Shipping β€’ US $12.00 β€’ United States”
listing_card.returnsReturns summary merged from JSON-LD and DOMβ€œ30-day returns β€’ Free returns accepted”
listing_card.seller_usernameSeller handleβ€œbest_seller_store”
listing_card.seller_reviewsSeller reviews/ratings count15432
listing_card.sponsoredWhether the result was a promoted/sponsored listingfalse
images[0].zoom.urlZoom-sized image URL from JSON-LDβ€œhttps://i.ebayimg.com/images/g/abcd/s-l1600.jpg”
payments_section_module.sections.paymentMethods.dataItemsAccepted payment methods["PayPal", "Visa", "Mastercard"]
title.mainTitleCanonical page titleβ€œApple iPhone 14 Pro Max 256GB - Excellent Condition”
buy_box.binModel.priceRaw price value as parsedβ€œ899.99”
quantity.maxQuantityMax available quantity parsed from DOMβ€œ5”
about_this_item_min_view.sections.itemSpecificsSection.dataItems.brandBrand from JSON-LD or specificsβ€œApple”
item_desc_seller.sections.itemDescriptionSection.dataItems.previewShort item description previewβ€œOpen-box device in excellent condition with charger…”
about_this_seller_section_module.sections[0].usernameSeller username in the seller sectionβ€œbest_seller_store”
source_urlCanonical item URLβ€œhttps://www.ebay.com/itm/123456789012”

Bonus outputs include shipping_section_module and returns_section_module blocks, delivery messages, financing messages, quantity details, and complete item specifics. You can export data from the Apify dataset to JSON, CSV, or Excel for downstream analysis.

Key features

  • ⚑ Fast, reliable eBay SERP scraping
    Extracts item links from search pages and visits each product to return structured details β€” ideal for eBay marketplace data extraction, price tracking, and catalog snapshots.

  • 🌍 Regional site support & localization
    Choose from 17 storefronts (e.g., ebay.com, ebay.co.uk, ebay.de) so prices, currency, and inventory reflect the market you care about.

  • 🎯 Flexible filters & sorting
    Configure ship-to location, sort order (Best Match, ending soonest, newly listed, price high/low, distance), β€œShow only” shortcuts (sold items, free shipping, returns accepted, authenticity guarantee, etc.), and buying format (Auction Β· Buy It Now Β· Accepts Offers).

  • 🧠 Sponsored detection in SERP
    Flags promoted results in listing_card.sponsored to support clean eBay SERP scraper analysis and paid vs organic comparisons.

  • 🧾 Rich product detail extraction
    Captures item specifics, shipping/returns data, payment methods, seller trust signals, images, and description previews. Optionally fetch the full seller description iframe for deeper text.

  • πŸ§ͺ Scalable runs with volume controls
    Control max_pages and maxItems for quick samples or larger sweeps. Results are pushed live as they’re collected β€” no need to wait until the end.

  • πŸ›‘οΈ Smart proxy escalation (optional)
    Starts direct; on blocks, escalates to datacenter β†’ residential, then engages β€œsticky residential” for stable throughput. Configure Apify Proxy in proxyConfiguration when useProxy is on.

  • πŸ’» Developer-friendly and API-ready
    Use it as an eBay product listing extractor in pipelines. Export datasets via API in JSON, CSV, or Excel for BI tools, apps, or price monitoring scrapers.

How to use πŸ›’βœ¨ eBay Search Scraper - step by step

  1. Sign in to your Apify account and open the πŸ›’βœ¨ eBay Search Scraper actor.
  2. In Input, set query to the keywords you want to target (e.g., β€œcoffee”, β€œvintage camera”).
  3. Choose the domain (eBay site) to localize results (e.g., β€œebay.com” or β€œebay.co.uk”) and set the ship-to location for accurate delivery context.
  4. Refine filters: pick sort, β€œShow only” shortcuts (e.g., sold_items, free_shipping), and buying_format (Auction, BIN, or BO).
  5. Set max_pages and maxItems to control how deep to crawl and how many listings to save.
  6. For richer text extraction, enable fetch_description_iframe to pull more seller description content when available.
  7. To improve resilience at scale, enable useProxy and configure proxyConfiguration (e.g., useApifyProxy: true).
  8. Run the actor. You’ll see live logs and new rows appear in the Output dataset as items are processed.
  9. Export results from the Dataset in your preferred format (JSON, CSV, Excel), or connect via the Apify API for automated workflows.

Pro Tip: Use proxyConfiguration with useApifyProxy: true for resilient eBay shopping results scraper runs and wire the dataset export to your data pipeline for continuous price monitoring and competitor tracking.

Use cases

Use case nameDescription
Market research & price comparisonAnalyze pricing trends and competitiveness by running the eBay price comparison scraper across regions and categories.
Price monitoring & repricingTrack listing prices over time with the eBay price monitoring scraper and feed data to repricing engines.
Sold listings analysisFilter β€œShow only” to sold_items to analyze realized prices and demand using an eBay sold listings scraper workflow.
Catalog building for dropshippingBuild structured catalogs with images, specifics, and shipping to power product feeds for stores or marketplaces.
Seller benchmarkingCompare seller ratings, feedback, and returns policies using the eBay seller data scraper fields.
Category & keyword researchUse the eBay keyword search scraper + sort orders to discover top-performing SKUs in niches.
Data enrichment via APIIntegrate this eBay product listing extractor into analytics stacks via the Apify API for automated reporting.

Why choose πŸ›’βœ¨ eBay Search Scraper?

This solution focuses on precision, automation, and resilient marketplace data extraction at scale.

  • 🎯 Accurate, structured output: Clean JSON with normalized listing_card fields, specifics, images, payments, shipping, and returns.
  • 🌍 Regional targeting: Choose localized eBay storefronts to reflect real currency and inventory by market.
  • πŸ“ˆ Built for scale: Tune max_pages and maxItems; rows stream live into your dataset during the run.
  • πŸ’» Developer access: Export as JSON/CSV/Excel or consume via API for pipelines and dashboards.
  • πŸ›‘οΈ Reliable operations: Optional proxy escalation ensures higher success rates under load and anti-bot friction.
  • πŸ’Έ Cost-effective & automation-ready: Production-grade eBay marketplace data extraction without browser extensions or fragile scripts.

Compared with unstable, browser-based tools, this Apify-powered eBay SERP scraper provides consistent structure, robust proxy handling, and predictable scaling for professional data workflows.

Yes β€” when used responsibly. This actor extracts publicly available marketplace information from product pages and search results. It does not access private or authenticated content.

Guidelines for responsible use:

  • Collect only public data and respect platform terms where applicable.
  • Comply with data protection laws (e.g., GDPR, CCPA) and your organization’s policies.
  • Use results for analysis, research, and operational insights β€” avoid abusive practices.
  • Consult your legal team for edge cases or jurisdiction-specific requirements.

Input parameters & output format

Example JSON input

{
"query": "coffee grinder",
"domain": "ebay.com",
"location": "1",
"sort": "12",
"show_only": ["sold_items", "free_shipping"],
"buying_format": "BIN",
"max_pages": 2,
"maxItems": 25,
"useProxy": true,
"fetch_description_iframe": false,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Parameters

  • query (string, default: "coffee", required: no) β€” Search keywords for products, brands, or categories.
  • domain (string, default: "ebay.com", required: no) β€” eBay site to search (US, UK, DE, AU, etc.).
  • location (string, default: "1", required: no) β€” Ship-to location code for delivery context.
  • sort (string, default: "12", required: no) β€” Sort order (e.g., Best Match, Ending soonest, Newly listed, Price high/low).
  • show_only (array[string], default: [], required: no) β€” Optional shortcuts like sold_items, free_shipping, returns_accepted, authenticity_guarantee, etc.
  • buying_format (string, default: "BIN", required: no) β€” Auction Β· BIN Β· BO.
  • max_pages (integer, default: 1, required: no) β€” How many search result pages to scan.
  • maxItems (integer, default: 20, required: no) β€” Hard cap on dataset rows per run (1–5000).
  • useProxy (boolean, default: true, required: no) β€” Toggle Apify Proxy usage.
  • fetch_description_iframe (boolean, default: false, required: no) β€” Pull richer long descriptions when available (slower).
  • proxyConfiguration (object, default: {"useApifyProxy": true}, required: no) β€” Configure Apify Proxy groups and sessions (used when useProxy is enabled).

Example JSON output

{
"listing_card": {
"title": "Apple iPhone 14 Pro Max 256GB – Deep Purple",
"sponsored": false,
"link": "https://www.ebay.com/itm/123456789012",
"condition": "Used",
"thumbnail": "https://i.ebayimg.com/images/g/abcd/s-l1600.jpg",
"price": "$899.99",
"shipping": "Standard Shipping Β· US $12.00 Β· United States",
"returns": "30-day returns Β· Free returns accepted",
"seller_username": "best_seller_store",
"seller_reviews": 15432,
"seller_positive_feedback_in_percentage": 99.6
},
"images": [
{
"thumbnails": [
{
"url": "https://i.ebayimg.com/images/g/abcd/s-l64.jpg",
"title": "1 of 3",
"type": "thumbnail"
}
],
"original": {
"url": "https://i.ebayimg.com/images/g/abcd/s-l400.jpg",
"title": "1 of 3",
"type": "original"
},
"zoom": {
"url": "https://i.ebayimg.com/images/g/abcd/s-l1600.jpg",
"title": "1 of 3",
"type": "zoom"
},
"title": "1 of 3",
"uploadedSize": {
"height": 1600,
"width": 1600
},
"mediaType": "IMAGE"
}
],
"shipping_section_module": {
"title": "Shipping",
"sections": {
"shipping": {
"dataItems": {
"shippingRate": {
"label": "Shipping Rate",
"value": "12.00 USD"
},
"shippingDestination": {
"label": "Shipping Destination",
"value": "United States"
}
}
},
"title": {
"title": "Delivery"
}
}
},
"returns_section_module": {
"title": "Returns",
"sections": {
"returns": {
"dataItems": [
{
"label": "Return Policy Category",
"value": "ReturnsAccepted"
},
{
"label": "Applicable Countries",
"value": "US"
}
]
}
}
},
"payments_section_module": {
"title": "Payments",
"sections": {
"paymentMethods": {
"dataItems": ["PayPal", "Visa", "Mastercard"]
}
}
},
"condition_description": {
"sections": [
{
"dataItems": [
{
"label": "Condition",
"value": "Used"
}
]
}
],
"title": "Used"
},
"title": {
"mainTitle": "Apple iPhone 14 Pro Max 256GB - Excellent Condition"
},
"buy_box": {
"binModel": {
"price": "899.99",
"isAddedToCart": false,
"priceTransparencyAction": "Price details"
},
"financingDetails": {
"financingMessages": ["Pay in 4 with PayPal"]
},
"repositionCoupon": false,
"deliveryInfo": {
"deliveryMessage": ["Estimated between Tue, May 14 and Thu, May 16"]
},
"sellerInfo": {
"profileLogo": {
"title": "best_seller_store"
},
"dataItems": ["best_seller_store", "99.6% positive feedback"]
}
},
"quantity": {
"displayLabel": "Quantity",
"maxQuantityReached": "",
"maxQuantity": "5",
"outOfStock": false
},
"buy_box_cta": {
"buttons": [
"Buy It Now",
"Add to cart",
"View in cart",
"Add to Watchlist",
"Added to Watchlist"
]
},
"about_this_item_min_view": {
"title": "About this item",
"sections": {
"itemSpecificsSection": {
"dataItems": {
"quantity": [
{
"label": "available",
"value": "5 available"
}
],
"itemNumber": "123456789012",
"brand": "Apple",
"condition": "Used"
}
}
}
},
"item_desc_seller": {
"title": "Item description from the seller",
"sections": {
"itemDescriptionSection": {
"dataItems": {
"iframeUrl": "https://desc.ebay.com/xyz",
"preview": "Open-box device in excellent condition with charger…",
"plainText": "Open-box device in excellent condition with charger and cable."
}
}
}
},
"shipping_returns_payment_section_module": {
"title": "Shipping, returns, and payments",
"sections": {
"spr": {
"dataItems": {
"shippingRate": {
"label": "Shipping Rate",
"value": "12.00 USD"
},
"shippingDestination": {
"label": "Shipping Destination",
"value": "United States"
}
}
}
}
},
"about_this_seller_section_module": {
"sections": [
{
"profileLogo": {
"title": "best_seller_store"
},
"username": "best_seller_store",
"trustSignals": ["99.6% positive feedback"],
"dataItems": ["best_seller_store", "99.6% positive feedback"]
}
],
"title": "About the seller"
},
"source_url": "https://www.ebay.com/itm/123456789012"
}

Note: Some nested fields may be empty or β€œUnknown” if not present in the public page markup (e.g., limited shipping details or returns data). The actor pushes each item as soon as it’s scraped, so you can monitor progress in real time.

FAQ

Do I need to log in to scrape eBay search results?

No. The eBay SERP scraper works on publicly available pages without login. It visits search pages and product pages to collect public listing data.

Can I target different eBay countries and currencies?

Yes. Set the domain input to any of the supported storefronts (e.g., ebay.com, ebay.co.uk, ebay.de) and adjust the ship-to location to align delivery context with your buyers.

How do I scrape sold listings only?

Use the show_only parameter and include "sold_items". You can combine it with sorting and buying_format to build focused datasets for demand and pricing analysis.

What’s the best way to avoid blocks at scale?

Enable useProxy and set proxyConfiguration.useApifyProxy to true. The actor starts direct and escalates routing (datacenter β†’ residential) if needed, switching to sticky residential after a successful request for stability.

How many listings can I scrape per run?

Control volume via max_pages and maxItems. The actor discovers links from search pages and saves up to maxItems rows to your dataset, streaming results live as they’re collected.

What data does each item include?

Each dataset row contains listing_card (title, price, condition, seller, shipping/returns summaries, sponsored flag), images, shipping_section_module, returns_section_module, payments_section_module, title, quantity, item specifics, description preview or text (if enabled), seller section, and source_url.

Can I export to CSV or integrate via API?

Yes. You can export datasets to JSON, CSV, or Excel from the Apify platform and access them via the Apify API to connect with BI tools, databases, or automation platforms.

Does it detect sponsored listings?

Yes. Items found as promoted in search are marked with listing_card.sponsored, which is useful for eBay price comparison scraper workflows and separating paid from organic placements.

Closing thoughts

The πŸ›’βœ¨ eBay Search Scraper is built for reliable, structured eBay marketplace data extraction at scale. Configure regional sites, filters, and limits to power product research, price monitoring, and competitor tracking with clean, API-ready JSON. Marketers, developers, analysts, and researchers can export to CSV/JSON/Excel or integrate via API for automated pipelines. Start extracting smarter eBay insights today with a fast, scalable, and production-ready eBay item details scraper.