{
  "data": {
    "id": "q5k3GrsSofKG79I27",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "substack-leaderboard-scraper",
    "username": "fetch_cat",
    "description": "Export ranked Substack publications by category with subscriber, pricing, author, and rank-change data.",
    "isPublic": true,
    "createdAt": "2026-08-06T13:50:13.834Z",
    "modifiedAt": "2026-08-09T17:08:07.807Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "8Rc6J7nvxHfvB8aZd",
        "finishedAt": "2026-08-06T14:13:02.286Z",
        "buildNumberInt": 100005,
        "buildNumber": "0.1.5"
      }
    },
    "stats": {
      "totalBuilds": 5,
      "totalRuns": 95,
      "totalUsers": 1,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-10-14T10:36:38.161Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 26,
        "TIMED-OUT": 0,
        "TOTAL": 26
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 256
    },
    "exampleRunInput": {
      "body": "{\"categories\": [\"technology\"], \"boardTypes\": [\"paid\"], \"maxItems\": 10}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "NEWS",
      "MARKETING"
    ],
    "isDeprecated": false,
    "title": "Substack Leaderboard Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-q5k3GrsSofKG79I27-PC8iUFgQh4-actor-icon.png",
    "seoTitle": "Substack Scraper for Newsletter Leaderboards",
    "seoDescription": "Export Substack leaderboard rankings, newsletter profiles, authors, subscriber signals, pricing, and rank changes by category through an API easily.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-08-06T13:52:56.501Z",
        "reasonForChange": "This new Actor charges a small start fee and per saved leaderboard publication, with lower per-result rates on higher usage tiers.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time run start",
              "eventPriceUsd": 0.0005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Leaderboard publication",
              "eventDescription": "One saved ranked publication",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00344
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00299
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00233
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00179
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0012
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00084
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "createdAt": "2026-08-06T13:52:56.943Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-08-06T13:56:38.178Z",
        "reasonForChange": "Per-result prices were reduced to reflect the Actor’s measured operating costs, so users pay less for every saved leaderboard publication.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts.",
              "eventPriceUsd": 0.0005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Leaderboard publication",
              "eventDescription": "Charged per saved ranked publication.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000036822
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.000032019
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000024975
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.000019211
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000012808
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00001
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "createdAt": "2026-08-06T13:56:38.611Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-08-06T13:59:55.871Z",
        "reasonForChange": "Per-result prices were reduced again after final cost measurements, so users pay less for every saved leaderboard publication.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts.",
              "eventPriceUsd": 0.0005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Leaderboard publication",
              "eventDescription": "Charged per saved ranked publication.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000034613
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.000030098
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000023477
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.000018059
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000012039
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00001
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "createdAt": "2026-08-06T13:59:56.369Z",
        "apifyMarginPercentage": 0.2
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Substack Leaderboard Scraper\n\nA scraper that harvests Substack leaderboard rankings and public publication metadata by category and board type (e.g., Top Bestsellers, Rising), producing structured, record-level outputs for each ranked newsletter. It extracts leaderboard position and provenance, publication identity and URLs, descriptions, language and images, public author profile details, public subscriber signals and magnitude, bestseller tier signals, active subscription pricing (monthly/annual and currency) and plan benefits (free vs paid), and feature flags (podcast, community, payments). The Actor can target specific leaderboard pages or category boards, cap total results, and optionally compute rank history and movement by comparing the current snapshot with a prior snapshot stored by the run. Outputs are organized as per-publication metadata suitable for newsletter research, creator-economy analysis, competitor tracking, discovery, and monitoring workflows.\n\n## Use cases\n\n- Export ranked newsletters for newsletter research and market dashboards  \n- Discover and profile creators for outreach or partnership sourcing  \n- Competitor tracking and category leader comparison across Substack boards  \n- Monitor rising newsletters over time and detect rank movements or new entries  \n- Category-focused research to analyze top publications within specific topics  \n- Scrape a single public leaderboard page for targeted analysis or reporting",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3YzOqilAobE0tfIAjEVPycRxlNwH3i4ww85UVEPK+KaEZ4dlPhyPLrtEO3W23WlDAQU3S3ekTX7jAsDjZoTWPWIN7MsNZmYUMOSiw2TLovMIH9o77SNTDsSHAI9b3MO3EDbRx0rDGYO6bMPwspaN8AGXHeYySHr13h+zkQjIQMxQwrhdIryiy4ChdK9FZ7lzMAuORrrmyNqIwbaDsomnLmtu4YntGuzSflMbqQw56RD8ISOfVCzHcvO1jpOaF7jmrVBHU92lXigkEGfO1+3oNpDSoQxzu1eSiXNjqFgWXWBMvi+O6zM8FTIUJyN+187XSAFbyiVep5tSFClEofh4X \n"
  }
}