Substack Intel API — Posts, Archives & Publication Stats avatar

Substack Intel API — Posts, Archives & Publication Stats

Pricing

from $1.00 / 1,000 post or publication rows

Go to Apify Store
Substack Intel API — Posts, Archives & Publication Stats

Substack Intel API — Posts, Archives & Publication Stats

Pricing

from $1.00 / 1,000 post or publication rows

Rating

0.0

(0)

Developer

subimpact

subimpact

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Categories

Share

Public Substack API client. No auth, no login needed.

How this compares

One result type covers all three modes: archive rows, full posts with body text, and publication profiles that include the subscriber count. The client talks to Substack's public API directly and needs no key and no login. At $1.00 per 1,000 posts it is below automation-lab/substack-scraper ($1.15 per 1,000 post-metadata rows, $2.30 with content), fatihtahta/substack-scraper ($2.50) and easyapi/substack-posts-scraper ($4.99). sourabhbgp/substack-scraper lists a lower price of $0.30 per 1,000 rows; check its listing for which fields it returns. Platform usage is paid by you on top of the event price, and each run also costs $0.00005.

ActorPrice per 1,000 postsPlatform usage
subimpact/substack-intel-api$1.00paid by you
automation-lab/substack-scraper$1.15 (metadata), $2.30 (with content)see listing
fatihtahta/substack-scraper$2.50see listing
easyapi/substack-posts-scraper$4.99see listing
sourabhbgp/substack-scraper$0.30see listing

Prices are Apify Store list prices on the Free plan, checked 24 October 2026. Competitor prices can change; check their listings.

Modes

  • archive — recent posts list (paginated, maxItems to cap)
  • post — full post by slug (includes body text)
  • publication — publication profile + subscriber count

Input

FieldTypeDescription
publicationstringSubstack slug (e.g. a16z) or custom domain
modeenumarchive (default), post, publication
maxItemsintMax posts (0 = uncapped, safely limited to 5000; defaults to 10)
postSlugstringPost slug for post mode

Output

Archive/post rows: id, title, slug, postDate, audience, type, subtitle, url, likeCount, commentCount, wordCount, bodyText (post mode only), publication, mode.

Publication rows: id, name, slug, url, description, subscriberCount, postCount (always null — exact post counts are not exposed by public Substack endpoints), mode.

Notes

  • Custom domains (e.g. stratechery.com) may redirect /api/v1/* to their own archives — prefer the substack slug when known.
  • Uses curl (proven TLS fingerprint for WAF'd sites).