Substack User Activity Scraper avatar

Substack User Activity Scraper

Pricing

from $3.00 / 1,000 pages

Go to Apify Store
Substack User Activity Scraper

Substack User Activity Scraper

Get an author's Notes and activity

Pricing

from $3.00 / 1,000 pages

Rating

0.0

(0)

Developer

Data Direct

Data Direct

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Get an author's public activity feed: their Notes and the posts they publish or restack, newest first, or only their notes, posts, replies, restacks or likes. Each item is tagged note, post or comment and says what the author did with it. Notes carry text, engagement and any quoted post or note.

Features

  • Real-time Substack data — results are fetched live at run time, never cached or stale
  • No login, cookies, or proxy configuration needed — just provide the input and run
  • Each result is pushed as a separate dataset item, exportable as JSON, CSV, or Excel
  • Fast: a typical run finishes in seconds

Input

FieldTypeRequiredDescription
usernamestringnoSubstack handle, e.g. lenny, with or without a leading @ (max 100 characters). Provide one of username, user_id or url.
user_idstringnoNumeric Substack user ID, as returned in user_id. Provide one of username, user_id or url.
urlstringnoProfile URL, e.g. https://substack.com/@lenny (max 500 characters). Provide one of username, user_id or url.
typestringnoOnly one kind of activity: note, post, reply, restack or like. Omit for notes, posts and restacks. One of: note, post, reply, restack, like.
pagesintegernoNumber of pages to fetch and merge into one response (1-250, billed per page returned). Each page returns 12 items. Fetching stops early when there are no more results.

Pricing

This Actor is billed per page of results — $0.003 per page.

  • Results come in pages. Use the pages input to choose how many pages to fetch (1–250); more pages means more results.
  • You pay $0.003 for each page you fetch, so pages: 3 costs $0.009 and pages: 1 costs $0.003.
  • You’re only charged when a run succeeds, or when it fails because what you asked for was looked up and doesn’t exist, is private, or isn’t valid: that costs one page ($0.003). Other failed runs are free.

Example output

{
"note_id": "355659691",
"body": "Still feels like a massive honor just for @George Saunders to be publishing on Substack, let alone be speaking of it on the big shows. ",
"date": "2026-10-08 04:48:40",
"author": "hamish",
"author_name": "Hamish McKenzie",
"author_id": "3567",
"author_url": "https://substack.com/@hamish",
"source": "Substack",
"domain": "substack.com",
"likes": 53,
"replies": 5,
"restacks": 3,
"reactions": {
"\u2764": 53
},
"author_pic_url": "",
"author_bestseller_tier": 0,
"lang": "en",
"attachments": [
{
"type": "note",
"note_id": "355302724",
"author": "arielleswedback",
"author_name": "Arielle Swedback",
"body": "@George Saunders spoke about Substack and our AI conversation yesterday on Late Night with Seth Meyers. Grateful to him for helping us see our way through",
"attachments": [
{
"post_id": "218085342",
"publication": "On Substack",
"title": "Model Behavior: George Saunders",
"type": "post",
"url": "https://on.substack.com/p/model-behavior-george-saunders"
},
{
"duration": 44.6,
"height": 1280,
"type": "video",
"url": "https://substack.com/api/v1/video/upload/c7e75333-51e0-4895-9c1c-597fbbdb5d11/src",
"width": 720
}
],
"url": "https://substack.com/@arielleswedback/note/c-355302724"
}
],
"publication": "Disjointed",
"url": "https://substack.com/@hamish/note/c-355659691",
"type": "note",
"activity": "note"
}

About

Maintained by Data Direct — a small suite of fast, reliable Substack and web-data scrapers. Each actor returns clean, structured results with no login, cookies, or proxy setup required. Have a question or a custom data need? Open an issue on this actor.