Patreon Scraper - Creators, Tiers, Patrons & Posts avatar

Patreon Scraper - Creators, Tiers, Patrons & Posts

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Patreon Scraper - Creators, Tiers, Patrons & Posts

Patreon Scraper - Creators, Tiers, Patrons & Posts

Patreon scraper & API: discover creators by keyword and export full profiles — membership tiers & prices, patron & paid-member counts, social links, goals and recent posts. Creator-economy research, influencer discovery and lead generation — fast, no login.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

150

Total users

29

Monthly active users

5 days ago

Last modified

Security

Limited permissions

Share

Patreon Scraper 🎨 — Creators, Membership Tiers, Patron Counts & Posts

Extract Patreon creator data as clean, structured JSON — without writing code and without logging in. This Patreon scraper lets you discover creators by keyword or target specific creators, then exports each creator's full profile: membership tiers and prices, patron and paid-member counts, the "is creating" description, social links, funding goals — and recent public posts. Built on Patreon's own public data layer, so it returns complete, structured records with no flaky page-rendering and no missing fields.

Export your results to JSON, CSV, Excel, or API.

💡 Built for: influencer-marketing and sponsorship teams, creator-economy analysts, sales and lead-gen teams building outreach lists, agencies benchmarking membership pricing, and data/AI teams powering creator-discovery tools, dashboards and newsletters.


📋 Table of contents


🔎 Why scrape Patreon?

Patreon hosts millions of creators across podcasts, video, art, music, writing, gaming, education, comics and more. Each creator page is a goldmine of public market data: how big their paid audience is, how they structure and price membership tiers, what they're creating, and where else they live online (Twitter/X, YouTube, Twitch, Instagram, Facebook, TikTok). That is exactly the kind of signal influencer marketers, sponsors, analysts and founders need — but it is scattered across thousands of individual pages.

Collecting it by hand is slow and error-prone. You would have to open each creator page, scroll the tier list, copy prices and benefits, hunt for patron counts, click through to social profiles, and repeat for every creator in a niche. Multiply that by hundreds of creators and manual research becomes impossible. A Patreon scraper turns that manual grind into a single structured dataset you can filter, sort and push into a spreadsheet, CRM or database.

Because this actor reads Patreon's public data layer (the same JSON the website itself uses), the output is complete and consistent — you get the same fields for every creator, every time, with no login, no cookies and no coding. In a fresh 500-creator benchmark run, every single record came back with its name, vanity handle, canonical URL, currency, billing model and full membership-tier list — and 70% of records exposed live patron and paid-member counts straight from the creators who publish them.

Common reasons people scrape Patreon:

  • 📈 Influencer & creator-economy research — map who is creating what and how many patrons they have.
  • 💰 Sponsorship & partnership discovery — find creators in a niche sized by audience and pricing.
  • 📇 Lead generation — build outreach lists with each creator's social links and contact signals.
  • 💲 Pricing & benchmarking — compare membership tier prices and benefits across competitors.
  • 📊 Market & trend analysis — track categories, patron growth and content cadence over time.
  • 🤖 Datasets for AI & tools — power creator-discovery apps, newsletters and dashboards.

✨ What this Patreon scraper does

This actor gives you three ways to scrape Patreon creators, plus optional post collection:

  • 🔎 Discover by keyword — search any topic (e.g. philosophy, true crime, watercolor, indie games) and the scraper finds and exports every matching creator, paginating through all result pages.
  • 🗂️ Pick categories — choose from built-in categories (Podcasts, Gaming, Art, Music, Writing, Comics, Video, Photography, Education, Software, Cooking, Fitness, Science, History, News, Anime, Crafts, Film) with no handles to type.
  • 🔗 Target specific creators — by vanity handle (PhilosophyTube) or full page URL (https://www.patreon.com/kurzgesagt).
  • 🧾 Optionally include posts — pull each creator's recent public posts (title, teaser, type, likes, comments, date, URL) as separate records.

For every creator you get a rich, structured record:

  • ✅ Identity & page: name, vanity, canonical url, campaignId, customDomain, creationName ("is creating…"), oneLiner, plain-text summary.
  • ✅ Audience & model: patronCount, paidMemberCount (when public), isMonthly, payPerName, currency, creationCount, isNsfw, isPlural.
  • ✅ Membership tiers: full tiers[] array — each with title, amount, amountCents, currency, description (benefits), postCount, remaining (limited seats), requiresShipping, isFreeTier, discordRoleIds, imageUrl, url, plus a tierCount.
  • ✅ Social links: socials map (Twitter/X, YouTube, Twitch, Facebook, Instagram, TikTok, and other connected apps) for lead generation and outreach.
  • ✅ Funding goals: goals[] with title, amountCents, completedPercentage (for the creators who still publish goals).
  • ✅ Media & dates: avatarUrl, coverUrl, mainVideoUrl, publishedAt, createdAt, pledgeUrl, and the person behind the page (creator.name, creator.vanity, creator.url, creator.about, creator.imageUrl).

Plus: automatic pagination that collects large, de-duplicated result sets across pages (a 500-creator benchmark returned 0 duplicates by handle and campaign ID); a built-in mix of popular creators on an empty run so you always get useful output; respect for your maxItems / maxPostsPerCreator limits; and reliable datacenter-proxy HTTP requests with automatic retries — no browser, no login, no coding.


🎯 Use cases

  • Influencer marketers — discover and shortlist creators in any niche, sized by patron count and tier pricing.
  • Sponsorship & brand-partnership teams — find collaboration targets and reach them via their social links.
  • Sales & lead-gen teams — build targeted creator lists with social profiles and feed them into a CRM.
  • Agencies — benchmark competitors' membership tiers, prices and benefits at scale.
  • Creator-economy analysts & researchers — study pricing strategies, audience sizes and category trends.
  • Founders & product teams — populate creator directories, discovery tools and marketplaces.
  • Data & AI teams — build structured datasets of creators, tiers, goals and posts for models and dashboards.
  • Journalists & newsletters — track notable creators and surface who's growing in a category.

📥 Input

Configure the actor from the Apify Console UI or via the API. Every field is optional — leave everything empty to get a diverse mix of top creators.

FieldTypeDescription
categoriesarrayPick one or more built-in categories (e.g. podcast, gaming, art) to discover popular creators in each — no handles needed.
searchQueriesarrayYour own keywords to discover creators, e.g. "true crime", "watercolor", "indie games".
creatorsarrayTarget exact creators by Patreon handle (PhilosophyTube) or page URL (https://www.patreon.com/kurzgesagt).
startUrlsarrayAdvanced: a list of Patreon creator page URLs to scrape directly.
includePostsbooleanAlso collect each creator's recent public posts as separate records. Default false.
maxPostsPerCreatorintegerMost recent N posts per creator when includePosts is on. Default 20.
maxItemsintegerMaximum number of creators to scrape. Use 0 for no limit. Default 100.
maxConcurrencyintegerMaximum parallel requests. Default 5.
proxyConfigurationobjectProxy settings. The default (Apify Proxy on) works out of the box.

Input example — discover creators by keyword

{
"searchQueries": ["philosophy", "true crime"],
"maxItems": 200
}

Input example — specific creators

{
"creators": ["PhilosophyTube", "https://www.patreon.com/kurzgesagt"],
"maxItems": 50
}

Input example — creators + their recent posts

{
"creators": ["PhilosophyTube"],
"includePosts": true,
"maxPostsPerCreator": 30
}

📤 Output

Each creator becomes one structured record (recordType: "creator"). When includePosts is on, each post is an additional record (recordType: "post"). Here is a real creator item from a fresh run (tiers trimmed to one for brevity — a typical record carries four to five tiers):

{
"recordType": "creator",
"campaignId": "1055672",
"name": "Matt and Shane's Secret Podcast",
"vanity": "MSsecretpod",
"url": "https://www.patreon.com/MSsecretpod",
"customDomain": null,
"creationName": "Creating Hot Casts",
"oneLiner": null,
"summary": "Matt and Shane's Secret Podcast is a weekly podcast hosted by Philly comedians...",
"isMonthly": true,
"isNsfw": false,
"isPlural": false,
"currency": "USD",
"payPerName": "month",
"patronCount": 266109,
"paidMemberCount": 140221,
"creationCount": 1013,
"publishedAt": "2019-09-21T17:12:46.000+00:00",
"createdAt": "2017-07-07T23:51:59.000+00:00",
"pledgeUrl": "https://www.patreon.com/checkout/MSsecretpod",
"avatarUrl": "https://c10.patreonusercontent.com/4/patreon-media/p/campaign/1055672/.../1.png",
"coverUrl": "https://c10.patreonusercontent.com/4/patreon-media/p/campaign/1055672/.../1.jpg",
"mainVideoUrl": null,
"creator": {
"name": "Matt and Shane's Secret Podcast",
"vanity": "MSsecretpod",
"url": "https://www.patreon.com/MSsecretpod",
"about": null,
"imageUrl": "https://c10.patreonusercontent.com/4/patreon-media/p/campaign/1055672/.../1.png"
},
"socials": {
"twitter": "mssecretpod",
"facebook": "https://www.facebook.com/MSsecretpodcast/"
},
"tiers": [
{
"title": "All Access",
"amount": 10,
"amountCents": 1000,
"currency": "USD",
"description": "Access to the full back-catalogue and all weekly premium episodes.",
"postCount": 1013,
"remaining": null,
"requiresShipping": false,
"isFreeTier": false,
"discordRoleIds": ["1234567890"],
"imageUrl": "https://c10.patreonusercontent.com/4/patreon-media/p/reward/.../1.png",
"url": "https://www.patreon.com/checkout/MSsecretpod?rid=10305642"
}
],
"tierCount": 5,
"goals": [],
"scrapedAt": "2026-11-01T23:42:18.101Z"
}

Creator field reference

FieldDescription
recordType"creator" or "post".
campaignIdPatreon campaign ID (stable identifier, unique per creator).
nameCreator / page name.
vanityVanity handle (e.g. MSsecretpod).
urlCanonical Patreon page URL.
customDomainCreator's custom domain, if they use one (present when available).
creationNameThe "creating …" description.
oneLinerShort tagline (present when the creator sets one).
summaryAbout / description as plain text (HTML stripped).
isMonthlyMonthly vs per-creation billing.
isNsfw / isPluralNSFW flag / plural (multi-person) campaign flag.
currencyCurrency code (e.g. USD, GBP, EUR).
payPerNameBilling unit (e.g. month).
patronCountNumber of patrons — present when the creator makes it public, otherwise null.
paidMemberCountPaid members — present when public, otherwise null.
creationCountNumber of posts / creations.
publishedAt / createdAtLaunch / creation timestamps.
pledgeUrlJoin / pledge checkout URL.
avatarUrl / coverUrlProfile avatar and cover images.
mainVideoUrlIntro video URL (present when the creator has one).
creatorThe person behind the page: name, vanity, url, about, imageUrl.
socialsMap of social links (Twitter/X, YouTube, Twitch, Facebook, Instagram, TikTok, …). Populated from the creator's connected accounts.
tiersArray of membership tiers (see below).
tierCountNumber of tiers.
goalsArray of { title, amountCents, completedPercentage } funding goals (present when the creator still publishes goals).
scrapedAtISO timestamp of when the record was scraped.

Each tier in tiers[]: title, amount (dollars), amountCents, currency, description (benefits), postCount, remaining (limited seats), requiresShipping, isFreeTier, discordRoleIds, imageUrl, url.

Each post (recordType: "post", when enabled): campaignId, creatorVanity, postId, title, teaserText, publishedAt, isPublic, postType, likeCount, commentCount, url.

Note on availability (verified on a fresh 500-creator run): core identity and page fields — name, vanity, url, campaignId, currency, isMonthly, tiers, tierCount — are present for 100% of public creators, and prices (amount, amountCents, currency) are on 100% of tier objects. patronCount and paidMemberCount populate for ~70% of creators (Patreon lets creators hide these). socials appears on ~85% of creators; summary and creationName on ~99%. Sparse-by-design fields such as oneLiner, mainVideoUrl, customDomain and goals are present only when the creator uses them — this reflects the live site, not a scraping gap.


🔁 Pagination & scale

The actor handles pagination automatically so you can collect hundreds to thousands of creators in a single run:

  • Keyword & category discovery paginates through Patreon's search results page by page (following and repairing each result page's links.next cursor to the end) and de-duplicates creators by handle across queries — so overlapping keywords never produce duplicate records. A recent 500-creator benchmark across 18 categories and keywords returned 500 unique creators with 0 duplicates.
  • Posts are collected per creator using Patreon's cursor-based pagination, pulling the most recent posts up to your maxPostsPerCreator limit.
  • The run is bounded by maxItems (maximum creators; 0 = no limit) and maxPostsPerCreator, and stops cleanly when a query runs out of results.

Behind the scenes the actor uses Apify datacenter proxy rotation and automatic request retries (up to 5 per request) for reliable, repeatable runs. Because it talks to Patreon's structured data layer rather than rendering pages in a browser, it is fast and cheap — the 500-creator benchmark above completed in about 5 minutes, and small discovery runs finish in seconds.


⚙️ How to use

  1. Open the actor on the Apify Console and click Try for free / Start.
  2. Choose how to scrape: pick Categories, add your own Search keywords, or list specific Creators / Start URLs.
  3. Optionally enable Include recent posts and set Max posts per creator.
  4. Set Max creators (maxItems) to control the size of your run.
  5. Click Save & Start, then export the dataset as JSON, CSV, Excel, XML or HTML — or pull it from the Apify API.
  6. Automate it: run on a schedule to track creators over time, or wire the output into Make, Zapier, Google Sheets, a database or a webhook using Apify integrations.

You can also start runs and fetch results programmatically via the Apify API, making this a drop-in Patreon API for creator data.


💡 Tips

  • 🔎 Use search queries to discover creators you don't already know; use Creators for specific handles you already have.
  • 🧪 Start with maxItems: 25 to confirm your inputs before a large run.
  • 🧱 Add several keywords to widen coverage across a niche — results are de-duplicated, so overlapping terms are safe.
  • ⚡ Leave includePosts off for fast creator discovery; turn it on only when you need post-level engagement data.
  • 🧰 Filter downstream on fields like patronCount, paidMemberCount, tierCount or currency in your spreadsheet or database to build precise target lists.
  • 💾 Schedule runs and push to Google Sheets or a webhook to monitor how creators and pricing change over time.

❓ FAQ

Is scraping Patreon legal? This actor collects only public creator data (the same information any visitor sees on a creator's page) and does not access private, patron-only content or require a login. As with any scraping, use the data responsibly, respect Patreon's terms, and comply with applicable laws (including data-protection rules when handling personal data).

Do I need to log in or provide cookies? No. The Patreon scraper works entirely on public data — no login, no cookies, no API key.

How many creators can I scrape and how fast? As many as the search results contain, up to your maxItems limit — from a handful to thousands. A fresh benchmark pulled 500 unique creators in about 5 minutes. Because it reads structured data instead of rendering pages, small discovery runs finish in seconds.

Can I find creators by topic or category? Yes. Add keywords to Search keywords or pick built-in Categories, and the actor discovers and scrapes every matching creator, paginating through all pages.

Are patron counts and tier prices included? Yes — every record includes the full tiers array (prices and benefits at 100% coverage in testing), and patronCount / paidMemberCount when the creator makes those figures public (about 70% of creators). Patreon lets creators hide earnings, so some records show null there.

Can I scrape posts? Yes. Enable Include recent posts to collect each creator's recent public posts (title, type, likes, comments, date, URL). Patron-only content is not accessible.

Do I need proxies? No setup needed — the actor uses Apify datacenter proxy by default, which works out of the box. You can override proxy settings if you prefer.

What export formats are supported? JSON, CSV, Excel, XML, HTML table and RSS — plus the Apify API and native integrations (Make, Zapier, Google Sheets, webhooks).

Is there a Patreon API I can call? Yes — you can trigger this actor and retrieve its dataset through the Apify API, so it effectively serves as a Patreon API for creator, tier and post data without dealing with OAuth.

How fresh is the data? Every run scrapes Patreon live, so results reflect the current state of each creator page at run time. Schedule runs to keep a dataset up to date.

Why are some fields empty? Fields like patronCount, goals, oneLiner and customDomain are only present when a creator chooses to expose or use them. The scraper returns exactly what Patreon publishes — core identity, page and tier fields are always present for public creators.


Building creator-economy, influencer or lead-gen datasets? Combine this Patreon scraper with other Haketa scrapers:


Ready to turn Patreon into a dataset? Click Start, enter a keyword or a few handles, and export your first batch of creators, tiers and patron counts in minutes. 🚀