← API Catalog
Apify·Async

E-commerce Scraping Tool

E-commerce$0.00009 / Actor Start

What it does

Scrape data from e-commerce websites with E-commerce Scraping Tool. Scrape almost any retail site in minutes, extract e-commerce data and use it to monitor price details over time or compare different e-commerce sites’ offerings.

Returns: Scrape data from e-commerce websites with E-commerce Scraping Tool. Scrape almost any retail site in minutes, extract e-commerce data and use it to monitor price details over time or compare different e-commerce sites’ offerings.

Parameters

ParameterTypeRequiredDescription
keywordtextNoA keyword used to search for products across marketplaces.
scrapeModeselectNoSelect how the data should be scraped: 'Browser' for full browser rendering, 'HTTP' for lightweight requests, or 'Auto' to let the system decide automatically.
sellerUrlsarrayNoDirect links to seller profile or store pages. Each URL will be visited to extract detailed seller information.
sortReviewselectNoSelect how product reviews should be sorted. Some marketplaces may not support all sorting options — in such cases, the scraper will fall back to the default.
countryCodeselectNoSelect the country/region to use for the Search Engine search context (affects currency, shipping, and availability). Default is United States (us).
detailsUrlsarrayNoDirect URLs to individual product detail pages.
listingUrlsarrayNoURLs to category or listing pages that contain multiple products.
customPrompttextareaNoEnter a custom prompt to instruct ai how to process the data points. If left blank, Apify’s default prompt will be used.
marketplacesselectNoSelect the marketplaces where the keyword search should be performed.
influencerUrlsarrayNoDirect links to individual influencer pages. Each page will be visited separately to extract post information.
keywordReviewstextNoA keyword used to search for product reviews across marketplaces.
addressDeliverytextNoDelivery location (e.g. city, ZIP code, or full address) used to localize delivery product availability and results.
fieldsToAnalyzeselectNoSelect the data point(s) you want to pass to ai. These selected data points will be used to generate a summary.
keywordDeliverytextNoSearch keyword used to find delivery products across selected delivery marketplaces.
citySearchEnginetextNoCity name to localize Search Engine results (e.g. 'New York', 'London').
maxReviewResultsnumberNoDefines the total number of review results to collect during the entire run.
maxSellerResultsnumberNoDefines the total number of seller results to collect during the entire run.
maxProductResultsnumberNoDefines the total number of product results to collect during the entire run.
reviewDetailsUrlsarrayNoDirect links to individual product detail pages. Each page will be visited separately to extract review information.
reviewListingUrlsarrayNoLinks to pages with multiple product reviews. The scraper will collect all reviews from these listings.
maxDeliveryResultsnumberNoDefines the maximum total number of delivery products or reviews to collect across the entire run.
regionSearchEnginetextNoRegion or state name to localize Search Engine results (e.g. 'California', 'Bavaria').
deliveryDetailsUrlsarrayNoDirect links to individual delivery product pages. Each URL will be processed separately to extract product and review data.
deliveryListingUrlsarrayNoLinks to delivery category or listing pages. Products found on these pages will be processed automatically.
marketplacesReviewsselectNoSelect the marketplaces where the keyword search should be performed for reviews.
searchEngineKeywordtextareaNoSearch terms for finding products. Enter one keyword per line up to 50 keywords. Each keyword runs as an independent search.
additionalPropertiesbooleanNoIncludes additional properties in the response.
marketplacesDeliveryselectNoSpecifies which delivery marketplaces will be used for keyword-based product search.
maxInfluencerResultsnumberNoLimits the total number of influencer posts or items to collect during the run.
scrapeReviewsDeliverybooleanNoWhen enabled, reviews will be included in the output.
maxSearchEngineResultsnumberNoDefines the total limit of items (products, sellers, or reviews) to be collected during the run. This limit applies specifically to the Search Engine mode.
scrapeModeSearchEngineselectNoSelect the type of data to scrape from Search engine results.
maxSearchEngineProductsnumberNoDefines the maximum number of products to collect from a single Search Engine search results page during the run.
scrapeInfluencerProductsbooleanNoScrape products from influencer posts.
additionalReviewPropertiesbooleanNoIncludes additional properties in the response.
additionalPropertiesSearchEnginebooleanNoIncludes additional properties in the products scrape response.
maxSearchEngineSellersPerProductnumberNoDefines the maximum number of sellers to collect for each product found in Search Engine search results.

Endpoints

GET/v1/agents/resources/inspect/apify.apify.e-commerce-scraping-toolPublic
POST/v1/agents/resources/estimate/apify.apify.e-commerce-scraping-toolPublic
POST/v1/agents/resources/run/apify.apify.e-commerce-scraping-toolAgent key
GET/v1/agents/resources/runs/{run_id}Agent key

Quick start

Run it with one Agent One Key over the OpenAI-compatible resource rail.

curl -X POST https://api.deva.me/v1/agents/resources/run/apify.apify.e-commerce-scraping-tool \
  -H "Authorization: Bearer deva_i1_your_key_here" \
  -H "Content-Type: application/json" \
  --data '{
    "params": {}
  }'

Related in E-commerce