/stackhooks
FeaturesPricingUse CasesDocs
HomeFeatures

Features

Six REST endpoints covering the full Substack data model. From publication metadata to recursive comment threads.

GET /v1/publications/:slug

Publications API

Get complete metadata for any Substack publication. Returns the name, description, logo URL, hero image, custom domain info, and full author...

GET /v1/publications/:slug/posts

Posts API

Fetch a paginated feed of posts from any Substack publication. Each post includes title, subtitle, publication date, cover image, word count...

GET /v1/posts/:slug

Post Content API

Get the complete body of any Substack post. Returns content in both HTML and plaintext formats with automatic section detection. For paywall...

GET /v1/publications/:slug/authors

Authors API

Get deduplicated author profiles for any Substack publication. Each author includes their name, handle, photo URL, and bio. Authors are cros...

GET /v1/posts/:slug/comments

Comments API

Retrieve the full comment thread tree for any Substack post. Comments include nested replies, author information, timestamps, and like count...

Built-in Automatic

Paywall Detection

Every post content response automatically includes paywall boundary detection. The free_text and paid_text fields precisely split content at...

Related

Use Cases

See how teams use the Stackhooks API in production.

API Documentation

Complete reference for all endpoints.

Pricing

Free, Pro, and Business plans.

Start building today

Create a free account and start pulling structured Substack data in minutes.

/stackhooks

Structured JSON data from any Substack publication.

Product

  • Features
  • Pricing
  • Use Cases
  • Changelog

Developers

  • API Docs
  • Quickstart
  • Authentication
  • Rate Limits

Company

  • About
  • Security
  • Status
  • Contact

© 2026 Stackhooks.

Works withSubstack

Substack is a registered trademark of Substack Inc. Stackhooks is an independent project and is not affiliated with, endorsed by, or sponsored by Substack Inc. All trademarks are property of their respective owners.