Joom Products Scraper avatar

Joom Products Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Joom Products Scraper

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

B2B Lead Generation

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Security

Limited permissions

Share

Joom Products Scraper cover

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

FieldTypeDefaultDescription
modestringlistFetch mode. Only list is supported.
qstringphoneJoom search query used when startUrls is empty.
startUrlsarrayEmptyOptional Joom search page URLs to collect products from.
maxItemsinteger100Maximum successful output rows per run. Hard limit: 1,000.
requestDelayMsinteger1000Delay between requests in milliseconds.
userAgentstringActorResearch/1.0User-Agent header used for requests.
timeoutSecsinteger300Overall actor run timeout in seconds.
requestTimeoutSecsinteger30Timeout for each individual request in seconds.
proxyConfigurationobjectProxy offOptional 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

FieldDescription
itemKeyUnique identifier used to identify and deduplicate a product.
nameProduct name or title.
storeIdIdentifier of the seller's store.
priceProduct price.
currencyCurrency code associated with the price.
discountProduct discount value.
inStockIndicates whether the product is in stock.
imageProduct image URL.
urlDirect product page URL.
querySearch query associated with the product.
scrapedAtTimestamp 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.

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?.