Menu

Post image 1
Post image 2
1 / 2
0

Extracting Publication Data from Substack

DEV Community·Mathieu K·19 days ago
#cqEviArQ
#web#substack#browser#api#fullscreen#fetch
Reading 0:00
15s threshold

If you have a substack account, like me, you are probably wondering how the articles are stored and how to fetch them manually, right? Well, it will be a short post trying to explain that. The end-point to get the JSON object describing the post is /api/v1/drafts/${post_id} where post_id is an integer (a reference to your post). curl https:// ${ account_name } .substack.com/api/v1/drafts/ ${ post_id } Enter fullscreen mode Exit fullscreen mode The headers used for doing this request: Accept: */* Accept-Encoding: gzip, delfate, br, zstd Accept-Language: en-US Cookie: ${your_cookie} Priority: u=1, i sec-ch-ua: sec-ch-ua-mobile: ?0 sec-ch-ua-platform: "Linux" sec-fetch-dest: sec-fetch-mode: cors sec-fetch-site: same-origin sec-gpc: 1 User-Agent: ${your_user_agent} Enter fullscreen mode Exit fullscreen mode If successful, a JSON should be returned containing a huge amount of fields. Your post is stored in draft_body as stringified JSON. { ... "draft_body" : "" , ...…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More