Patreon Creator Search Scraper avatar

Patreon Creator Search Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Patreon Creator Search Scraper

Patreon Creator Search Scraper

Find Patreon creators by search query and export public creator profiles, links, descriptions and available counts.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

ScrapingMonkey

ScrapingMonkey

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Find Patreon creators by keyword and export each matching creator as a separate dataset row. Patreon Creator Search Scraper collects public names, descriptions, profile links, images and the account counters supplied by search.

Turn a topic or creator name into a source-linked discovery sample for partnership research, public creator directories or subsequent profile enrichment. Each result retains the search input.

At a glanceDetails
📥 InputEnter search queries or Patreon /search?q= URLs. Collects creators, not a global post search.
📤 OutputOne creator per success row with the input source retained
📄 PaginationResult pages per input; page sizes and availability are controlled by Patreon
🔐 Login requiredNo
⚡ ProcessingUp to 5 HTTP requests concurrently; up to 5 attempts for temporary failures
💾 DeliveryOne Apify dataset view with individual records and complete nested JSON

What the Patreon creator search scraper collects 🔎

The Actor reads the website’s creator search results and paginates within the selected budget. It collects creator records without expanding every search result into a separate detail lookup.

Data can include:

  • Creator and campaign identifiers with public profile URLs
  • Names, descriptions, avatar and cover references when returned
  • Public membership or content counters supplied by search
  • Search-query context for reviewing several topics together
  • Source visibility indicators without inferring hidden account data

How to collect creator search results from Patreon 🚀

  1. Enter one or more supported inputs.
  2. Set the page budget and any collection option you need.
  3. Start the Actor.
  4. Open the Creators dataset view and review success or failed rows.
  5. Export the dataset or retrieve records from your application.
{
"inputList": [
"Dan"
],
"pagesPerSearch": 1
}

The page setting applies separately to each query. Search controls ranking and the returned page size; the budget is not an exact creator count.

Patreon creator search results output fields 📦

FieldTypeMeaning
inputstringOriginal submitted input.
statusstringsuccess for a collected entity; failed for an invalid, unavailable or exhausted input.
idstring or nullId when supplied by Patreon.
typestring or nullType when supplied by Patreon.
urlstring or nullUrl when supplied by Patreon.
namestring or nullName when supplied by Patreon.
usernamestring or nullUsername when supplied by Patreon.
creator_namestring or nullCreator name when supplied by Patreon.
creation_namestring or nullCreation name when supplied by Patreon.
one_linerstring or nullOne liner when supplied by Patreon.
summary_htmlstring or nullSummary html when supplied by Patreon.
summary_textstring or nullSummary text when supplied by Patreon.
avatar_urlstring or nullAvatar url when supplied by Patreon.
cover_urlstring or nullCover url when supplied by Patreon.
avatar_versionsarray or nullAvatar versions when supplied by Patreon.
cover_versionsarray or nullCover versions when supplied by Patreon.
created_atstring or nullCreated at when supplied by Patreon.
published_atstring or nullPublished at when supplied by Patreon.
currencystring or nullCurrency code supplied by Patreon. No currency is inferred from a URL.
member_countinteger or nullMember count exposed by Patreon; interpretation follows the creator display settings.
paid_member_countinteger or nullPaid member count when returned publicly; absent values are not zero.
post_countinteger or nullPost count when supplied by Patreon.
is_nsfwboolean or nullIs nsfw when supplied by Patreon.
is_monthlyboolean or nullIs monthly when supplied by Patreon.
is_charge_upfrontboolean or nullIs charge upfront when supplied by Patreon.
main_video_urlstring or nullMain video url when supplied by Patreon.
pledge_urlstring or nullPledge url when supplied by Patreon.
creatorobject or nullCreator when supplied by Patreon.
tiersarray or nullPublished membership tiers with prices and benefits, kept within the creator row.
querystring or nullQuery when supplied by Patreon.
pageinteger or nullOne-based main result page. Null for an individual detail lookup.
social_linksarray or nullPublic social profiles exposed with the creator.
creator_about_htmlstring or nullCreator about html when supplied by Patreon.
creator_about_textstring or nullCreator about text when supplied by Patreon.
show_earningsboolean or nullShow earnings when supplied by Patreon.
show_member_countboolean or nullShow member count when supplied by Patreon.
member_count_preferencestring or nullMember count preference when supplied by Patreon.
offers_paid_membershipboolean or nullOffers paid membership when supplied by Patreon.
earnings_visibilitystring or nullEarnings visibility when supplied by Patreon.
pledge_sumnumber or nullPledge sum when supplied by Patreon.
pledge_sum_currencystring or nullPledge sum currency when supplied by Patreon.

Nested field structure:

  • avatar_versions[]: name, url.
  • cover_versions[]: name, url.
  • creator: id, name, url, image_url.
  • tiers[]: id, title, description_html, description_text, amount_cents, currency, url, image_url, is_free_tier, is_published, published_at, post_count, remaining, requires_shipping.
  • social_links[]: platform, url.

The examples below use normalized public response data. Values are snapshots and may change; every top-level output field is included. Different media variants and nested objects remain inside the same row.

Complete representative success result:

{
"input": "Dan",
"status": "success",
"id": "14554262",
"type": "creator",
"url": "https://www.patreon.com/danandphil",
"name": "Dan and Phil",
"username": "danandphil",
"creator_name": "Dan and Phil",
"creation_name": "two british guys yapping",
"one_liner": null,
"summary_html": null,
"summary_text": null,
"avatar_url": "https://c10.patreonusercontent.com/4/patreon-media/p/campaign/14554262/eb8bf4225f964328b6c142598c4f9d47/eyJ3IjoyNDB9/6.jpg?token-time=2145916800&token-hash=79XgqCo0-TMHYTcKfaxsNknABRr2ecJhC46q-XtmwYk%3D",
"cover_url": null,
"avatar_versions": null,
"cover_versions": null,
"created_at": null,
"published_at": null,
"currency": null,
"member_count": null,
"paid_member_count": null,
"post_count": 144,
"is_nsfw": false,
"is_monthly": null,
"is_charge_upfront": null,
"main_video_url": null,
"pledge_url": null,
"creator": null,
"tiers": null,
"query": "Dan",
"page": 1,
"social_links": null,
"creator_about_html": null,
"creator_about_text": null,
"show_earnings": null,
"show_member_count": null,
"member_count_preference": null,
"offers_paid_membership": null,
"earnings_visibility": null,
"pledge_sum": null,
"pledge_sum_currency": null
}

Complete failed dataset item:

{
"input": "Dan",
"status": "failed",
"id": null,
"type": null,
"url": null,
"name": null,
"username": null,
"creator_name": null,
"creation_name": null,
"one_liner": null,
"summary_html": null,
"summary_text": null,
"avatar_url": null,
"cover_url": null,
"avatar_versions": null,
"cover_versions": null,
"created_at": null,
"published_at": null,
"currency": null,
"member_count": null,
"paid_member_count": null,
"post_count": null,
"is_nsfw": null,
"is_monthly": null,
"is_charge_upfront": null,
"main_video_url": null,
"pledge_url": null,
"creator": null,
"tiers": null,
"query": null,
"page": null,
"social_links": null,
"creator_about_html": null,
"creator_about_text": null,
"show_earnings": null,
"show_member_count": null,
"member_count_preference": null,
"offers_paid_membership": null,
"earnings_visibility": null,
"pledge_sum": null,
"pledge_sum_currency": null
}

A failed row preserves input, sets status to failed, and sets every other top-level field to null. The reason is written to the run log. Optional successful values remain null or empty when Patreon omits them. The single dataset view exposes object fields as useful columns; arrays are kept in their parent row rather than expanded into additional rows or views.

Input and pagination settings ⚙️

ParameterTypeRequiredDefaultRules
inputListarray of stringsYesNoneEnter search queries or Patreon /search?q= URLs. Collects creators, not a global post search.
pagesPerSearchintegerNo1Maximum result pages per input. Preparation requests do not count. A short page can still have a continuation. Minimum 1.

Enter supported nonblank search queries. Use Creator Scraper to enrich an already known profile rather than searching for it repeatedly.

Use supported Patreon paths on www.patreon.com or patreon.com. HTTPS is required for full URLs; those two hosts can also be entered without the scheme. URLs with credentials, custom ports or unsupported paths are not accepted. Search inputs must contain a nonblank query of at most 1,000 characters. A canonical /search?q=... URL with exactly one q parameter is also accepted.

Duplicate normalized inputs are processed once. A returned identifier is deduplicated within the pagination of one source input; the same object found under different source inputs retains each source relationship.

The first result request counts as page 1. Source validation and preparation requests do not consume result pages. A short or filtered page can continue if it supplies a usable cursor. Collection stops at the page budget or the end of pagination; a repeated cursor does not trigger an endless loop.

Patreon creator search results use cases 🎯

Creator discovery

Search names or topics and review returned descriptions and profile URLs. Qualify relevance manually before adding a creator to a shortlist.

Public directory research

Create a source-linked sample of creator accounts around a subject. Enrich selected profiles separately when you need their tiers or full descriptions.

Partnership shortlists

Collect public account references for manual partnership research. The Actor prepares records; it does not score audiences or contact creators.

Pricing and saved-result behavior 💰

Check the Actor’s Pricing tab for the active charging model and current rate. Store settings may change, so this README does not state an unverified fixed price or runtime.

Under dataset-item pricing:

  • Each unique success result represents one creator for its source input.
  • An invalid or unavailable input, an input with no accessible results, or a request that exhausts retries can produce a failed row.
  • Retry attempts and supporting metadata requests do not create extra dataset rows by themselves.
  • Nested media, tiers, poll choices and source fields stay inside their parent result when relevant.
  • A normal empty continuation after earlier successes creates no additional result row.
  • Saved failed rows are not assumed to be free. Check the active pricing configuration for their treatment.

Larger page budgets and more inputs can produce more saved rows. Start with a small run and check actual usage before increasing the workload.

Patreon creator search results API 🔌

Replace $ACTOR_ID with the identifier shown in this Actor’s API tab and $APIFY_TOKEN with your Apify token.

curl -X POST "https://api.apify.com/v2/acts/$ACTOR_ID/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"inputList":["Dan"],"pagesPerSearch":1}'

Download JSON, CSV, Excel, XML or other formats available in the Console, or retrieve the dataset through the Apify API. Schedules, webhooks and Apify integrations can connect results to Google Sheets, Make, Zapier, n8n, cloud storage or your own backend. These are connection options rather than integrations already configured by the Actor.

Reliability, retries, and public-data limits ⚠️

Collection uses pure HTTP with up to five concurrent requests. Invalid syntax and confirmed missing, removed or inaccessible targets stop without unnecessary retries. Temporary network or proxy failures, timeouts, blocking responses, malformed data, throttling and server errors are retried up to five total attempts per request.

Earlier successful pages remain saved when a later request fails. A normal end after previously saved results is not retried. An input that produces no accessible results can receive a failed row; this does not by itself prove the underlying account or collection does not exist. A later exhausted request can append a failed row while keeping earlier output.

Patreon controls public availability, ranking, fields and pagination. Private, deleted, restricted or otherwise unavailable data can be omitted. Counts can change during collection, and media links can expire. Successful HTTP research confirms the supported request paths and pagination on tested sources, rather than future availability or exhaustive coverage.

Search coverage and ranking are controlled by Patreon. Restricted or hidden creators may be absent, and search records can be less complete than a creator detail response. This Actor searches creators; it is not a global post or product search.

An invalid string within a valid input list does not stop other inputs. A configuration that fails validation, such as a non-string list item or an invalid page-count type, exits before requests start. Infrastructure errors such as startup failure, unavailable dataset storage or an unrecoverable result-save error can stop the whole run. A failed dataset save is not retried as a new scraping request.

Frequently asked questions ❓

Does it search Patreon posts?

No. This Actor searches creator accounts. Use Creator Posts Scraper when you already know the creator whose feed you want.

Does it provide emails or a list of paying members?

No. It returns public creator search fields. Hidden contacts and individual membership lists are outside its scope.

Can I request an exact number of creators?

You choose result pages per query. Ranking, page sizes, duplicates and the end of search affect the saved total.

Does it require Patreon login or personal cookies?

No. The Actor uses HTTP requests from the public website. It does not require a Patreon account, password or personal session cookie, and does not launch a browser.

What happens to invalid or unavailable inputs?

Invalid individual inputs are saved as failed rows without a source request. Confirmed unavailable targets stop without unnecessary retries. Temporary failures allow up to five total attempts; other inputs and previously saved results remain available.

Can I export results or schedule runs?

Yes. Download the default dataset in supported formats or retrieve it through the Apify API. Apify schedules and completion webhooks can connect repeated runs to your own workflow.

For a reproducible issue, use the Actor’s Issues tab and provide the run ID, approximate time, safe public input, expected behavior and actual result. Include the selected mode or page count when applicable. Do not share access tokens, cookies or proxy credentials.

Use public data responsibly and follow applicable privacy, copyright, contractual and platform requirements before storing, analyzing or redistributing collected information.