eBay Product Search avatar

eBay Product Search

Pricing

from $9.00 / 1,000 results

Go to Apify Store
eBay Product Search

eBay Product Search

Run keyword searches across 8 eBay marketplaces (US, UK, DE, FR, AU, IT, ES, CA) and collect up to 10,000 listings per run — item ID, title, condition, price, currency, listing format (auction vs Buy It Now), shipping, seller name, seller feedback, and item URL.

Pricing

from $9.00 / 1,000 results

Rating

0.0

(0)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

eBay Marketplace Data Extractor - eBay Product Listing & Pricing Intelligence API

eBay Marketplace Data Extractor is a B2B marketplace intelligence API that extracts eBay search results and enriches each listing from its product detail page across 8 international eBay markets. Each run can collect up to 10,000 listings and returns pricing, seller, shipping, condition, item specifics, category, image, availability, auction, sold-count, watcher, product identifier, cover image, and product URL data in structured JSON. Coverage spans United States, United Kingdom, Germany, France, Australia, Italy, Spain, and Canada with localized currency handling. Built for competitive pricing, seller intelligence, catalog matching, resale valuation, product feed monitoring, and recurring marketplace data pipelines.

eBay Marketplace Data Pricing Intelligence


Why Choose This API

Global eBay Listing Intelligence Across 8 Markets

🌍 Multi-Market Coverage Target eBay marketplaces in the United States, United Kingdom, Germany, France, Australia, Italy, Spain, and Canada. Each record returns localized prices and currency codes for cross-market pricing analysis.

💰 Normalized Pricing Data Receive numeric price values, display-formatted prices, original prices, discount text, currency codes, and shipping costs for direct use in pricing models, dashboards, and comparison pipelines.

🏷️ Detail Page Enrichment Enrich each listing with condition, item specifics, brand, model, MPN, UPC, EAN, ISBN, product type, category path, availability, return policy text, and detail-page fallback text when available.

🧾 Seller & Logistics Signals Collect seller name, seller profile URL, feedback score, feedback percentage, item location, shipping summary, parsed shipping price, and return policy text for seller intelligence and fulfillment analysis.

⏱️ Auction & Demand Indicators Capture listing format, bid count, time-left text, sold count, watcher count, sponsored status, rating, and review count when eBay exposes those signals.

🖼️ Full Image Asset Extraction Capture cover_image and highest-resolution images arrays from detail pages for visual catalog construction, counterfeit detection datasets, and image-based product matching pipelines.

🔗 Product URL Extraction Each record includes a canonical product URL for downstream enrichment, seller attribution, and cross-platform product identity matching.

📦 Scalable Listing Extraction Scale from 10 to 10,000 listing records per run. Search pagination requests larger eBay result pages when available and continues until max_results is reached or consecutive empty pages indicate no more results.

🏷️ Item ID Attribution Retrieve the normalized eBay item ID per listing for inventory tracking, deduplication, and integration with eBay's seller and item-level APIs.


Quick Start Guide

How to Extract eBay Marketplace Data in 3 Steps

Step 1: Define Search Keyword and Target Market

Enter a product name, brand, category, or any eBay search phrase, then select the eBay marketplace country.

Step 2: Configure and Run the Actor

Open Actor Input

Set the keyword, country, and maximum result count, then click Start.

Step 3: Download Your Data

Export results as JSON or CSV, or access programmatically via the Apify dataset API. Each record can include search result data plus detail-page enrichment such as title, price, images, item ID, condition, seller, shipping, item specifics, category, product identifiers, and product URL.


Input Parameters

Configuration Fields

ParameterTypeRequiredDescriptionExample Values
keywordstringProduct, brand, category, or search phrase"iPhone", "Wireless Earbuds", "Nike Air Max"
countryselecteBay marketplace to target"United States", "United Kingdom", "Germany"
max_resultsintegerMaximum listing records to extract (10–10,000)10, 100, 500

Supported eBay Markets

CountryMarketCurrency
United Statesebay.comUSD
United Kingdomebay.co.ukGBP
Germanyebay.deEUR
Franceebay.frEUR
Australiaebay.com.auAUD
Italyebay.itEUR
Spainebay.esEUR
Canadaebay.caCAD

Example Input Configuration

{
"keyword": "iPhone",
"country": "United States",
"max_results": 100
}

Output Data Schema

Complete Listing Record Structure

Each extracted eBay listing record contains the following fields:

Open Actor Output

Core Product Fields

FieldTypeDescription
processorstringApify actor URL that processed this record
processed_atstringISO 8601 timestamp (UTC) when scraped
platformstringeBay marketplace label
countrystringTarget eBay market country
country_codestringMarket code such as US, UK, DE, FR, AU, IT, ES, or CA
keywordstringKeyword used to search eBay
source_urlstringSearch results page URL
item_idstringNormalized eBay item identifier
product_urlstringCanonical product URL on eBay
titlestringProduct listing title
descriptionstringProduct description or meta description
description_urlstringeBay item description iframe URL when present
description_htmlstringFull description HTML when collected

Price, Demand & Listing Signals

FieldTypeDescription
pricenumberNumeric product price
currencystringCurrency code or symbol
display_pricestringFormatted display price string
estimated_totalnumberEstimated checkout total when shown
original_pricenumberOriginal, list, or was-price when shown
discount_textstringPromotion or discount text
listing_formatstringAuction, Buy It Now, Best Offer, or mixed format
bid_countnumberNumber of bids for auction listings
time_leftstringAuction or listing time-left text
sold_countnumberQuantity sold when shown
watch_countnumberWatcher count when shown
cart_countnumberNumber of carts containing the item when shown
is_sponsoredbooleanWhether the listing appears sponsored or promoted
listing_updated_atstringLast-updated timestamp text shown by eBay
has_revisionsbooleanWhether eBay exposes listing revision history
availabilitystringAvailability text or structured availability value
available_quantitynumberParsed quantity available when exposed
ratingnumberProduct rating when available
review_countnumberProduct review or rating count when available

Seller, Shipping & Policy Fields

FieldTypeDescription
seller_namestringeBay seller username or store display name
seller_urlstringSeller profile or store URL
seller_feedback_scorenumberSeller feedback score when shown
seller_feedback_percentnumberSeller positive feedback percentage
seller_items_soldnumberSeller item-sales count when shown
seller_joinedstringSeller joined month and year when shown
shipping_textstringShipping text from search or detail pages
shipping_pricenumberParsed shipping cost; free shipping is 0
delivery_textstringDelivery estimate or delivery details
payment_methodsarrayPayment methods detected from the detail page
import_charges_textstringImport charges, duties, taxes, or brokerage text
item_locationstringItem shipping origin or location
returns_textstringReturn policy summary
money_back_guaranteebooleanWhether eBay Money Back Guarantee appears

Product Detail & Catalog Fields

FieldTypeDescription
cover_imagestringPrimary overview image URL from the highest-resolution image list
imagesarrayUnique highest-resolution product image URLs
conditionstringItem condition such as New, Used, Open box, or refurbished
condition_descriptionstringSeller-provided condition notes
brandstringProduct brand
modelstringProduct model
mpnstringManufacturer part number
upcstringUniversal Product Code
eanstringEuropean Article Number
isbnstringISBN for book listings
product_typestringProduct type from item specifics
colorstringProduct color
sizestringProduct size
materialstringProduct material
categorystringLeaf or best category label
category_pathstringBreadcrumb category path
item_specificsobjectKey-value item specifics collected from the detail page
raw_detail_textstringDetail-page text used for enrichment fallback

Example JSON Output

{
"processor": "https://apify.com/agentx/ebay-marketplace-data-extractor?fpr=aiagentapi",
"processed_at": "2026-05-06T10:30:00+00:00",
"platform": "eBay US",
"country": "United States",
"country_code": "US",
"keyword": "wireless earbuds",
"source_url": "https://www.ebay.com/sch/i.html?_nkw=wireless+earbuds&_ipg=240",
"item_id": "123456789012",
"product_url": "https://www.ebay.com/itm/123456789012",
"title": "Wireless Bluetooth Earbuds with Charging Case",
"description": "True wireless earbuds with noise reduction and USB-C charging case.",
"price": 29.99,
"currency": "USD",
"display_price": "$29.99",
"estimated_total": 37.98,
"original_price": 49.99,
"discount_text": "40% off",
"cover_image": "https://i.ebayimg.com/images/g/example/s-l1600.jpg",
"images": ["https://i.ebayimg.com/images/g/example/s-l1600.jpg"],
"condition": "New",
"seller_name": "example_seller",
"seller_url": "https://www.ebay.com/usr/example_seller",
"seller_feedback_score": 12450,
"seller_feedback_percent": 99.8,
"seller_items_sold": 125000,
"seller_joined": "Jan 2008",
"shipping_text": "Free shipping",
"shipping_price": 0,
"delivery_text": "Estimated between Fri, May 8 and Tue, May 12",
"payment_methods": ["Visa", "Mastercard"],
"item_location": "United States",
"returns_text": "30 day returns",
"listing_format": "Buy It Now",
"sold_count": 245,
"watch_count": 31,
"cart_count": 16,
"money_back_guarantee": true,
"listing_updated_at": "May 05, 2026 18:16:30 PDT",
"has_revisions": true,
"brand": "Example Brand",
"model": "EB-1000",
"upc": "195949000000",
"category": "Headphones",
"category_path": "Consumer Electronics > Portable Audio > Headphones",
"item_specifics": {
"Brand": "Example Brand",
"Model": "EB-1000",
"Color": "Black"
},
"availability": "InStock",
"rating": 4.8,
"review_count": 184,
"description_url": "https://vi.vipr.ebaydesc.com/ws/eBayISAPI.dll?ViewItemDescV4"
}

Export Formats

  • JSON - Complete structured data with all metadata
  • CSV - Spreadsheet-compatible format for analysis
  • API Access - Programmatic access via Apify Client SDK
  • Cloud Storage - Automatic upload to Apify Dataset

Integration Examples

Actor ID for Platform Integration

30q96KJJJKp3ruehY

Ⓜ️ Make.com Setup:

  1. Login to Make.com (Get 1000 Free Credits)
  2. Add module "Run an Actor"
  3. Turn 'Map' on - right side of the 'Actor*'
  4. Paste Actor ID - from above
  5. Click the '⟳ Refresh' - left side of Map
  6. Input JSON* - Modify the parameters as needed
  7. Set "Run synchronously" to YES
  8. Add module "Get Dataset Items" - receive the result
  9. In Dataset ID* select defaultDatasetId

🎱 N8N.io Setup:

  1. Add 'Run an Actor and get dataset' - from the apify node
  2. ActorBy IDPaste Actor ID - from above
  3. Input JSON - Modify the parameters as needed

Python Integration Example

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run_input = {
"keyword": "iPhone",
"country": "United States",
"max_results": 100
}
run = client.actor("30q96KJJJKp3ruehY").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

JavaScript/Node.js Integration

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_API_TOKEN" });
const input = {
keyword: "Sony PlayStation 5",
country: "United Kingdom",
max_results: 200,
};
const run = await client.actor("30q96KJJJKp3ruehY").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => console.log(item));

JSON-LD Metadata

{
"@context": "https://schema.org",
"@graph": [
{
"@type": "SoftwareApplication",
"@id": "https://apify.com/agentx/ebay-marketplace-data-extractor#software",
"name": "eBay Marketplace Data Extractor",
"description": "eBay Marketplace Data Extractor is a B2B marketplace intelligence API that extracts eBay search results and enriches listings with detail-page pricing, seller, shipping, condition, item specifics, category, image, demand, and product identifier data across 8 international eBay markets.",
"applicationCategory": "BusinessApplication",
"applicationSubCategory": "Web Scraping API",
"operatingSystem": "Web, Cloud",
"url": "https://apify.com/agentx/ebay-marketplace-data-extractor?fpr=aiagentapi",
"softwareVersion": "1.0.0",
"datePublished": "2024-08-01",
"dateModified": "2026-05-06",
"featureList": [
"8 eBay marketplaces: US, UK, DE, FR, AU, IT, ES, CA",
"Search pagination continues until max_results is reached or no more listings are detected",
"Normalized eBay item ID per listing",
"Numeric price plus display-formatted price plus currency code",
"Original price, discount text, shipping text, and parsed shipping price",
"Seller name, seller URL, feedback score, feedback percentage, seller items sold, and seller joined date when available",
"Condition, item specifics, brand, model, MPN, UPC, EAN, ISBN, product type, category, and category path",
"Listing format, bid count, time left, sold count, watcher count, cart count, sponsored status, availability, rating, and review count when shown",
"Cover image plus highest-resolution image gallery array from detail pages",
"Canonical product URL and normalized eBay item ID",
"Up to 10,000 listings per run",
"Native integrations with Make.com, n8n, LangChain, and CrewAI"
],
"offers": {
"@type": "Offer",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
},
"author": { "@id": "https://apify.com/agentx#person" },
"publisher": { "@id": "https://apify.com#organization" }
},
{
"@type": "Person",
"@id": "https://apify.com/agentx#person",
"name": "AgentX",
"url": "https://apify.com/agentx",
"sameAs": [
"https://apify.com/agentx",
"https://t.me/AiAgentApi",
"https://t.me/Apify_Actor"
],
"knowsAbout": [
"web scraping",
"eBay",
"marketplace data",
"price monitoring",
"e-commerce intelligence"
]
},
{
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Apify",
"item": "https://apify.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "AgentX",
"item": "https://apify.com/agentx"
},
{
"@type": "ListItem",
"position": 3,
"name": "eBay Marketplace Data Extractor",
"item": "https://apify.com/agentx/ebay-marketplace-data-extractor"
}
]
}
]
}

Pricing & Cost Calculator

Pay Per Enriched Listing

This actor charges per saved eBay listing record, with standard Apify platform runtime costs applied by the platform.

Cost ComponentRateNotes
Actor RuntimeApify platform rateBased on memory × runtime
Listing RecordsPay per resultCharged for each saved enriched eBay listing

Detail-page enrichment can increase runtime because each saved listing may require a product detail request.


Use Cases & Applications

Competitive Pricing Intelligence

Cross-Market Price Monitoring Extract enriched eBay listings for target products across multiple national markets to monitor regional price variation, shipping cost, item condition, seller quality, and market-specific demand signals.

Multi-Platform Price Benchmarking Combine eBay listing prices with Amazon Product Data Extractor and Walmart Product Data Extractor to benchmark prices across major US and global e-commerce platforms.

Historical Price Dataset Construction Run periodic extractions for specific keywords to build time-series datasets with price, original price, shipping, condition, sold count, watcher count, and seller feedback signals.

E-Commerce Intelligence

Catalog Gap Analysis Extract eBay listings for product categories to identify catalog gaps, underserved segments, and high-opportunity keyword spaces for marketplace sellers and brand managers.

Seller Lead Enrichment Use listing-level seller name, seller URL, feedback score, feedback percentage, seller items sold, seller joined date, item location, and shipping signals to prioritize sellers for sourcing, outreach, and risk scoring. Pair with the eBay Seller Leads API when you need deeper seller contact data.

Image-Based Product Matching Collect cover_image and images arrays to build visual product matching datasets, counterfeit detection models, and cross-platform product identity pipelines.

AI & ML Applications

E-Commerce NLP Corpus Build labeled product title and description datasets from eBay for NLP model training, product classification, and category taxonomy development.

Pricing Regression Models Combine title, condition, price, shipping price, original price, sold count, item specifics, brand, model, category, and seller feedback data to train pricing regression models for product valuation and dynamic repricing systems.


FAQ

Which eBay markets does this actor support?

United States, United Kingdom, Germany, France, Australia, Italy, Spain, and Canada — 8 markets in total.

How many listings can I extract per run?

Between 10 and 10,000 listing records per run, configurable via max_results. The actor continues search pagination until max_results is reached or consecutive empty pages indicate there are no more results.

Does the actor extract auction listings as well as Buy It Now?

The actor extracts all listing types returned for the keyword search, including fixed-price and auction format listings. When visible, each record can include listing_format, bid_count, and time_left.

What is the difference between this actor and the eBay Seller Leads API?

The eBay Marketplace Data Extractor extracts product listings with pricing, seller, shipping, condition, item specifics, category, image, and demand-signal data. The eBay Seller Leads API focuses on seller profiles, contact data, and deeper storefront metadata.

Can I extract product images?

Yes. Each record includes a cover_image for the overview image and an images array with unique highest-resolution product image URLs when available.

What data format does the actor output?

Structured JSON with one enriched record per listing. Data is also available in CSV format and via the Apify Dataset API.


SEO Keywords & Search Terms

Primary Keywords

eBay marketplace data extractor, eBay product listing API, eBay scraper API, eBay seller data API, eBay item specifics extractor, eBay shipping data API, e-commerce pricing intelligence, eBay data pipeline, global marketplace extraction, eBay listing dataset, eBay price monitoring API, multi-market eBay scraper

Long-Tail Keywords

how to extract eBay product listings, eBay global price comparison API, eBay item data dataset builder, bulk eBay listing extraction, eBay auction price monitoring, cross-market eBay price analysis, eBay seller feedback extraction, eBay item specifics dataset, eBay shipping cost extraction, eBay product image URL extraction, eBay competitive pricing pipeline

Industry Terms

marketplace pricing intelligence, e-commerce listing extraction, global marketplace analytics, product price benchmarking, marketplace catalog dataset, eBay item ID pipeline, cross-market price monitoring, product classification corpus, product image matching pipeline, marketplace seller intelligence, item specifics normalization

Use Case Keywords

eBay price tracker, marketplace product dataset, eBay listing archive, cross-platform price comparison, e-commerce catalog analysis, eBay price monitoring pipeline, product valuation dataset, marketplace training data, eBay seller enrichment, shipping cost intelligence, item condition dataset, e-commerce competitive research


Trust & Certifications

  • Production-Grade Infrastructure — runs on the Apify cloud platform with managed proxy rotation and automatic retries
  • GDPR & CCPA Aligned — extracts only publicly available eBay listings; no personal consumer data retained beyond the run session
  • Pay-Per-Result Billing — transparent per-listing pricing with no monthly minimum or seat fees
  • Continuously Maintained — schema and selector updates released as eBay marketplaces evolve

Data Rights & Usage

All data extracted by this actor originates from publicly available eBay product listings. Users are responsible for ensuring their use of extracted data complies with applicable laws, eBay's terms of service, and relevant regulations.

Privacy Compliance

  • GDPR: Compliant with EU General Data Protection Regulation. No personal data is stored beyond the extraction session.
  • CCPA: Compliant with California Consumer Privacy Act requirements.

Platform Terms of Service

Users must review and comply with eBay's terms of service when using extracted data. This tool accesses only publicly available marketplace listing information.

Enterprise Support

For enterprise licensing, custom integrations, or compliance inquiries:


Jobs & Hiring

Social Media

Video & Transcript

E-Commerce & Retail

Classifieds & Automotive

Real Estate

Business Intelligence & Reviews

Other


Support & Community


Last Updated: May 01, 2026