Multi-Marketplace Product Search Scraper
parseforge/multi-marketplace-product-search-scraper
E-commerceAutomation
Searches for a product term across Best Buy, Farfetch, Tradera, Ulta, Mercado Libre, and Showcase. Returns each listing as a flat row with title, price, image, URL, and source marketplace.
- Total users
- 2
- Monthly active
- 1
- Total runs
- 106
- Bookmarked
- 0
- Rating
- Not rated yet
- Last modified
- 9 days ago
Overview
Multi-Marketplace Product Search Scraper
Search for products across Best Buy, Farfetch, Tradera, Ulta, Mercado Libre, and Showcase in one run. Get every listing with its price, image, URL, and source marketplace. Export to CSV, JSON, Excel, or XML.
Comparing prices or checking availability across retailers means opening six tabs and running six searches. This Actor queries Best Buy, Farfetch, Tradera, Ulta, Mercado Libre, and Showcase from a single search term and returns every matching product in one unified dataset. No API keys, no browser extensions, no manual copy-paste.
| Who uses it | What they scrape Multi-Marketplace Product Search for |
|---|---|
| E-commerce managers | Monitor competitor pricing and assortment across major retail channels. |
| Dropshippers | Find trending products and compare supplier prices in one search. |
| Market researchers | Track which brands and categories are stocked by different retailers. |
| Deal hunters and bargain bloggers | Spot price differences for the same product across multiple stores. |
What it does
This Actor searches for a product term across multiple bundled marketplaces and returns each listing as a flat row with its title, price, URL, image, and source.
- ๐ Unified search: type one product name and get results from all six marketplaces simultaneously.
- ๐ฏ Source selection: toggle individual sources on or off to query only the retailers you care about.
- ๐ Flat output schema: every listing arrives with the same fields regardless of source, ready for analysis.
- โ๏ธ Volume control: set a maximum product cap to keep runs predictable and costs low.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Multi-Marketplace Product Search data
๐ Monitor competitor pricing.
An e-commerce manager runs a daily search for their top 50 SKUs to see which retailers carry them and at what price.
๐ Source products for a dropshipping store.
A dropshipper searches for a trending item across all six sources to find the lowest wholesale-style price before listing it.
๐ Research brand presence by retailer.
A market analyst queries a brand name to map which of the six marketplaces stock it and how many listings appear.
๐ธ Find cross-store deals for a blog.
A deal blogger searches for a popular gadget and pulls prices from every source to write a 'best price this week' post.
Why choose this scraper
| What you get | |
|---|---|
| One search, six stores | Query Best Buy, Farfetch, Tradera, Ulta, Mercado Libre, and Showcase at once. |
| Unified schema | Every product row shares the same fields so you can compare across sources. |
| No API setup | Works with public storefront data; no developer accounts or API keys required. |
| Flexible output | Export results as CSV, JSON, Excel, or XML for your existing workflows. |
How it compares
No other Store actor targets Multi-Marketplace Product Search the same way, so the honest comparison is with the alternatives teams actually weigh.
| Multi-Marketplace Product Search Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When Multi-Marketplace Product Search changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst hours |
Configure the run
Drive the Actor with a free-text search query and choose which of the six bundled marketplaces to include. A global product limit stops the run once enough matches are collected. The Input tab lists every parameter.
A first run with the defaults:
{
"sources": [
"bestbuy-listings",
"farfetch",
"tradera",
"ulta",
"mercadolibre-ofertas",
"showcase-commercial"
],
"maxItems": 10
}
A larger pull:
{
"sources": [
"bestbuy-listings",
"farfetch",
"tradera",
"ulta",
"mercadolibre-ofertas",
"showcase-commercial"
],
"maxItems": 200
}
Pricing
Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $2.10 |
| 1,000 results | $21.00 |
| 10,000 results | $210.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Multi-Marketplace Product Search Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Multi-Marketplace Product Search through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/multi-marketplace-product-search-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results for my search term?
Check that your search term matches how products are listed on the selected marketplaces. Try a shorter or more generic term, and verify the sources you enabled carry that type of product.
Why are some marketplaces returning fewer results than others?
Each marketplace has its own search algorithm and catalog. A niche product may appear on one site and not another. This is expected behavior.
The run stopped before reaching my max items limit.
The Actor stops when it has exhausted all available search results across the selected sources. If the total matches are fewer than your limit, the run ends early.
I see a price but it looks wrong or is missing.
The Actor extracts the price as displayed on the storefront page. Some listings may show a price range, a member price, or no price at all if the item is out of stock.
Can I add another marketplace that is not in the list?
The bundled sources are fixed. If you need a marketplace added, contact the Actor developer with the request.
FAQ
| Question | Answer |
|---|---|
| Which marketplaces does this Actor search? | It searches Best Buy, Farfetch, Tradera, Ulta, Mercado Libre (ofertas), and Showcase. You can enable or disable each one in the input. |
| Can I search only one store, like Best Buy? | Yes. In the Sources field, select only the marketplace you want and the Actor will query that store alone. |
| What data does each product row include? | Each row returns the product title, price, image URL, product page URL, and the source marketplace name, all in a consistent schema. |
| Is there a limit on how many products I can collect? | You set the maximum in the input. The Actor stops once it reaches that number across all selected sources. |
| Do I need API keys for these marketplaces? | No. The Actor reads publicly available storefront pages and does not require any marketplace developer accounts. |
| Can I search in languages other than English? | Yes. The search query is passed directly to each marketplace. For sources like Mercado Libre and Tradera, use Spanish or Swedish terms for best results. |
| What output formats are supported? | You can export your dataset in CSV, JSON, Excel, or XML from the Apify platform. |
| How fresh are the results? | Results are collected live at the moment the Actor runs. There is no caching, so every run reflects the current storefront listings. |
| Does this Actor handle pagination? | Yes. It navigates through search result pages on each marketplace until it hits your maximum product limit. |
| Can I schedule this Actor to run automatically? | Yes. You can set up a recurring schedule in Apify to run the search daily, hourly, or on any cron interval. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by the respective marketplace operators. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
Input
| Field | Type | What it does | Default |
|---|---|---|---|
| query | string | Optional free-text search query applied per source where supported. | not set |
| sources | array | Which bundled sources to query. Leave empty to query all. | ["bestbuy-listings","farfetch","tradera" |
| maxItems | integer | Maximum number of products to collect per run. | 10 |
Pricing
from $19.00 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| Result item | Charged once per data record returned. | $0.019 to $0.021 |
Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.
API
One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.
curl -X POST "https://api.apify.com/v2/acts/parseforge~multi-marketplace-product-search-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"helloWorld": 123
}' Examples
Input that runs as-is.
{
"helloWorld": 123
} Reviews
No reviews yet. Be the first.
Issues
We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.
Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.
Related scrapers
Run Multi-Marketplace Product Search Scraper on Apify All scrapers
