ClickBank Marketplace Scraper - Digital Affiliate Products avatar

ClickBank Marketplace Scraper - Digital Affiliate Products

Pricing

from $2.00 / 1,000 product scrapeds

Go to Apify Store
ClickBank Marketplace Scraper - Digital Affiliate Products

ClickBank Marketplace Scraper - Digital Affiliate Products

Scrape ClickBank Marketplace for digital affiliate products. Get gravity, avg sale, commission rate, recurring billing data. US-focused, commission 50-75%.

Pricing

from $2.00 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

viralanalyzer

viralanalyzer

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

6

Monthly active users

a day ago

Last modified

Share

🎯 ClickBank Marketplace Intelligence — Digital Affiliate Products with Hoplinks

🔗 View on Apify Store | 🇺🇸 English | 🇧🇷 Português

Scrape ClickBank's public marketplace (accounts.clickbank.com/marketplace.htm) for digital affiliate products with hoplinks, gravity scores, average $/sale, recurring billing flag, and category. ClickBank specializes in digital products with commission rates of 50-75% — significantly higher than Amazon (3-12%) or Awin (3-15%).

✨ Features

  • React SPA-aware — uses PlaywrightCrawler with the search autocomplete (input[data-cy="search-input"] + Enter), not URL params (ClickBank's React app ignores query strings)
  • JSON API interception — captures background XHR responses to marketplace/product/search endpoints (stored in KV under debug_api_responses)
  • Gravity score extraction — ClickBank's primary recency-of-sales indicator
  • Hoplink discovery — extracts https://hop.clickbank.net/?affiliate=XXXX&vendor=YYYY URLs ready for affiliate use
  • Vendor parsing — pulls vendor codes (e.g. KETOCREAT) from hoplink query strings
  • Recurring billing flagisRecurring=true when product has rebill / subscription
  • 22 category filters — Health & Fitness, Self-Help, E-Business, Spirituality, etc.
  • 9 sort modes — popularity, gravity, avg $/sale, avg rebill, total earnings, % per sale, % rebill, newest
  • Datacenter proxy compatible — validated working from Apify default DC US
  • HTML dump in KV storedebug_rendered_html saved on every run for fast troubleshooting
  • NEVER 0 ITEMS guard — fails loudly with 3-cause diagnostic and pointer to the debug HTML

📥 Input

ParameterTypeRequiredDefaultDescription
keywordstringNoweight lossKeyword typed into ClickBank search (Enter pressed)
categoryenumNo""One of 22 ClickBank categories (e.g. HEALTH_FITNESS, SELF_HELP)
sortByenumNopopularitypopularity / gravity / avg_sale / avg_rebill / total_earn / initial_dollar / pct_per_sale / pct_rebill / newest
maxResultsintegerNo25Max products to extract (1-200)
proxyConfigurationobjectNodatacenterDatacenter works for ClickBank; switch to RESIDENTIAL only if blocked

Input example (JSON)

{
"keyword": "keto diet",
"category": "HEALTH_FITNESS",
"sortBy": "gravity",
"maxResults": 50
}

📤 Output

{
"title": "Custom Keto Diet — Personalized 8-Week Plan",
"vendor": "KETOCREAT",
"productUrl": "https://accounts.clickbank.com/marketplace.htm?vendor=KETOCREAT&offer=details",
"affiliateUrl": "https://www.customketodiet.com/affiliates",
"hoplink": "https://hop.clickbank.net/?affiliate=YOURNICK&vendor=KETOCREAT",
"imageUrl": "https://d3eckgipqz2bx9.cloudfront.net/.../keto-cover.png",
"gravity": 287.45,
"initialSale": 47.0,
"avgSale": 52.18,
"avgRebill": 0,
"isRecurring": false,
"commissionPct": 75.0,
"refundRate": 4.2,
"category": "Health & Fitness > Diets & Weight Loss",
"description": "An 8-week personalized keto meal plan generator with...",
"searchKeyword": "keto diet",
"sortBy": "gravity",
"scrapedAt": "2026-05-15T14:30:00Z",
"_selectorUsed": "[id=\"single-card-item\"]"
}

💰 Pricing

Pay-per-event (product-scraped): charged once per product successfully extracted. CAPTCHA / 0-item runs do not charge (NEVER 0 ITEMS guard).

🚀 Use cases

  • High-commission affiliate discovery — ClickBank digital products pay 50-75% commission vs Amazon's 3-12%
  • Gravity-driven product picking — sort by gravity to find products with recent affiliate sales (last 8 weeks)
  • Niche scout — filter by category (Health, Self-Help, E-Business) and surface the top 50 products in each
  • Recurring revenue scouting — filter isRecurring=true to find subscription products with rebill commission
  • Refund-rate sanity check — exclude products with refund rate >15% (red flag for shady offers)
  • Hoplink batch import — feed hoplink field directly into your affiliate dashboard or link cloaker

⚠️ Common errors

ErrorCauseFix
[FAIL] Zero products extractedClickBank selectors changed (React class names rotate occasionally)Inspect debug_rendered_html in KV store; report selector breakage
⚠️ Timeout waiting for #root-marketplaceMarketplace JS bundle slow OR CDN issueRetry; consider RESIDENTIAL US proxy
⚠️ Failed to type keywordClickBank search input redesignedUpdate selector candidates list in code
Stale gravity valuesClickBank caches gravity for 8 weeksThis is expected — gravity is a recency-of-sales rolling metric, not real-time

🔒 Privacy

No credentials required. ClickBank Marketplace is fully public. Apify proxy traffic only — no third-party proxy vendors. Datasets stay inside your Apify account.

🆕 Changelog

  • v1.1 (2026-05-14): Refactored from CheerioCrawler (HTTP-only) to PlaywrightCrawler — ClickBank's React SPA renders products inside #root-marketplace client-side, so HTTP-only returned the empty shell. Added type-keyword-and-Enter pattern (URL params are ignored by React). Added JSON API interception for debug.
  • v1.0 (2026-05-13): Initial release. CheerioCrawler attempt — deprecated.

Português

🎯 ClickBank Marketplace Intelligence — Produtos Digitais Afiliados com Hoplinks

🔗 Ver na Apify Store

Scrape do marketplace público da ClickBank (accounts.clickbank.com/marketplace.htm) para produtos digitais afiliados, com hoplinks, gravity, avg $/sale, flag de recorrência e categoria. ClickBank é especializado em produtos digitais com comissão de 50-75% — bem acima de Amazon (3-12%) ou Awin (3-15%).

✨ Recursos

  • React SPA aware — usa PlaywrightCrawler com autocomplete input[data-cy="search-input"] + Enter (a SPA ignora query string)
  • Interceptação de JSON API — captura respostas XHR de fundo em debug_api_responses no KV store
  • Extração do score Gravity — indicador-primário de vendas recentes da ClickBank
  • Descoberta de hoplinks — URLs https://hop.clickbank.net/?affiliate=X&vendor=Y prontas
  • Parser de vendor — extrai códigos (ex: KETOCREAT)
  • Flag de recorrênciaisRecurring=true quando há rebill/subscription
  • 22 categorias — Saúde, Self-Help, E-Business, Espiritualidade etc.
  • 9 modos de ordenação — popularity / gravity / avg $/sale / etc.
  • Proxy datacenter — validado funcionando do DC US padrão
  • HTML salvo no KVdebug_rendered_html em todo run para troubleshooting
  • NUNCA 0 ITENS — falha alto com diagnóstico de 3 causas

📥 Input

ParâmetroTipoObrigatórioDefaultDescrição
keywordstringNãoweight lossTermo digitado na busca
categoryenumNão""Uma das 22 categorias
sortByenumNãopopularity9 opções (gravity / avg_sale etc.)
maxResultsintegerNão25Máximo (1-200)
proxyConfigurationobjectNãodatacenterRESIDENTIAL só se bloqueado

💰 Cobrança

Pay-per-event product-scraped: cobrado por produto extraído. Run com 0 itens não cobra.

🚀 Casos de uso

  • Afiliados com alta comissão (50-75% vs Amazon 3-12%)
  • Picking de produtos por gravity (vendas recentes 8 semanas)
  • Scout de nicho por categoria
  • Identificar produtos com recorrência (subscription/rebill)
  • Filtro de qualidade por refund rate < 15%
  • Importação em lote de hoplinks

⚠️ Erros comuns

  • [FAIL] Zero products extracted: selectors mudaram — inspecionar debug_rendered_html no KV store
  • ⚠️ Timeout waiting for #root-marketplace: bundle JS lento; tentar RESIDENTIAL US
  • Gravity "velho": é normal — é métrica rolling de 8 semanas, não tempo-real

🔒 Privacidade

Sem credenciais. Marketplace é público. Tráfego só via Apify Proxy.

📚 Actors relacionados

🆕 Changelog

  • v1.1 (2026-05-14): refator de CheerioCrawler → PlaywrightCrawler com type-and-Enter; intercept JSON API.
  • v1.0 (2026-05-13): release inicial Cheerio — deprecado.