Substack

Get a Substack publication and its subscription offering

Returns a publication's public profile and its complete subscription offering: every purchasable web plan with per-currency pricing, the separately priced App Store plans, per-tier benefit copy, and the toggles governing which tiers are sold. Identify the publication by name (a subdomain such as semianalysis, or a custom domain such as www.thefp.com) or by numeric publication_id -- exactly one is required. Prefer publication_id when you have it: it reads a compact document, while resolving by name has to parse the publication's full homepage.

get/substack/publication

Request

  • Base URL: https://api.crawlora.net/api/v1
  • URL: https://api.crawlora.net/api/v1/substack/publication
  • Auth: API key in header x-api-key

Query parameters

publicationstring

Publication subdomain or custom domain. Provide this or publication_id.

publication_idinteger

Numeric publication id. Cheaper than resolving by name. Provide this or publication.

Headers

x-api-keystring required

API key required

Response

OK

codeinteger
msgstring

Example response

{
  "code": 200,
  "data": {
    "id": 6349492,
    "name": "SemiAnalysis",
    "subscribers": {
      "follower_count": 365727,
      "paid_rough": "Thousands of paid subscribers",
      "paid_rough_int": 1000,
      "paid_tier": 1000,
      "total": 315000,
      "total_display": "315K+",
      "total_rough": "Hundreds of thousands of subscribers"
    },
    "subscription": {
      "app_store_plans": [
        {
          "amount_cents": 1400,
          "currency": "usd",
          "display_price": "$14",
          "period": "month"
        }
      ],
      "founding_plan_name": "Founding Member",
      "group_discount_percent": 20,
      "payments_state": "enabled",
      "plans": [
        {
          "amount_cents": 5000,
          "currencies": [
            {
              "amount_cents": 900,
              "currency": "eur"
            }
          ],
          "currency": "usd",
          "id": "monthly50usd_982ddb86",
          "interval": "month",
          "interval_count": 1,
          "kind": "monthly",
          "nickname": "$50 a month"
        }
      ]
    },
    "url": "https://semianalysis.substack.com"
  },
  "msg": "success"
}

Changes

No recorded changes to this operation across all 2 revisions of this API.