Linktree Commerce & Product Block Scraper
Pricing
Pay per usage
Linktree Commerce & Product Block Scraper
Extract monetization blocks from Linktree profiles: product payments, storefronts, tip jars, donation links, payment requests, and heuristic-matched commerce links (Shopify, Gumroad, Stripe, Etsy, Spring, Bonfire). No login required.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Venkatesh Sekar
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract monetization and commerce blocks from public Linktree profiles — the only Apify actor focused exclusively on how creators make money through their Linktree pages.
No login. No API key. Paste usernames and get structured commerce data.
What makes this different
Every other Linktree scraper on Apify extracts the basic link list. This actor parses the same page but filters and enriches only the commerce-relevant blocks:
| Block type | What it represents |
|---|---|
COMMERCE_PAY | Native Stripe product purchase (price, currency, gateway) |
COMMERCE_LINK | Linked storefront / product page |
PAYMENT_REQUEST | Creator payment request block |
DONATION_LINK / TIP_JAR | Donation and tip-jar blocks |
SHOPIFY | Embedded Shopify store |
SPRING / BONFIRE | Merch storefronts (Spring/Teespring, Bonfire) |
GUMROAD | Gumroad product embed |
| heuristic match | Classic links pointing to Stripe, Etsy, Gumroad, Ko-fi, Buy Me a Coffee, PayPal.me, Venmo, Cashapp, Fourthwall, Patreon, GoFundMe, etc. |
What you get
For each profile:
- Profile — username, display name, bio, avatar, verified status, social links
- Commerce blocks — every monetization block with:
block_type,commerce_category,title,url,price_amount,currency,stripe_account_id,button_text,gateway,payment_platform - Summary counts —
total_link_count,commerce_block_count - Optional — full non-commerce link list, raw
__NEXT_DATA__for schema debugging
Example output
{"url": "https://linktr.ee/mrbeast","username": "mrbeast","display_name": "MrBeast","bio": "...","verified": true,"total_link_count": 18,"commerce_block_count": 4,"commerce_blocks": [{"block_id": "123456","block_type": "COMMERCE_PAY","commerce_category": "product","title": "Feastables Chocolate Bar","url": "https://feastables.com/...","price_amount": 2.99,"currency": "USD","stripe_account_id": "acct_xxxxxxxx","button_text": "Buy Now","gateway": "stripe","position": 3,"enabled": true},{"block_id": "789012","block_type": "CLASSIC","commerce_category": "commerce_link","title": "Shop MrBeast Merch","url": "https://shopify.com/mrbeast","price_amount": null,"currency": null,"position": 5,"enabled": true}],"instagram": "mrbeast","youtube": "MrBeast"}
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
profiles | string list | Yes | — | Usernames or full URLs, e.g. mrbeast or https://linktr.ee/mrbeast |
includeAllLinks | boolean | No | false | Also return a cleaned list of all non-commerce links |
includeRawBlocks | boolean | No | false | Attach raw __NEXT_DATA__ blocks (debugging) |
maxConcurrency | integer | No | 3 | Parallel fetches (max 10) |
proxyConfiguration | object | No | Residential | Proxy config — residential IPs strongly recommended |
Output fields
| Field | Description |
|---|---|
url | Canonical Linktree profile URL |
username | Linktree handle |
display_name | Creator's display name |
bio | Profile bio text |
avatar | Profile picture URL |
verified | Linktree verified badge |
instagram / tiktok / youtube / twitter / facebook | Social links |
total_link_count | Total blocks on the page |
commerce_block_count | Number of commerce blocks found |
commerce_blocks[] | Array of commerce blocks (see fields below) |
theme_name | Active Linktree theme |
background_color | Theme background color |
Commerce block fields
| Field | Description |
|---|---|
block_id | Linktree internal block ID |
block_type | Raw Linktree block type string |
commerce_category | Normalized category: product, storefront, donation, payment_request, merch, commerce_link |
title | Block display title |
url | Target URL |
thumbnail | Block image URL |
position | Display order on profile |
enabled | Whether the block is active |
price_amount | Price (for COMMERCE_PAY blocks) |
currency | ISO currency code |
stripe_account_id | Connected Stripe account (when present) |
description | Block description text |
button_text | CTA button text |
gateway | Payment gateway identifier |
payment_platform | Platform name |
scheduling_rules | Time-gated display rules |
meta_raw | Raw meta object (when present) |
Proxy notes
Linktree blocks most datacenter IP ranges. For reliable results on large runs use Apify Residential Proxies (RESIDENTIAL group). The default input prefills this configuration. For small test runs (< 20 profiles) datacenter proxies may work if the IPs are clean.
Use cases
- Creator commerce intelligence — which creators on your target list are actively selling products? What prices?
- Stripe adoption research — identify creators using Linktree's native Stripe checkout vs. off-platform storefronts
- Merch platform market share — Spring vs. Bonfire vs. Shopify adoption among creator categories
- Tip-jar / donation mapping — find creators with active donation flows (Ko-fi, Buy Me a Coffee, Linktree native)
- Commerce platform prospecting — find creators ready to be pitched on a new e-commerce solution
Pricing
Charged per successful profile result using Apify's Pay-Per-Event model.
Related actors in this suite
- Stan.store Creator Scraper — full product catalog, pricing, and reviews from Stan.store storefronts
- Beacons.ai Commerce Block Scraper — product blocks from Beacons pages
- Fanvue Creator Scraper — subscription tiers and profile data from Fanvue
Notes
- Scrapes public Linktree pages only. No credentials required.
- Private or deleted profiles return an error record with the HTTP status.
- Linktree updates their frontend periodically. If
error: parse_failedappears, the__NEXT_DATA__schema may have changed — enableincludeRawBlockson one profile and inspectraw_accountto locate the new key paths.