Substack Search Posts Scraper avatar

Substack Search Posts Scraper

Pricing

from $3.00 / 1,000 runs

Go to Apify Store
Substack Search Posts Scraper

Substack Search Posts Scraper

Search posts by keyword

Pricing

from $3.00 / 1,000 runs

Rating

0.0

(0)

Developer

Data Direct

Data Direct

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Search Substack posts by keyword across every publication. Returns post title, subtitle, author, publication, publication date, engagement (likes, comments, restacks), paywall status, word count, cover image and tags, plus the publications related to the query. Supports a time window from the past day to the past year.

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
querystringyesSearch keyword (max 500 characters)
pageintegernoPage number for pagination (1-101). Each page returns 16-20 posts.
posted_agostringnoOnly return posts from this period: 24h (past day), 7d (past week), 30d (past month), or 12m (past year). Omit for all time. Any other value returns 400. One of: 24h, 7d, 30d, 12m.
languagestringnoTwo-letter language code, e.g. es, to rank posts in that language first

Pricing

This Actor is billed per run — a flat $0.003 per run.

  • One run returns all matching results for your input, and costs $0.003 — whether it comes back with one result or hundreds.
  • 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 run ($0.003). Other failed runs are free.

Example output

{
"title": "Build custom Claude Code features in Claude Code",
"subtitle": "No more filing feature requests with Anthropic. Just tell Claude what you want.",
"url": "https://www.thisweekinai.ai/p/build-custom-claude-code-features",
"date": "2026-10-06 18:23:35",
"author": "lonharris",
"author_name": "Lon Harris",
"author_id": "380063648",
"author_url": "https://substack.com/@lonharris",
"source": "Substack",
"domain": "substack.com",
"snippet": "No more filing feature requests with Anthropic. Just tell Claude what you want.",
"likes": 7,
"comments": 0,
"restacks": 1,
"reactions": {
"\u2764": 7
},
"is_paid": false,
"audience": "everyone",
"type": "newsletter",
"wordcount": 686,
"lang": "en",
"cover_image_url": "https://substackcdn.com/image/youtube/w_728,c_limit/yUuFvL1lK4k",
"podcast_url": "",
"podcast_duration": 0,
"tags": [
"Demo"
],
"publication": "This Week in AI",
"publication_id": "6195110",
"publication_url": "https://www.thisweekinai.ai",
"slug": "build-custom-claude-code-features",
"post_id": "219138700",
"authors": [
{
"username": "lonharris",
"name": "Lon Harris",
"user_id": "380063648"
}
],
"replies": 0,
"audio_url": "",
"podcast_image_url": "",
"video_duration": 0
}

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.