Endpoint Playground
Returns every public Substack category, with the category id required by /substack/category. Ids span two spaces: 32 categories use a numeric id and one uses the string id `podcast`. Both are accepted by /substack/category.
14 Oct 2026: 35 categories; 5 fields had a value in every checked item and 1 varied between items.
Sample value profiles: in_category_listing: true in 34 of 35; in_leaderboard: true in 35 of 35.
curl 'https://api.crawlora.net/api/v1/substack/categories' \
-H "x-api-key: $CRAWLORA_API_KEY"No request parameters
{
"code": 200,
"data": {
"categories": [
{
"id": "96",
"slug": "culture",
"name": "Culture",
"emoji": "🎭️",
"in_category_listing": true,
"in_leaderboard": true
},
{
"id": "podcast",
"slug": "podcast",
"name": "Podcast",
"emoji": "🎙",
"in_category_listing": true,
"in_leaderboard": true
},
{
"id": "bestseller",
"slug": "bestseller",
"name": "Bestsellers",
"in_category_listing": false,
"in_leaderboard": true
}
]
},
"msg": "success"
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.