Patreon Creator Scraper - Posts, Patrons & Membership Data avatar

Patreon Creator Scraper - Posts, Patrons & Membership Data

Pricing

from $2.50 / 1,000 creator posts

Go to Apify Store
Patreon Creator Scraper - Posts, Patrons & Membership Data

Patreon Creator Scraper - Posts, Patrons & Membership Data

Extract Patreon creator data at scale - campaign profile, patron and paid-member counts, currency and tier economics, plus the full posts feed with titles, dates, likes, comments and cadence. Structured output for analytics, lead research and competitor monitoring. No code, pay per result.

Pricing

from $2.50 / 1,000 creator posts

Rating

0.0

(0)

Developer

SIÁN OÜ

SIÁN OÜ

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Share

Patreon Creator Scraper — Posts, Patrons & Membership Data 📊

SIÁN Agency Store Kwai & Kuaishou Scraper Douyin Scraper Xiaohongshu Scraper

🎉 Turn any public Patreon creator into clean, structured data — profile, patron counts, tier economics, and the full posts feed

Built for creator-economy analysts, marketers, sponsorship teams, and competitor researchers


📋 Overview

The clean creator-intelligence data scraper for Patreon — pull a creator's campaign profile and full posts feed into structured rows, ready for analytics, lead research, and competitor monitoring. This is a data scraper, not a media downloader: it returns numbers and metadata you can analyze, not files.

Why professionals choose us:

  • Two scrapers in one: Creator Profile + Creator Posts feed — pick one operation per run, get one clean dataset out.
  • Membership economics as first-class fields: patron count, paid-member count, currency, earnings visibility, billing cadence, and creation count — surfaced directly, not buried.
  • 🎯 Full posts feed with cadence: titles, post types, publish dates, likes, comments, and paid-vs-free status — cursor-paginated across the creator's history.
  • 💰 Pay-per-result: only charged for successful rows. No subscription, no monthly commitment.
  • 💎 ID or URL input: paste a numeric campaign ID or a full patreon.com/<handle> URL — the ID is resolved for you.
  • Clean export: JSON, CSV, or Excel straight from the Apify dataset. No account or API key needed.

✨ Features

  • 👤 Creator Profile — campaign name, summary, "is creating" line, patron count, paid members, currency, tier/billing economics, and creation count in one row.
  • 📰 Creator Posts Feed — every post with title, type, publish date, likes, comments, paid/free status, and the minimum pledge required to view.
  • 📄 Cursor pagination — fetch up to 50 pages of posts per run; pagination stops automatically when the feed ends.
  • 🔑 Flexible input — accepts a bare Patreon campaign ID or a full creator URL.
  • 🔗 Direct post URLs — every post row includes a clickable link straight to the post on Patreon.
  • 🧹 Schema-clean rows — curated camelCase fields, typed and ready for spreadsheets or pipelines.
  • 🛡️ Resilient — automatic retry on transient errors, structured error rows on failure (never charged).
  • 🗂️ Two dataset views — a full "all fields" overview and a curated "key fields" tab.

🎬 Quick Start

Pick an operation, give it a creator ID or URL, and run. Profile returns one row; Posts returns a paginated feed. Results land in the Apify dataset in seconds.

curl -X POST "https://api.apify.com/v2/acts/sian.agency~patreon-creator-scraper/runs?token=YOUR_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"operation": "creatorDetails", "creatorId": "320148"}'

🚀 Getting Started (3 Simple Steps)

Step 1: Choose an operation

Pick Creator Profile (one row of campaign + membership data) or Creator Posts (the paginated posts feed).

Step 2: Provide a creator

Paste a numeric Patreon campaign ID (e.g. 320148) or a full creator URL (e.g. https://www.patreon.com/EasyAllies).

Step 3: Run

Click Start (or call the API). For Posts, set how many pages to fetch.

That's it! In under a minute, you'll have:

  • A creator's membership economics (patrons, paid members, currency, tiers)
  • The full posts feed with cadence and engagement
  • Clean rows ready for JSON, CSV, or Excel export

📥 Input Configuration

FieldTypeRequiredDescription
operationstringNocreatorPosts (posts feed) or creatorDetails (profile). Default: creatorPosts.
creatorIdstringYesPatreon campaign ID (e.g. 320148) or full creator URL (https://www.patreon.com/<handle>).
maxPagesintegerNoPages of posts to fetch (Creator Posts only). FREE: up to 5, PAID: up to 50. Default: 5.

Creator Profile example:

{
"operation": "creatorDetails",
"creatorId": "https://www.patreon.com/EasyAllies"
}

Creator Posts example:

{
"operation": "creatorPosts",
"creatorId": "320148",
"maxPages": 5
}

📤 Output

Results are saved to the Apify dataset. Field set depends on the operation.

Creator Profile fields:

FieldTypeDescription
campaignIdstringPatreon campaign (creator) ID
creatorNamestringDisplay name of the creator
patronCountnumberTotal patrons (free + paid)
paidMemberCountnumberNumber of paying members
currencystringCurrency the creator charges in
earningsVisibilitystringWhether earnings are public or private
payPerNamestringBilling cadence (e.g. month)
creationNamestringWhat the creator is creating
creationCountnumberNumber of creations/posts published
pledgeUrlstringCheckout / pledge URL
creatorUrlstringPublic Patreon URL

Creator Posts fields:

FieldTypeDescription
postTitlestringTitle of the post
postTypestringPost type (text, image, video_embed, audio, poll)
isPaidbooleanWhether the post is patron-only
likeCountnumberLikes on the post
commentCountnumberComments on the post
minCentsPledgedToViewnumberMinimum monthly pledge (cents) to view
publishedAtstringPublish timestamp (ISO 8601)
postUrlstringDirect link to the post on Patreon

Creator Profile example:

{
"campaignId": "320148",
"creatorName": "Easy Allies",
"creationName": "Creating Video Game Streams and Shows",
"patronCount": 5647,
"paidMemberCount": 2218,
"currency": "USD",
"earningsVisibility": "private",
"payPerName": "month",
"isMonthly": true,
"pledgeUrl": "https://www.patreon.com/checkout/EasyAllies",
"creatorUrl": "https://www.patreon.com/EasyAllies",
"publishedAt": "2016-03-21T05:31:27.000+00:00",
"_operation": "creatorDetails",
"status": "success"
}

Creator Posts example:

{
"postId": "161629229",
"postTitle": "Huber Hype at Summer Game Fest 2026",
"postType": "video_embed",
"isPaid": false,
"likeCount": 9,
"commentCount": 1,
"publishedAt": "2026-06-20T19:49:07.000+00:00",
"postUrl": "https://www.patreon.com/EasyAllies/posts/huber-hype-at-161629229",
"_operation": "creatorPosts",
"status": "success"
}

💼 Use Cases & Examples

1. Creator Analytics & Benchmarking

Analysts and data teams sizing up creators in a niche.

Input: A campaign ID or URL for the Creator Profile operation Output: Patron count, paid members, currency, creation count, tier economics Use: Benchmark creators against each other and track growth over time.

2. Post-Cadence & Content Analysis

Marketers and strategists mapping a creator's posting rhythm.

Input: A creator and a page count for the Creator Posts operation Output: Titles, publish dates, post types, likes, comments, paid/free split Use: Identify posting frequency and the content mix that drives engagement.

3. Membership & Tier Intelligence

Teams researching how creators monetize.

Input: Creator Profile operation Output: Paid-member counts, billing cadence, minimum pledge to view posts Use: Understand where the paywall sits and how a creator structures memberships.

4. Competitor Monitoring

Brands and agencies watching competing creators.

Input: Scheduled runs on a set of competitor creators Output: Patron growth, post frequency, share of patron-only content over time Use: Spot momentum shifts and respond to competitor activity.

5. Lead & Partnership Research

Sponsorship and partnership teams building creator shortlists.

Input: Profile + post data across many creators Output: Structured rows of audience size, activity, and monetization signals Use: Prioritize outreach for sponsorships and partnerships.


🔗 Integration Examples

JavaScript/Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('sian.agency/patreon-creator-scraper').call({
operation: 'creatorPosts',
creatorId: '320148',
maxPages: 5
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0]);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('sian.agency/patreon-creator-scraper').call(
run_input={'operation': 'creatorDetails', 'creatorId': '320148'}
)
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item)

cURL

curl -X POST 'https://api.apify.com/v2/acts/sian.agency~patreon-creator-scraper/runs?token=YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"operation": "creatorPosts", "creatorId": "320148", "maxPages": 5}'

Automation Workflows (N8N / Zapier / Make)

  1. Trigger: Schedule or webhook
  2. HTTP Request: Call the actor API
  3. Process: Handle JSON results
  4. Action: Save, notify, or transform

📊 Performance & Pricing

FREE Tier (Try It Now)

  • Up to 5 pages of posts per run — full feature access, same quality
  • No credit card required
  • Perfect for testing and small projects
  • Up to 50 pages of posts per run
  • Faster processing, no delays
  • Pay-per-result: only charged for successful rows

💰 Transparent pricing — a cheap per-post rate for the feed, with profile data priced per creator.

🔗 View current pricing


❓ Frequently Asked Questions

Q: Does this download videos, audio, or files from Patreon? A: No. This is a data scraper — it returns structured profile and post metadata (counts, titles, dates, engagement), not media files.

Q: How do I find a creator's campaign ID? A: Open the creator's patreon.com/<handle> page; the numeric campaign ID appears in the page source as campaign/<id>. Or just paste the full URL — the actor resolves the ID for you.

Q: Can I see a creator's earnings? A: Only if the creator has made their earnings public. The earningsVisibility field tells you whether earnings are public or private.

Q: How many posts can I scrape? A: FREE tier: up to 5 pages per run. PAID tier: up to 50 pages per run (~10 posts per page).

Q: What output formats are available? A: JSON, CSV, and Excel — export directly from the Apify dataset.

Q: Does it work with private or patron-only content? A: It returns only what Patreon exposes publicly, including public metadata about patron-only posts (title, type, paid flag). It does not unlock paywalled content.


🐛 Troubleshooting

"Creator not found"

  • Double-check the campaign ID or URL. Use the numeric campaign ID from the creator's page source (campaign/<id>), or paste the full patreon.com/<handle> URL.

No posts returned

  • The creator may have no public posts, or the page count is set too low. Try the Creator Profile operation first to confirm the creator resolves.

Could not resolve a creator ID from a URL

  • Make sure the URL is a valid patreon.com/<handle> creator page. As a fallback, supply the numeric campaign ID directly.

⚠️ Trademark Disclaimer

This is an independent scraping tool. It is not affiliated with, endorsed by, or sponsored by Patreon, Inc. The Patreon® name and any related marks are the property of their respective owner and appear here under nominative fair use solely to describe what this tool works with. This actor only accesses publicly available data.


Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the legality of web scraping.


🤝 Support

Telegram Support

Join our active support community


Built by SIÁN Agency | More Tools