Hotmart Marketplace Product Catalog Scraper
Pricing
Pay per event
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape Hotmart's marketplace — the #1 LATAM creator-economy platform — by keyword. Returns product title, category, language, rating, producer name, format, and thumbnail from server-rendered search results. Supports multi-keyword sweeps for broad catalog coverage.
What does this scraper do?
Hotmart is the dominant digital infoproduct marketplace in Latin America, hosting 50k–150k courses, ebooks, memberships, and software products across Brazil, Mexico, Colombia, Argentina, and beyond. This actor fetches the server-rendered marketplace search results page and extracts structured product data directly from the embedded JSON — no browser rendering required.
For each keyword you provide, the actor scrapes one page of 24 products and returns all available listing-level fields.
Use cases
- Affiliate market research — Discover high-rated, high-traffic courses and digital products to promote as a Hotmart affiliate
- Competitive intelligence — Track categories, producers, and formats in specific niches (marketing, health, finance, education)
- Infoproduct launch research — Identify market saturation and gaps across pt-BR and es categories before launching a new product
- Producer profiling — Collect producer names, profile URLs, and product portfolios across keyword segments
- LATAM e-commerce data — Build datasets for market sizing or investor research on the LATAM creator economy
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
keywords | array | Yes | ["marketing", "cursos online"] | List of search keywords. Each keyword fetches 24 products. |
maxItems | integer | Yes | 10 | Maximum total records to collect across all keywords. 0 = unlimited. |
sp_intended_usage | string | No | — | Your intended use case (helps improve the actor) |
Output fields
| Field | Type | Notes |
|---|---|---|
product_id | string | Hotmart reference code (e.g. J4108478E) |
product_url | string | Full marketplace URL |
title | string | Product title from listing card |
category | string | Hotmart category slug (e.g. fashion_and_beauty) |
subcategory | string | Topification / subcategory slug |
language | string | PT_BR, ES, EN, etc. |
description_short | string | First 500 chars of the product description |
price_brl | null | Price is loaded client-side; not available from listing page |
rating_avg | number | Average rating (0–5), null if not shown |
rating_count | integer | Total review count |
producer_name | string | Creator / producer display name |
producer_id | integer | Hotmart numeric user ID |
producer_profile_url | string | Producer's marketplace profile page |
format | string | Product type (e.g. online_services, ebook, subscription) |
hot_score | number | Hotmart internal ranking score |
thumbnail_url | string | CDN thumbnail URL |
search_keyword | string | Keyword that returned this product |
scraped_at | string | ISO 8601 timestamp |
Sample output
{"product_id": "J4108478E","product_url": "https://hotmart.com/pt-br/marketplace/produtos/formula-negocio-online/J4108478E","title": "Fórmula Negócio Online","category": "business","subcategory": "empreendedorismo-e-negocios","language": "PT_BR","description_short": "O método mais completo para você criar e lucrar com um negócio online do zero...","price_brl": null,"rating_avg": 4.87,"rating_count": 12043,"producer_name": "Alex Vargas","producer_id": 123456,"producer_profile_url": "https://hotmart.com/pt-br/marketplace/especialista/alexvargas/PUBID","format": "online_services","hot_score": 88750.33,"thumbnail_url": "https://static-media.hotmart.com/...","search_keyword": "marketing","scraped_at": "2026-05-30T19:00:00.000Z"}
Pricing note
Hotmart's price data is loaded client-side via an authenticated internal API and is not available from the server-rendered listing page. The price_brl, price_currency, and price_alt fields will always be null. For price data, check the product's individual page.
Coverage
- Each keyword returns up to 24 products (one server-rendered page)
- Hotmart's internal pagination requires client-side auth; only the first page is available per keyword
- For broader coverage, provide multiple keywords (e.g.,
["marketing digital", "vendas", "empreendedorismo"]) - Supports any language keyword — Hotmart serves pt-BR, es, and en products from the same endpoint
Limitations
- Price, affiliate commission, and CTA label are not available from the listing page
- Pagination beyond 24 results per keyword requires an authenticated session (not supported)
- Detail page data (full description, course syllabus, instructor bio) requires a separate crawl of individual product pages