Substack

Search public Substack writer profiles

Searches public Substack profiles by name or handle. Each result carries the same subscriber signals as /substack/user, so a search enumerates writers without a second lookup per profile. Returns 20 profiles per page; use has_more rather than assuming a fixed depth, since result counts vary by query.

get/substack/user/search

Request

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

Query parameters

querystring required

Search text matched against profile names and handles

pageinteger

Zero-based page

Headers

x-api-keystring required

API key required

Response

OK

codeinteger
msgstring

Example response

{
  "code": 200,
  "data": {
    "query": "pragmatic engineer",
    "users": [
      {
        "bestseller_tier": 10000,
        "handle": "pragmaticengineer",
        "id": 2067309,
        "name": "Gergely Orosz",
        "publications": [
          {
            "id": 458709,
            "name": "The Pragmatic Engineer",
            "role": "admin"
          }
        ],
        "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"
        },
        "subscriptions": [
          {
            "membership_state": "free_signup"
          }
        ],
        "url": "https://substack.com/@pragmaticengineer"
      }
    ]
  },
  "msg": "success"
}

Changes

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