Patreon API endpoint
Returns Patreon's public curated creator shelves for one topic: Top creators, Popular this week, and New on Patreon. topic must be one of podcasts_and_shows, visual_arts, tabletop_games, video_games, music, lifestyle, writing, handicrafts, apps_and_software, social_impact.
/patreon/exploretopic: required public Explore topic. Allowed values: podcasts_and_shows, visual_arts, tabletop_games, video_games, music, lifestyle, writing, handicrafts, apps_and_software, social_impact.Returns the three public curated creator shelves the selected topic currently shows: popular-campaigns (Top creators), trending-campaigns (Popular this week), and new-campaigns (New on Patreon). The shelves are editorial/curated, so this endpoint does not promise search, ranking, or pagination.
| Field | Filled in, of 3 checked | Values in the sample |
|---|---|---|
| type | 3 | |
| title | 3 | |
| creators | 3 | median 12 entries |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| topic | string | Yes | Public Explore topic. Allowed values: podcasts_and_shows, visual_arts, tabletop_games, video_games, music, lifestyle, writing, handicrafts, apps_and_software, social_impact Allowed values: podcasts_and_shows, visual_arts, tabletop_games, video_games, music, lifestyle, writing, handicrafts, apps_and_software, social_impact. | podcasts_and_shows | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/patreon/explore?topic=podcasts_and_shows" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"topic": "podcasts_and_shows",
"sections": [
{
"type": "popular-campaigns",
"title": "Top creators",
"creators": [
{
"id": "4270549",
"name": "Reckless Ben",
"creation_name": "creating YouTube videos",
"url": "https://www.patreon.com/RecklessBen",
"is_nsfw": false
}
]
}
]
},
"msg": "success"
}Request schema
No body schema
Response schema
#/definitions/patreon.exploreResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | patreon.ExploreResult | No | ||||
| data.sections | array | No | ||||
| data.sections[].creators | array | No | ||||
| data.sections[].creators[].avatar_url | string | No | ||||
| data.sections[].creators[].creation_name | string | No | creating YouTube videos | |||
| data.sections[].creators[].id | string | No | 4270549 | |||
| data.sections[].creators[].is_nsfw | boolean | No | ||||
| data.sections[].creators[].name | string | No | Reckless Ben | |||
| data.sections[].creators[].url | string | No | https://www.patreon.com/RecklessBen | |||
| data.sections[].title | string | No | Top creators | |||
| data.sections[].type | string | No | popular-campaigns, trending-campaigns, new-campaigns | popular-campaigns | ||
| data.topic | string | No | podcasts_and_shows | |||
| msg | string | No | success |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/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/explore?topic=podcasts_and_shows" \
-H "x-api-key: $CRAWLORA_API_KEY"