Ko-fi Profile Scraper
Pricing
from $2.50 / 1,000 results
Ko-fi Profile Scraper
Extract public data from Ko-fi creator profiles: profile name, avatar, bio, supporter counts, membership tiers & prices, links, social profiles and more. For influencer outreach teams, creator-economy marketers and lead gen agencies.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
What does Ko-fi Profile Scraper do?
This Actor extracts public profile data from any Ko-fi creator page (ko-fi.com/{username}): profile name, avatar, banner, bio, supporter count, membership tiers & prices, member counts per tier, main website, social profiles (Instagram, X/Twitter, Facebook, TikTok, etc.), funding goal and currency. It is built for influencer outreach teams, creator-economy marketers and lead-gen agencies who need to qualify creators before outreach.
It runs on the Apify platform — you get API access, scheduling, proxy rotation and monitoring out of the box. Just paste a list of Ko-fi usernames and download the structured dataset.
Why use Ko-fi Profile Scraper?
- Qualify creators fast — supporter counts and membership tier pricing reveal how engaged and monetized a creator's audience is before you reach out.
- Build outreach lists — batch-scrape hundreds of profiles and export to CSV/Excel for your CRM or outreach tool.
- Find contact channels — every public link and social profile is captured so your team knows where to reach each creator.
- Cheap and fast — the Ko-fi profile page is server-rendered, so this Actor uses plain HTTP (CheerioCrawler) through the Apify proxy — no expensive browser sessions.
How to use Ko-fi Profile Scraper
- Open the Actor in Apify Console and click Start.
- In the Input tab, enter the Ko-fi usernames you want to scrape (e.g.
mochibuddies,explodingheads). You can also paste full URLs likehttps://ko-fi.com/mochibuddies. - Optionally adjust Max profiles (hard cap per run) and the Proxy configuration (Residential is recommended).
- Click Start and wait for the run to finish.
- Download the results from the Dataset tab in JSON, CSV, HTML or Excel.
Input
| Field | Type | Description |
|---|---|---|
usernames | array of strings | Ko-fi usernames or full profile URLs to scrape (required) |
maxProfiles | integer | Hard cap on profiles scraped per run (default 100) |
proxy | object | Apify proxy configuration (defaults to Residential) |
Example input:
{"usernames": ["mochibuddies", "explodingheads", "https://ko-fi.com/geekshock/tiers"],"maxProfiles": 100}
Output
One dataset item per profile. Example:
{"username": "mochibuddies","profileUrl": "https://ko-fi.com/mochibuddies","found": true,"profileName": "Mochi Buddies","avatarUrl": "https://cdn.ko-fi.com/cdn/useruploads/54e103c3-6480-4b88-87ef-8a7a1e6c969e.jpg","bannerUrl": "https://storage.ko-fi.com/cdn/useruploads/jpg_7296c66c-...cover.jpg","bio": "Hello! Thanks for dropping by on Mochi Buddies! ...","supporterCount": 647,"followerCount": null,"membershipTiers": [{"name": "mochi companion","pricePerMonth": 3,"memberCount": null,"description": "Enjoying my creations? ...","benefits": ["Exclusive Content", "Digital Wallpapers"]}],"mainWebsiteUrl": "https://www.mochibuddies.com/","socialLinks": [{ "platform": "instagram", "url": "https://instagram.com/mochibuddies" },{ "platform": "facebook", "url": "https://facebook.com/mochibuddies" },{ "platform": "x", "url": "https://x.com/mochibuddies" },{ "platform": "tiktok", "url": "https://www.tiktok.com/@mochibuddies" }],"email": null,"goal": { "title": "✨ Future mochibuddies Retail Shop ✨", "percentage": 36, "description": "..." },"currency": "USD","scrapedAt": "2026-08-15T06:12:32.599Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data table
| Field | Description |
|---|---|
username | Ko-fi username |
profileName | Display name of the creator |
avatarUrl | Profile picture URL |
bannerUrl | Cover/banner image URL |
bio | "About" text from the profile |
supporterCount | Total number of supporters shown on the page |
followerCount | Follower count (not publicly exposed on Ko-fi — always null) |
membershipTiers | Array of tiers: name, price per month, member count, description, benefits |
mainWebsiteUrl | Creator's main website link |
socialLinks | Array of { platform, url } social profile links |
email | Email address (not publicly exposed on Ko-fi — always null) |
goal | Current funding goal: title, percentage, description |
currency | Creator's currency code (e.g. USD) |
found | false when the username does not exist |
Pricing / Cost estimation
How much does it cost to scrape Ko-fi profiles?
- Free tier: free (non-paying) Apify users get a capped preview of 10 profiles per run.
- Paid runs: each profile is a single lightweight HTTP request through the Apify proxy. A run of 100 profiles typically finishes in under a minute and costs a fraction of a compute unit — far cheaper than browser-based scrapers.
- Proxy: Residential proxy usage is included in Apify paid plans. If you see Cloudflare challenges, switch the proxy group to Residential.
Tips or Advanced options
- Batch by list: paste up to hundreds of usernames in one run — the Actor processes them concurrently (max 5) with retries and timeouts built in.
- Residential proxy: if a profile returns
blocked: truewithblockReason: cloudflare_challenge, re-run with the Residential proxy group selected. - Normalize URLs: full URLs like
https://ko-fi.com/geekshock/tiersare automatically reduced to the username. - Non-existent profiles: Ko-fi redirects unknown usernames to the homepage; the Actor records them with
found: falseinstead of failing the run.
FAQ, disclaimers, and support
Is scraping Ko-fi legal? This Actor only collects publicly visible profile data. Always review Ko-fi's Terms of Service and respect robots.txt before large-scale use or redistribution. Ko-fi's robots.txt disallows /api/ paths; this Actor only fetches public profile pages.
Why is email always null? Ko-fi does not publicly expose creator email addresses on profile pages. Use the captured social links and website for outreach instead.
Why is followerCount null? Ko-fi does not display follower counts publicly — only supporter counts.
Known limitations: Some creators hide their supporter count or membership tiers; those fields will be null/empty. Data is as shown on the public page at scrape time.
Found a bug or want a custom feature (e.g. top supporters, shop items, posts)? Open an issue on the Actor's Issues tab or contact us for a custom solution.