Joom Products Scraper
Pricing
from $2.99 / 1,000 results
Joom Products Scraper
Collect Joom marketplace product listings effortlessly by search keywords or URLs. Extract names, store IDs, prices, currencies, stock statuses, and product links into clean JSON, CSV, or Excel datasets.
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
B2B Lead Generation
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Security
Limited permissionsShare

Collect product listings from the Joom marketplace using search queries or existing Joom search URLs. Retrieve product names, prices, currencies, stock availability, images, and product links, then export the results in JSON, CSV, or Excel.
What It Does
This actor retrieves Joom search results through its web request flow and saves one dataset row per product. Each record includes product information, store details, pricing, availability, and source information.
Results are deduplicated by item key and limited by the configured maxItems value.
Available Mode
List Products
Search Joom using a keyword or provide existing Joom search URLs through startUrls. Both input methods return the same structured product fields.
Input Example
{"q": "phone","maxItems": 50,"requestDelayMs": 1000}
Input Parameters
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | list | Fetch mode. Only list is supported. |
q | string | phone | Joom search query used when startUrls is empty. |
startUrls | array | Empty | Optional Joom search page URLs to collect products from. |
maxItems | integer | 100 | Maximum successful output rows per run. Hard limit: 1,000. |
requestDelayMs | integer | 1000 | Delay between requests in milliseconds. |
userAgent | string | ActorResearch/1.0 | User-Agent header used for requests. |
timeoutSecs | integer | 300 | Overall actor run timeout in seconds. |
requestTimeoutSecs | integer | 30 | Timeout for each individual request in seconds. |
proxyConfiguration | object | Proxy off | Optional proxy configuration. Proxy is disabled by default. |
Output Example
{"itemKey": "661d27788f4b9001c64b0002","name": "SmartPhones I 15 ProMax","storeId": "65d574fbe295b579b4c99692","price": 220.85,"currency": "USD","discount": 0,"inStock": true,"image": "https://img.joomcdn.net/80d15559d07854d1da23ec35eb209e2bf953287d_original.jpeg","url": "https://www.joom.com/en/products/661d27788f4b9001c64b0002","query": "phone","scrapedAt": "2026-10-26T00:00:00+00:00"}
Output Fields
| Field | Description |
|---|---|
itemKey | Unique identifier used to identify and deduplicate a product. |
name | Product name or title. |
storeId | Identifier of the seller's store. |
price | Product price. |
currency | Currency code associated with the price. |
discount | Product discount value. |
inStock | Indicates whether the product is in stock. |
image | Product image URL. |
url | Direct product page URL. |
query | Search query associated with the product. |
scrapedAt | Timestamp when the product record was collected. |
Use Cases
- Product discovery: Find Joom listings matching specific keywords or product categories.
- Price monitoring: Track product prices, discounts, and stock availability across recurring searches.
- Catalog building: Export product details into spreadsheets for comparison and analysis.
- Data integration: Send structured product records to dashboards, databases, or product analysis pipelines.
Frequently Asked Questions
What products can this actor collect?
It collects products returned by Joom search results for your specified keyword or supplied search URLs.
Can I search using multiple Joom search URLs?
Yes. Provide Joom search page URLs through the startUrls array. The actor processes the supplied URLs using the same product output structure.
Do I need to provide a search query?
Provide q when you are not using startUrls. When startUrls contains search URLs, those URLs are used as the collection sources.
What product information is included?
The dataset includes product names, store IDs, prices, currencies, discounts, stock status, image URLs, product links, and collection metadata.
How are duplicate products handled?
Products are deduplicated using their itemKey to avoid storing repeated product records.
What happens when a request fails?
The actor continues processing and stores an error row instead of stopping the entire run.
Can I export the results?
Yes. Export the dataset in JSON, CSV, Excel, and other formats supported by Apify.
Can I schedule recurring product searches?
Yes. Configure an Apify schedule to run the actor periodically and refresh your product dataset.
Trademark Notice
Joom is a trademark and marketplace name belonging to its respective owners. This actor is an independent data collection tool and is not affiliated with, sponsored by, or endorsed by Joom or its owners.
Disclaimer
This actor collects product listing information from publicly accessible Joom pages. Users are responsible for complying with applicable laws, source website policies, and data usage requirements when collecting or reusing results.
Is Web Scraping Legal?
This actor collects publicly accessible product listing information without bypassing login screens, paywalls, or technical security measures. How collected information can be used depends on applicable laws and Joom's policies.
- Personal Data: Product listings may contain seller or other identifying information. Handle potentially personal data responsibly and follow applicable privacy laws, including GDPR or CCPA where relevant.
- Copyright and Licensing: Product descriptions, images, and other marketplace content may be protected by copyright. Avoid unauthorized reproduction or redistribution, and check applicable licensing requirements.
- Platform Terms and Rate Limits: Respect Joom's terms, applicable usage policies, and rate limits. Keep request volumes reasonable.
- Disclaimer: This information is general guidance, not legal advice. Consult a qualified legal professional if you have questions about your intended use.
For more information, read Is web scraping legal?.