ebay Max Items Product Details Scraper
Pricing
from $1.50 / 1,000 results
ebay Max Items Product Details Scraper
Extract structured eBay product data with the eBay Max Items Product Details Scraper. Collect titles, prices, sellers, categories, availability, sold counts, product identifiers, images, and more from eBay URLs and keyword searches.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Alpha Scraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
eBay Max Items Product Details Scraper
The eBay Max Items Product Details Scraper extracts structured product information from eBay product pages and eBay search results. It accepts one or more eBay URLs, search keywords, or both, then collects product-level details such as title, subtitle, price, availability, sold quantity, seller, item location, product identifiers, brand, categories, and product image.
The Actor is designed for product research, market research, catalog building, competitor analysis, e-commerce datasets, and other workflows that require structured eBay listing information. For search-based collection, you can control the maximum number of products processed for each URL or keyword query.
The workflow is straightforward: provide supported eBay URLs and/or keywords, choose the maximum number of products per URL or query, run the Actor, and review the structured dataset output.
What Is the eBay Max Items Product Details Scraper?
This eBay product scraper is an automated data collection tool for extracting product details from eBay listings.
You can provide direct eBay product URLs to collect information from specific listings. You can also provide eBay search URLs or search keywords to discover product listings and then extract their individual product details.
For keyword searches, the Actor builds an eBay search query from each keyword and processes product listings until the configured maximum is reached, subject to available search results and successful page retrieval.
The resulting records use a consistent structure, making them easier to review, store, analyze, or incorporate into product research and dataset-building workflows.
Key Features
| Feature | Description | User Benefit |
|---|---|---|
| eBay product detail extraction | Collects structured information from individual eBay product pages | Simplifies product research and catalog collection |
| Search URL processing | Accepts eBay search result URLs and discovers product listings | Useful for collecting multiple related products |
| Keyword-based search | Accepts a list of search keywords and creates eBay searches | Supports research from simple product queries |
| Maximum product control | Sets a maximum number of products for each URL or query | Helps control collection scope |
| Product metadata | Extracts identifiers such as EAN, MPN, UPC, brand, and type when available | Supports product matching and catalog research |
| Seller and location data | Returns seller and item-location information when available | Adds marketplace context to each product record |
| Pricing information | Returns numeric price and the displayed price text | Supports product price research |
| Availability and sold data | Extracts available and sold quantities when detectable | Adds inventory and sales-context fields |
| Category extraction | Collects category values found in the listing breadcrumbs | Helps organize product datasets |
| Structured dataset output | Each successfully processed listing is returned as a structured record | Makes downstream analysis easier |
What Data Can You Extract?
The eBay Max Items Product Details Scraper returns one structured record for each successfully processed product page.
The main data categories include:
Product identity: The listing URL, eBay item number, title, and subtitle.
Product classification: Breadcrumb-based categories and selected product specifics such as brand and type.
Pricing: A numeric price value where it can be parsed, together with the original displayed price text.
Availability and sales context: Available quantity, the associated availability text, and sold quantity where these values can be identified.
Seller information: The seller name and item location when available on the listing.
Product identifiers: EAN, MPN, UPC, and other supported identifiers returned from the listing's product specifics.
Image information: A product image URL when an appropriate listing image is available.
Some fields can be empty or contain 0 when the relevant information is not available or cannot be identified from the processed page.
Why Use This Actor?
Manual eBay product research can require repeatedly opening listings, locating product specifications, recording prices, and organizing information into a consistent format. This Actor automates the collection workflow and returns product information in a structured dataset.
It is particularly useful when you need to research several products or multiple eBay search topics. Instead of manually copying listing information, you can provide URLs or keywords and let the Actor collect the corresponding records.
The configurable product limit also makes it possible to start with a smaller sample and expand the collection as needed.
Benefits
The Actor provides several practical benefits for structured eBay data collection:
- Automated research: Reduces repetitive manual collection of listing information.
- Structured product data: Returns consistent fields that are easier to compare and analyze.
- Flexible input: Supports direct product URLs, eBay search URLs, keywords, or combinations of these inputs.
- Controlled collection size: Lets you define a maximum number of products for each search URL or keyword query.
- Product-specific metadata: Includes identifiers and listing attributes that can be useful for catalog and product research.
- Dataset creation: Helps build organized eBay product datasets from multiple queries.
- Research-ready output: The returned records can be reviewed and processed as structured marketplace data.
How to Use the eBay Max Items Product Details Scraper
Using the Actor requires only a few steps:
- Add one or more supported eBay URLs in Start URLs, or enter one or more values in Search Keywords.
- Set Max Products Per url & Query to the desired collection limit for search-based inputs.
- Start the Actor.
- For search URLs and keywords, the Actor discovers product listings and processes them until the configured limit is reached or additional results are no longer available.
- For direct product URLs, the Actor extracts the details of that listing.
- Review the resulting structured records in the Actor dataset.
When testing a new search, starting with a small maximum can make it easier to verify the output before collecting a larger dataset.
Input
The Actor accepts an object containing three optional input fields. No input fields are marked as required in the supplied actor.json.
Input Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | Array | No | Not specified | One or more eBay URLs. These can be eBay search URLs or direct product URLs supported by the Actor's processing logic. |
keywords | Array | No | Not specified | One or more product search keywords. Each keyword is used to create an eBay search query. |
Max Products Per url & Query | Number | No | 5 | Maximum number of products to process for each search URL or keyword query. |
You can use startUrls, keywords, or both. The Actor exits without processing products when no URLs or keywords are provided.
For keyword-based searches, values such as samsung m30s or gaming laptop can be entered as separate array items. For URL-based collection, each startUrls item should contain an eBay URL.
Input Example
{"startUrls": [{"url": "https://www.ebay.com/sch/i.html?_nkw=bike+helmet&_sacat=0"},{"url": "https://www.ebay.com/itm/123456789012"}],"keywords": ["samsung m30s","gaming laptop"],"Max Products Per url & Query": 5}
The URL examples above illustrate the expected structure. Use actual eBay search or product URLs when running the Actor.
Output
Each successfully processed product is returned as a structured JSON record. Search-based inputs can produce multiple records, while a direct product URL is processed as an individual listing.
The output is designed around product-level information rather than a raw search-page snapshot. This makes each record useful as a standalone eBay listing entry.
Output Fields
| Field | Description |
|---|---|
url | URL of the processed eBay product listing |
categories | Category values collected from the listing breadcrumb information |
itemNumber | eBay item number extracted from the product URL when available |
title | Main product title |
subTitle | Product subtitle when available |
price | Parsed numeric product price when available |
priceWithCurrency | Price text as displayed on the product page |
available | Parsed available quantity |
availableText | Availability text collected from the listing |
sold | Parsed sold quantity when available |
image | Product image URL when available |
seller | Seller name when available |
itemLocation | Product or seller item location shown on the listing |
ean | EAN value when available |
mpn | MPN or manufacturer part number when available |
upc | UPC value when available |
brand | Brand value when available |
type | Type value when available |
Numeric fields such as price, available, or sold depend on information that can be identified on the processed listing. Consequently, a record may contain null, an empty string, or 0 when the relevant value is unavailable.
Output Example
{"url": "https://www.ebay.com/itm/123456789012","categories": ["Computers/Tablets & Networking","Laptops & Netbooks"],"itemNumber": "123456789012","title": "Example Gaming Laptop","subTitle": "High Performance Laptop","price": 549.99,"priceWithCurrency": "$549.99","available": 4,"availableText": "4 available","sold": 12,"image": "https://example.com/product-image.jpg","seller": "example-seller","itemLocation": "United States","ean": "","mpn": "","upc": "","brand": "Example Brand","type": "Laptop"}
The example uses illustrative values to demonstrate the output structure. Actual fields depend on the information present on the processed eBay listing.
Use Cases
Product and Market Research
Collect product titles, prices, categories, seller information, and identifiers for marketplace research. Researchers can use the resulting records to organize information around specific product queries.
Competitor Research
Search selected product terms and collect listing-level information for comparison across products. The dataset can help identify differences in pricing, availability, sellers, and product attributes.
E-commerce Dataset Creation
Build structured product datasets from eBay search pages and selected listings. The consistent output fields are useful when combining information from multiple queries.
Product Catalog Research
Product identifiers such as EAN, MPN, and UPC can help organize product records where those values are present.
Pricing Research
The price and priceWithCurrency fields provide pricing information that can be used for marketplace analysis and product comparisons.
Seller and Listing Research
Seller names, item locations, listing URLs, and product categories add useful context when studying eBay marketplace listings.
Automation Workflows
The Actor can be used as part of repeatable eBay data-collection workflows where inputs are supplied programmatically or through Apify.
Advantages
The main strengths of this Actor are its flexible input model and product-focused output.
It supports both URL-driven and keyword-driven collection, allowing users to work from known listings or discover listings based on search terms. The maximum product setting provides practical control over collection volume for each search-based input.
The returned dataset combines core listing information with product identifiers, seller details, categories, availability, sales information, and image data where available. This gives users a broader product record than a simple title-and-price extraction.
Limitations
The maximum product setting applies to search URLs and keyword queries. A direct product URL represents a specific listing and is processed individually.
The configured maximum should be understood as a processing target for search-based collection rather than a guarantee that every requested record will always be returned. Results can be fewer when search pages contain insufficient eligible listings, additional pages are unavailable, or a product page cannot be successfully processed.
Some eBay listings may not expose every product attribute. As a result, fields such as EAN, UPC, MPN, brand, type, availability, or sold quantity can be empty or default to a non-populated value.
The Actor is intended for eBay product information represented by supported eBay URLs and search queries. Results should be reviewed when complete data is important to your workflow.
Pros and Cons
| Pros | Cons |
|---|---|
| Supports eBay search URLs and keywords | Some listing fields may be unavailable |
| Can process direct product URLs | Search results may contain fewer products than the configured maximum |
| Provides structured product records | Product information can vary between listings |
| Includes product identifiers when available | Empty or zero values can occur for unavailable fields |
| Allows a maximum per search URL or query | Direct product URLs are processed individually |
Comparison With Alternative Approaches
| Capability | This Actor | Manual / Typical Alternative |
|---|---|---|
| Automated product collection | Supported | Often requires repeated manual work |
| Keyword-based discovery | Supported | Search terms must typically be handled manually |
| Direct listing processing | Supported | Each listing may need to be opened individually |
| Structured output fields | Supported | Manual collection may require separate formatting |
| Product limit per search | Supported through input | Usually controlled manually |
| Product identifiers | Extracted when available | Must often be located and copied manually |
| Seller and item location | Included when available | Usually requires manual inspection |
This comparison describes workflow differences rather than claiming universal superiority over other tools or methods.
Best Practices
For reliable and useful eBay product data collection:
- Start with a small value for Max Products Per url & Query to validate the result structure.
- Use specific product keywords when conducting keyword-based research.
- Check that
startUrlscontain valid eBay URLs. - Use direct product URLs when you already know the exact listings you want to analyze.
- Review a sample of output records before using the dataset for important analysis.
- Treat empty fields as potentially unavailable listing information rather than automatically assuming the product does not have that attribute.
- Use multiple focused keywords when a broader product research dataset is needed.
- Keep the collection scope appropriate to the research objective so that the resulting dataset remains easy to review.
Troubleshooting
Invalid Input
Verify that startUrls is formatted as an array of URL objects and that keywords is formatted as an array of strings. The field name Max Products Per url & Query should be entered exactly as provided by the Actor input interface.
Empty Results
Confirm that at least one URL or keyword has been provided. For URL-based collection, check that the supplied URL is an eBay search or product URL that the Actor can process.
Fewer Products Than Expected
The requested maximum is a limit for search-based processing, not a guarantee of that many successful records. There may be fewer eligible product links, later search pages may not provide additional listings, or individual product pages may not be successfully retrieved.
Missing Product Fields
Check the original eBay listing when a field is empty. Product attributes are not necessarily present on every listing, and the Actor only returns values that it can identify from the processed page.
Price, Availability, or Sold Quantity Is Empty or Zero
These values depend on recognizable information on the listing page. Review the listing itself to confirm whether the information is displayed.
Temporary Processing Failure
Retry the run with the same or a smaller collection scope. For troubleshooting, test a known eBay URL or a simple, specific keyword before expanding the input set.
Frequently Asked Questions
What does the eBay Max Items Product Details Scraper do?
It extracts structured product information from supported eBay product listings and search results, including titles, prices, seller details, categories, product identifiers, availability, and other listing data when available.
What inputs does the eBay Max Items Product Details Scraper support?
It supports startUrls for eBay URLs and keywords for eBay product searches. You can provide either input type or use both together.
Can I provide multiple eBay URLs?
Yes. startUrls is an array, so multiple eBay URLs can be supplied in one run.
Can I provide multiple search keywords?
Yes. keywords is an array, allowing multiple product search terms to be processed in the same run.
What does Max Products Per url & Query control?
It controls the maximum number of products processed for each search URL or keyword query. The default value defined in actor.json is 5.
Can I scrape a specific eBay product?
Yes. A direct eBay item URL can be provided through startUrls, allowing the Actor to process that specific listing.
What output does the Actor return?
The Actor returns structured product records containing fields such as URL, item number, title, subtitle, price, availability, sold quantity, image URL, seller, item location, categories, EAN, MPN, UPC, brand, and type.
Will every product have all output fields populated?
Not necessarily. The availability of individual attributes depends on what is present and identifiable on the eBay listing. Some fields may therefore be empty or contain 0.
Is this Actor suitable for product research?
Yes. Its structured product records can support market research, pricing research, competitor research, catalog development, and eBay dataset creation.
What should I do before a large run?
Run a small test with a limited maximum and a few targeted inputs. Review the returned fields and confirm that the collected product information matches your intended research workflow.
NLP Keywords
- eBay product scraper
- eBay product data extractor
- eBay listing scraper
- eBay product details
- eBay product information
- eBay marketplace data
- eBay product metadata
- eBay item number scraper
- eBay price extraction
- eBay seller data
- eBay product categories
- eBay availability data
- eBay sold quantity
- eBay product identifiers
- eBay EAN scraper
- eBay MPN scraper
- eBay UPC scraper
- eBay brand data
- eBay search data extraction
- structured eBay product data
Related Keywords
- eBay product data scraping
- scrape eBay search results
- eBay product listing extractor
- eBay item data scraper
- eBay product research tool
- eBay marketplace scraper
- eBay price research
- eBay competitor research
- eBay catalog data
- eBay listing data extraction
- eBay keyword product scraper
- eBay search URL scraper
- eBay product metadata extractor
- eBay seller information scraper
- eBay inventory research
- eBay product attribute scraper
- eBay item details extractor
- eBay structured product dataset
- eBay product discovery scraper
- eBay marketplace product research
Final Overview
The eBay Max Items Product Details Scraper provides a practical way to collect structured eBay product information from search URLs, keywords, and direct product listings. Its output combines core listing data with pricing, categories, seller information, item location, availability, sales information, product identifiers, and image data when available.
With flexible URL and keyword inputs plus a configurable maximum for search-based collection, the Actor can support repeatable product research and dataset-building workflows. Start with a small test, validate the returned records against your research requirements, and then expand the collection scope as needed.
Contact me: Alphascraper69@gmail.com