Endpoint Playground
Test Crawlora's List the Substack feed tabs API with realistic prefilled parameters. Generate a cURL request, inspect the expected structured JSON response, and open the full docs or pricing page when you are ready to integrate this public web data extraction endpoint into your application.
curl "https://api.crawlora.net/api/v1/substack/notes/tabs?surface=feed" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| surface | string | No | feed | Which surface's tabs to list |
{
"code": 200,
"data": {
"surface": "feed",
"tabs": [
{
"id": "for-you",
"name": "For you",
"type": "base"
},
{
"id": "bestseller",
"name": "New Bestsellers",
"type": "secondary"
},
{
"id": "4",
"name": "Technology",
"type": "category"
}
]
},
"msg": "success"
}Public Playground
Sample responses, schemas, request previews, and code snippets are visible before sign in. Create an account when you are ready to save an API key and run authenticated requests.
Returns every selectable tab for one surface. The two surfaces expose different tab sets: `feed` has 34 tabs (the main feed, the bestseller feed, and one per category) and `explore` has 33. Each row's id and type must be passed together to the matching feed endpoint, which rejects a tab whose type does not match.
{
"code": 200,
"data": {
"surface": "feed",
"tabs": [
{
"id": "for-you",
"name": "For you",
"type": "base"
},
{
"id": "bestseller",
"name": "New Bestsellers",
"type": "secondary"
},
{
"id": "4",
"name": "Technology",
"type": "category"
}
]
},
"msg": "success"
}curl "https://api.crawlora.net/api/v1/substack/notes/tabs" \
-H "x-api-key: $CRAWLORA_API_KEY"