Patreon API endpoint
Returns public profile metadata from a creator's Patreon page: creator identity, summary, images, membership and creation counts, public earnings snapshot, membership/RSS availability flags, and public external profile links. handle is the creator's page handle, e.g. CachyOS for patreon.com/CachyOS.
/patreon/creatorhandle: required Patreon creator-page handle, for example CachyOS for patreon.com/CachyOS.Returns public profile metadata: identity, summary, profile and cover images, member and creation counts, the current public earnings snapshot, public membership/RSS availability flags, and public external profile links. It does not return posts, member data, or private RSS feeds.
| Field | Filled in, of 1 checked | Values in the sample |
|---|---|---|
| platform | 1 | |
| label | 1 | |
| url | 1 | twitter.com |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| handle | string | Yes | Creator page handle | CachyOS | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/patreon/creator?handle=CachyOS" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"id": "8655479",
"handle": "CachyOS",
"name": "CachyOS",
"summary": "Optimized Arch Linux based distribution",
"url": "https://www.patreon.com/CachyOS",
"currency": "EUR",
"patron_count": 2925,
"paid_member_count": 1101,
"pledge_sum_cents": 451968,
"creation_count": 5,
"social_links": [
{
"platform": "twitter",
"label": "CachyOS",
"url": "https://twitter.com/CachyOS"
}
],
"offers_paid_membership": true
},
"msg": "success"
}Request schema
No body schema
Response schema
#/definitions/patreon.creatorResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | patreon.Creator | No | ||||
| data.avatar_url | string | No | ||||
| data.collection_count | integer | No | ||||
| data.cover_url | string | No | ||||
| data.creation_count | integer | No | ||||
| data.currency | string | No | EUR | |||
| data.handle | string | No | CachyOS | |||
| data.has_public_rss | boolean | No | ||||
| data.id | string | No | 8655479 | |||
| data.is_monthly | boolean | No | ||||
| data.is_nsfw | boolean | No | ||||
| data.name | string | No | CachyOS | |||
| data.offers_free_membership | boolean | No | ||||
| data.offers_paid_membership | boolean | No | ||||
| data.paid_member_count | integer | No | ||||
| data.patron_count | integer | No | ||||
| data.pledge_sum_cents | integer | No | ||||
| data.show_count | integer | No | ||||
| data.social_links | array | No | ||||
| data.social_links[].label | string | No | CachyOS | |||
| data.social_links[].platform | string | No | ||||
| data.social_links[].url | string | No | https://twitter.com/CachyOS | |||
| data.summary | string | No | ||||
| data.url | string | No | https://www.patreon.com/CachyOS | |||
| msg | string | No | success |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 429 | Too Many Requests | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/patreon/creator?handle=CachyOS" \
-H "x-api-key: $CRAWLORA_API_KEY"