Ko-fi Profile Scraper avatar

Ko-fi Profile Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Ko-fi Profile Scraper

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

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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

  1. Open the Actor in Apify Console and click Start.
  2. In the Input tab, enter the Ko-fi usernames you want to scrape (e.g. mochibuddies, explodingheads). You can also paste full URLs like https://ko-fi.com/mochibuddies.
  3. Optionally adjust Max profiles (hard cap per run) and the Proxy configuration (Residential is recommended).
  4. Click Start and wait for the run to finish.
  5. Download the results from the Dataset tab in JSON, CSV, HTML or Excel.

Input

FieldTypeDescription
usernamesarray of stringsKo-fi usernames or full profile URLs to scrape (required)
maxProfilesintegerHard cap on profiles scraped per run (default 100)
proxyobjectApify 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

FieldDescription
usernameKo-fi username
profileNameDisplay name of the creator
avatarUrlProfile picture URL
bannerUrlCover/banner image URL
bio"About" text from the profile
supporterCountTotal number of supporters shown on the page
followerCountFollower count (not publicly exposed on Ko-fi — always null)
membershipTiersArray of tiers: name, price per month, member count, description, benefits
mainWebsiteUrlCreator's main website link
socialLinksArray of { platform, url } social profile links
emailEmail address (not publicly exposed on Ko-fi — always null)
goalCurrent funding goal: title, percentage, description
currencyCreator's currency code (e.g. USD)
foundfalse 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: true with blockReason: cloudflare_challenge, re-run with the Residential proxy group selected.
  • Normalize URLs: full URLs like https://ko-fi.com/geekshock/tiers are automatically reduced to the username.
  • Non-existent profiles: Ko-fi redirects unknown usernames to the homepage; the Actor records them with found: false instead 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.