Endpoint Playground
Returns one public post with the extended metadata the archive listing omits, including word count, every credited byline, and podcast audio details where the post has them. Post bodies are not returned.
14 Oct 2026: 4 bylines; 4 fields had a value in every checked item.
Sample value profiles: url: substack.com.
curl 'https://api.crawlora.net/api/v1/substack/post?publication=semianalysis&slug=koreas-trillion-dollar-sovereign' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| publication | string | Yes | semianalysis | Publication subdomain or custom domain |
| slug | string | Yes | koreas-trillion-dollar-sovereign | Post slug, the trailing path segment of the post URL |
{
"code": 200,
"data": {
"id": 213613469,
"title": "Korea's Trillion-Dollar Sovereign AI Investment",
"slug": "koreas-trillion-dollar-sovereign",
"url": "https://newsletter.semianalysis.com/p/koreas-trillion-dollar-sovereign",
"type": "newsletter",
"audience": "only_paid",
"published_at": "2026-09-01T20:14:32.560Z",
"paywalled": true,
"comment_count": 1,
"reaction_count": 164,
"wordcount": 3953,
"bylines": [
{
"id": 134996999,
"name": "Max Kan",
"handle": "maxkan",
"url": "https://substack.com/@maxkan"
}
]
},
"msg": "success"
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.