Hotmart Marketplace Product Catalog Scraper avatar

Hotmart Marketplace Product Catalog Scraper

Pricing

Pay per event

Go to Apify Store
Hotmart Marketplace Product Catalog Scraper

Hotmart Marketplace Product Catalog Scraper

Scrape Hotmart's marketplace — the

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor 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

ParameterTypeRequiredDefaultDescription
keywordsarrayYes["marketing", "cursos online"]List of search keywords. Each keyword fetches 24 products.
maxItemsintegerYes10Maximum total records to collect across all keywords. 0 = unlimited.
sp_intended_usagestringNoYour intended use case (helps improve the actor)

Output fields

FieldTypeNotes
product_idstringHotmart reference code (e.g. J4108478E)
product_urlstringFull marketplace URL
titlestringProduct title from listing card
categorystringHotmart category slug (e.g. fashion_and_beauty)
subcategorystringTopification / subcategory slug
languagestringPT_BR, ES, EN, etc.
description_shortstringFirst 500 chars of the product description
price_brlnullPrice is loaded client-side; not available from listing page
rating_avgnumberAverage rating (0–5), null if not shown
rating_countintegerTotal review count
producer_namestringCreator / producer display name
producer_idintegerHotmart numeric user ID
producer_profile_urlstringProducer's marketplace profile page
formatstringProduct type (e.g. online_services, ebook, subscription)
hot_scorenumberHotmart internal ranking score
thumbnail_urlstringCDN thumbnail URL
search_keywordstringKeyword that returned this product
scraped_atstringISO 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