Buy Me a Coffee Creator Scraper - Profiles & Memberships
Pricing
from $5.00 / 1,000 results
Buy Me a Coffee Creator Scraper - Profiles & Memberships
Scrape Buy Me a Coffee creator profiles and discover creators by keyword: name, bio, avatar, social links, public emails, membership tiers & prices, supporter counts, earnings signals, shop products and post links.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Share
Buy Me a Coffee Creator Scraper — Profiles, Memberships, Shop & Earnings Signals
Scrape Buy Me a Coffee creator profiles (buymeacoffee.com/{handle}) and discover creators by keyword in one run. Extract the full creator record: name, bio, avatar, work, social/website links, public emails, membership tiers & prices, supporter counts, earnings signals, shop products/prices and featured post links — ready for influencer outreach, creator-economy marketing and lead generation.
Built on the Apify platform — get results as clean JSON/CSV/Excel via API, schedule recurring runs, and integrate with any workflow.
Why use this actor?
- Creator discovery built in — search the public Buy Me a Coffee sitemap by keyword (e.g.
design,podcast,artist,writer) or pull the newest creators from the explore page, then scrape them all in one run. No need to know handles upfront. - Outreach-ready data — every record includes social links, website, public emails (when the creator shares them), a bio and a work tagline — exactly what influencer outreach agencies and lead-gen teams need to qualify and contact creators.
- Earnings intelligence — membership tiers with monthly/yearly prices and active member counts, public supporter counts, shop product counts and sales, goal progress and payout status give a solid picture of a creator's monetization.
- Fast and cheap — Buy Me a Coffee is a Laravel + Inertia.js app that server-renders everything into an embedded JSON block, so the actor scrapes over plain HTTP (CheerioCrawler, no browser per page): ~10–50x faster and a fraction of the compute cost of browser scrapers.
- Safe by default — hard caps on items and requests; free users get a 10-profile preview.
How to use
- Open the actor on Apify, switch to the Input tab.
- Enter creator handles (e.g.
janlosert), or set a search keyword, or tick scrape newest creators. - Set Max creators and Max requests per crawl.
- Click Start.
- Download the dataset as JSON, CSV or Excel.
Input
| Field | Type | Default | Description |
|---|---|---|---|
handles | array | — | Direct Buy Me a Coffee usernames, e.g. ["janlosert","TheNewAtlas"] |
startUrls | array | — | Direct profile URLs (equivalent to handles) |
searchKeyword | string | — | Keyword to discover creators by username in the public sitemap |
scrapeExplore | boolean | false | Scrape the newest creators from the explore-creators page |
maxItems | integer | 50 | Max creator profiles per run (hard cap 500) |
maxRequestsPerCrawl | integer | 150 | Max total HTTP requests (hard cap 1000) |
proxy | object | Apify proxy ON | Route requests through the Apify proxy |
Output
One dataset record per creator. Simplified example:
{"handle": "thenewatlas","name": "TheNewAtlas","work": "Videos on geopolitics, technology, and building up communities","bio": "I am Brian Berletic, a geopolitical analyst based in Bangkok...","avatarUrl": "https://cdn.buymeacoffee.com/uploads/profile_pictures/...","profileUrl": "https://buymeacoffee.com/thenewatlas","twitterHandle": "brian_berletic","websiteLinks": ["https://newatlas.report/"],"socialLinks": [],"publicEmails": [],"coffeePrice": 5,"currency": "USD","publicSupporterCount": 3308,"membershipEnabled": true,"membershipTiers": [{"title": "The Troops","priceMonthly": 5,"priceYearly": 50,"activeMembers": 244,"benefits": ["Support me on a monthly basis", "Unlock exclusive posts and messages"]}],"posts": [{ "title": "Merry Christmas...", "url": "https://buymeacoffee.com/thenewatlas/...", "viewCount": 2924 }],"shop": { "productCount": 0, "salesCount": 0, "reviewCount": 0 },"shopProducts": [],"goal": null,"earningsSignals": ["payout_connected", "membership_enabled", "public_supporters:3308"]}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data table
| Field | Description |
|---|---|
handle / name / work | Creator identity |
bio / bioHtml | Creator bio (plain text + raw HTML) |
avatarUrl / coverImageUrl | Profile avatar and cover image |
twitterHandle / websiteLinks / socialLinks | Social & website links (classified by platform) |
publicEmails | Emails found in the bio/links (creators who publish them) |
coffeePrice / currency | Price of one "coffee" donation and currency |
publicSupporterCount / supporterCountHidden | Public supporter count and whether the creator hides it |
membershipTiers | Tier name, monthly/yearly/lifetime price, benefits, active members, member limit, trial days |
subscriptionCount / monthlyIncome | Subscription count and monthly income (when the creator makes them public) |
goal | Fundraising goal: target, current, percentage, type |
posts | Featured posts: title, URL, view/like/comment counts, dates |
shop / shopProducts | Shop stats and products: title, price, member price, sales, images |
earningsSignals | Flags: payout connected, membership enabled, supporter count, monthly income, goal, shop sales |
How much does it cost to scrape Buy Me a Coffee?
The actor uses plain HTTP (no browser), so compute costs are low — roughly one request per creator (~1 second each with Apify proxy). A 50-creator run typically finishes in well under a minute. Free Apify users get a 10-profile preview; paid users can run up to 500 profiles per run.
Tips & advanced options
- Search is slug-based —
searchKeywordmatches usernames, so pick broad keywords (e.g.design,coffee,art) to get more hits. - Combine modes — you can pass handles AND a keyword AND explore in one run; results are deduplicated per creator handle.
- Proxy — the residential Apify proxy group is recommended if you scale to thousands of profiles; the default group is fine for most runs.
- Watch the caps — keep
maxItemsrealistic for your use case to control compute spend.
FAQ, disclaimers & support
- Is scraping Buy Me a Coffee legal? Scraping public profile data for research and outreach is generally acceptable, but always respect Buy Me a Coffee's Terms of Service, robots.txt, copyright and privacy. Don't use the data for spam.
- Why are
publicEmailsusually empty? Buy Me a Coffee doesn't expose creator emails publicly. The actor only picks up emails creators share in their bio or links. - Why is
monthlyIncomeoften null? Most creators keep earnings private; the field is only populated when the creator enables public earnings visibility. - Known limitation: the on-site keyword search page is client-side rendered, so discovery uses the official public sitemap + explore page instead.
- Found a bug or need a custom version? Open an issue or contact us for a tailored solution.