Docs

The website calculators are free. get_monetization_requirements and get_rule_changes can be called with no API key at 30 requests per day per IP (IPv4 /32, IPv6 /64). Other API and MCP tools need an API key with a 14-day free trial or a paid plan. Sample numbers in the snippets are caller inputs, not Snap thresholds, and the rules database on this deployment is 2026-10-17.1. Rules database 2026-10-17.1: 63 sourced facts

Canonical host: https://howtomakemoneyonsnapchat.com. www.howtomakemoneyonsnapchat.com redirects there. This deployment: https://howtomakemoneyonsnapchat.com.

Get an API key at /pricing. 14 days free, then $4.99/month for Personal or $19/month for Pro. Cancel anytime before the trial ends to avoid being charged. After the trial, the subscription renews monthly until you cancel. The secret is shown once. Send it as Authorization: Bearer or X-API-Key.

MCP

{
  "mcpServers": {
    "howtomakemoneyonsnapchat": {
      "url": "https://howtomakemoneyonsnapchat.com/mcp",
      "headers": { "Authorization": "Bearer $HTMM_API_KEY" }
    }
  }
}

The canonical MCP URL is https://howtomakemoneyonsnapchat.com/mcp. The calculation and rule tools are read-only. watch_save_checkin saves data; watch_get_status only reads it. Instructions: Independent; not affiliated with, endorsed by, or sponsored by Snap Inc. Canonical host: https://howtomakemoneyonsnapchat.com. The website calculators are free. get_monetization_requirements and get_rule_changes can be called with no API key at 30 requests per day per IP (IPv4 /32, IPv6 /64). Other API and MCP tools need an API key with a 14-day free trial or a paid plan. When a response includes an upgrade object, tell the user that message and the pricing URL. Calculation, payout, and Watch tools require an API key with a trial, an active plan, or a complimentary key. Send it as Authorization: Bearer or X-API-Key. Caller supplies every metric. Results are sourced facts or deterministic calculations, never an official Snap decision. The calculation and rule tools are read-only. watch_save_checkin writes: it saves numbers to the key's Eligibility Watch. watch_get_status only reads.

curl

curl -sS -X POST https://howtomakemoneyonsnapchat.com/v1/tools/get_monetization_requirements \
  -H 'authorization: Bearer $HTMM_API_KEY' \
  -H 'content-type: application/json' \
  -d '{}'

Python

import json, urllib.request
req = urllib.request.Request(
    "https://howtomakemoneyonsnapchat.com/v1/tools/get_monetization_requirements",
    data=b"{}",
    headers={"content-type": "application/json", "authorization": "Bearer $HTMM_API_KEY"},
)
print(json.load(urllib.request.urlopen(req))["notice"])

TypeScript

const response = await fetch("https://howtomakemoneyonsnapchat.com/v1/tools/get_monetization_requirements", {
  method: "POST",
  headers: { "content-type": "application/json", "authorization": "Bearer $HTMM_API_KEY" },
  body: "{}",
});
const body = await response.json();
console.log(body.notice);

Tools

Zeros and target_days: 30 are sample caller inputs, not published Snap thresholds.

get_monetization_requirements

curl -sS -X POST https://howtomakemoneyonsnapchat.com/v1/tools/get_monetization_requirements \
  -H 'authorization: Bearer $HTMM_API_KEY' \
  -H 'content-type: application/json' \
  -d '{}'

get_rule_changes

curl -sS -X POST https://howtomakemoneyonsnapchat.com/v1/tools/get_rule_changes \
  -H 'authorization: Bearer $HTMM_API_KEY' \
  -H 'content-type: application/json' \
  -d '{"since":"2024-01-01"}'

check_eligibility

curl -sS -X POST https://howtomakemoneyonsnapchat.com/v1/tools/check_eligibility \
  -H 'authorization: Bearer $HTMM_API_KEY' \
  -H 'content-type: application/json' \
  -d '{  "metrics": {    "followers": 0,    "meets_age_requirement": null,    "country": "US"  }}'

calculate_gap

curl -sS -X POST https://howtomakemoneyonsnapchat.com/v1/tools/calculate_gap \
  -H 'authorization: Bearer $HTMM_API_KEY' \
  -H 'content-type: application/json' \
  -d '{  "metrics": {    "followers": 0,    "meets_age_requirement": null,    "country": "US"  }}'

calculate_growth_pace

curl -sS -X POST https://howtomakemoneyonsnapchat.com/v1/tools/calculate_growth_pace \
  -H 'authorization: Bearer $HTMM_API_KEY' \
  -H 'content-type: application/json' \
  -d '{  "metrics": { "followers": 0 },  "target_days": 30}'

calculate_payout_timeline

curl -sS -X POST https://howtomakemoneyonsnapchat.com/v1/tools/calculate_payout_timeline \
  -H 'authorization: Bearer $HTMM_API_KEY' \
  -H 'content-type: application/json' \
  -d '{"credited_date":"2026-10-01","amount_usd":150}'

Example responses

Each response below is the tool output for the input shown, captured from the rules database. Calculation numbers are caller inputs, not Snap thresholds.

get_monetization_requirements

Input

{
  "program": "unified_monetization_program",
  "country": "US"
}

Response

{
  "tool": "get_monetization_requirements",
  "api_version": "v1",
  "notice": "HowToMakeMoneyOnSnapchat.com is an independent third party and is not affiliated with, endorsed by, or sponsored by Snap Inc. Snapchat is a trademark of Snap Inc.",
  "generated_at": "2026-10-01T00:00:00Z",
  "sources": [
    {
      "url": "https://www.snap.com/monetization-terms?lang=en-US",
      "publisher": "Snap Inc. (snap.com legal terms)",
      "title": "Snap Monetization Terms",
      "verified_at": "2026-09-26",
      "supports_rule_ids": [
        "ump.account_good_standing",
        "ump.age_min_terms",
        "ump.excluded_parties",
        "ump.invalid_activity_excluded",
        "ump.invitation_only",
        "ump.non_us_physical_location",
        "ump.payment_formula_proprietary"
      ]
    },
    {
      "url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "title": "About Snapchat’s Monetization Program",
      "verified_at": "2026-09-26",
      "supports_rule_ids": [
        "ump.age_min_help_page",
        "ump.comply_terms_policy",
        "ump.followers_min",
        "ump.no_invitation_fee",
        "ump.no_third_party_controls_eligibility",
        "ump.ongoing_spotlight_view_time_hours_28d_max_rewards",
        "ump.original_advertiser_friendly_content",
        "ump.revenue_source",
        "ump.snap_star_required",
        "ump.spotlight_min_video_length_seconds",
        "ump.spotlight_view_time_hours_28d_min",
        "ump.view_time_hours_28d_min"
      ]
    },
    {
      "url": "https://help.snapchat.com/hc/en-us/articles/7012309512724-What-are-Creator-Rewards-and-how-can-I-earn-them",
      "publisher": "Snap Inc. (Snapchat Support)",
      "title": "What are Creator Rewards and how can I earn them?",
      "verified_at": "2026-09-26",
      "supports_rule_ids": [
        "ump.country_eligible"
      ]
    },
    {
      "url": "https://help.snapchat.com/hc/en-us/articles/47748552848660-How-do-I-track-my-100-Hours-of-Spotlight-View-Time-Last-28-days",
      "publisher": "Snap Inc. (Snapchat Support)",
      "title": "How do I track my 100 Hours of Spotlight View Time (Last 28 days)?",
      "verified_at": "2026-09-28",
      "supports_rule_ids": [
        "ump.ongoing_spotlight_view_time_hours_28d_max_rewards"
      ]
    }
  ],
  "data_freshness": {
    "rules_db_version": "2026-10-17.1",
    "generated_at": "2026-10-01T00:00:00Z",
    "oldest_verified_at": "2026-09-26",
    "newest_verified_at": "2026-09-28",
    "stale_rule_ids": [],
    "policy": "Sources are re-checked daily; a rule is listed as stale when the later of verified_at and last_checked_at is more than 7 days before the response date."
  },
  "catalog_scope": {
    "mvp_in_force": 51,
    "in_force_including_out_of_scope": 63,
    "mvp_including_historical": 67,
    "approved_total": 80,
    "out_of_scope_programs": [
      "creator_subscriptions",
      "lens_creator_rewards"
    ],
    "summary": "51 facts in MVP scope; 63 total including Creator Subscriptions, and Lens Creator Rewards; 67 in-scope records including historical"
  },
  "direct_answer": "To be considered for Snapchat's Monetization Program, Snap lists 50,000 followers, 15,000 hours of view time in the last 28 days (at least 3,000 hours from Spotlight), age 18 or the local age of majority, a country on the published list (43 countries), and Snap Star status. Accounts must also be in good standing, follow Snap's terms and content guidelines, and post original, advertiser-friendly content; Spotlight videos must be at least 30 seconds. Entry is by invitation from Snap, and when your numbers meet these, our tools say you 'meet the published criteria'; Snap decides who is invited.",
  "query": {
    "program": "unified_monetization_program",
    "country": "US",
    "include_unverified": true,
    "include_historical": false,
    "include_out_of_scope": false,
    "requirement_phase": null,
    "as_of": "2026-10-01"
  },
  "programs": [
    {
      "program": "unified_monetization_program",
      "program_status": "active",
      "rule_ids": [
        "ump.account_good_standing",
        "ump.age_min_help_page",
        "ump.age_min_terms",
        "ump.comply_terms_policy",
        "ump.country_eligible",
        "ump.excluded_parties",
        "ump.followers_min",
        "ump.invalid_activity_excluded",
        "ump.invitation_only",
        "ump.no_invitation_fee",
        "ump.no_third_party_controls_eligibility",
        "ump.non_us_physical_location",
        "ump.ongoing_spotlight_view_time_hours_28d_max_rewards",
        "ump.original_advertiser_friendly_content",
        "ump.payment_formula_proprietary",
        "ump.revenue_source",
        "ump.snap_star_required",
        "ump.spotlight_min_video_length_seconds",
        "ump.spotlight_view_time_hours_28d_min",
        "ump.view_time_hours_28d_min"
      ]
    }
  ],
  "facts": [
    {
      "label": "FACT",
      "rule_id": "ump.account_good_standing",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Snapchat account and Payment Account must be active, in good standing (as determined by Snap), and compliant with the Monetization Terms at all times; creator must pass Snap's and the Payment Provider's compliance review.",
      "value": true,
      "unit": "boolean",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "eligibility_condition",
      "status": "current",
      "source_url": "https://www.snap.com/monetization-terms?lang=en-US",
      "publisher": "Snap Inc. (snap.com legal terms)",
      "verified_at": "2026-09-26",
      "effective_date": "2025-02-01",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "all",
      "requirement_phase": "entry_and_ongoing",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Determined by Snap; cannot be checked by us."
    },
    {
      "label": "FACT",
      "rule_id": "ump.age_min_help_page",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Be at least 18 years old or the local age of legal majority in your country (primary age requirement shown to users).",
      "value": "18 or the local age of majority",
      "unit": "text",
      "metric": "meets_age_requirement",
      "operator": "is_true",
      "window_days": null,
      "rule_type": "eligibility_threshold",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [
        "ump.age_min_terms"
      ],
      "notes": "Primary age requirement (help page). Supplementary, where applicable: the Monetization Terms' Minimum Eligibility mentions participation from age 16 with parental consent (see ump.age_min_terms); this is a note, not an equal alternative. Tools accept only meets_age_requirement: true/false/null (null returns requires_user_confirmation). Creator age is never collected or stored."
    },
    {
      "label": "FACT",
      "rule_id": "ump.age_min_terms",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Monetization Terms Minimum Eligibility: individuals must be at least the age of legal majority in their jurisdiction (or, if applicable, at least 16 years old with parental consent); entities' representatives must be at least 18 (or legal age of majority).",
      "value": "age of legal majority in jurisdiction; or at least 16 with parental/guardian consent where applicable",
      "unit": "text",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "supplementary_note",
      "status": "current",
      "source_url": "https://www.snap.com/monetization-terms?lang=en-US",
      "publisher": "Snap Inc. (snap.com legal terms)",
      "verified_at": "2026-09-26",
      "effective_date": "2025-02-01",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "not_applicable",
      "requirement_phase": "not_applicable",
      "mvp_scope": "in_scope",
      "related_rule_ids": [
        "ump.age_min_help_page"
      ],
      "notes": "Supplementary note referenced from ump.age_min_help_page ('where applicable'). Not an equal alternative to the primary requirement of 18 or the local age of majority. Requires user confirmation because majority age and parental-consent rules depend on jurisdiction."
    },
    {
      "label": "FACT",
      "rule_id": "ump.comply_terms_policy",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Comply with the Monetization Terms and the Creator Monetization Policy.",
      "value": true,
      "unit": "boolean",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "eligibility_condition",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "all",
      "requirement_phase": "entry_and_ongoing",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Qualitative; cannot be checked from metrics."
    },
    {
      "label": "FACT",
      "rule_id": "ump.country_eligible",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Creator must reside in an eligible country. Countries listed for 'Snapchat Monetization Program Ads within Stories and Spotlights' payouts.",
      "value": [
        "Algeria",
        "Argentina",
        "Australia",
        "Austria",
        "Bahrain",
        "Belgium",
        "Brazil",
        "Canada",
        "Colombia",
        "Denmark",
        "Egypt",
        "Finland",
        "France",
        "Germany",
        "India",
        "Indonesia",
        "Ireland",
        "Italy",
        "Jordan",
        "Korea (the Republic of)",
        "Kuwait",
        "Lebanon",
        "Libya",
        "Malaysia",
        "Mexico",
        "Morocco",
        "Netherlands (the)",
        "New Zealand",
        "Nigeria",
        "Norway",
        "Oman",
        "Pakistan",
        "Palestine",
        "Philippines (the)",
        "Poland",
        "Qatar",
        "Saudi Arabia",
        "Singapore",
        "Spain",
        "Sweden",
        "United Arab Emirates",
        "United Kingdom",
        "United States"
      ],
      "unit": "country_names",
      "metric": "country",
      "operator": "in",
      "window_days": null,
      "rule_type": "eligibility_threshold",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/7012309512724-What-are-Creator-Rewards-and-how-can-I-earn-them",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "iso_countries": [
        {
          "snap_name": "Algeria",
          "alpha2": "DZ",
          "alpha3": "DZA",
          "numeric": "012"
        },
        {
          "snap_name": "Argentina",
          "alpha2": "AR",
          "alpha3": "ARG",
          "numeric": "032"
        },
        {
          "snap_name": "Australia",
          "alpha2": "AU",
          "alpha3": "AUS",
          "numeric": "036"
        },
        {
          "snap_name": "Austria",
          "alpha2": "AT",
          "alpha3": "AUT",
          "numeric": "040"
        },
        {
          "snap_name": "Bahrain",
          "alpha2": "BH",
          "alpha3": "BHR",
          "numeric": "048"
        },
        {
          "snap_name": "Belgium",
          "alpha2": "BE",
          "alpha3": "BEL",
          "numeric": "056"
        },
        {
          "snap_name": "Brazil",
          "alpha2": "BR",
          "alpha3": "BRA",
          "numeric": "076"
        },
        {
          "snap_name": "Canada",
          "alpha2": "CA",
          "alpha3": "CAN",
          "numeric": "124"
        },
        {
          "snap_name": "Colombia",
          "alpha2": "CO",
          "alpha3": "COL",
          "numeric": "170"
        },
        {
          "snap_name": "Denmark",
          "alpha2": "DK",
          "alpha3": "DNK",
          "numeric": "208"
        },
        {
          "snap_name": "Egypt",
          "alpha2": "EG",
          "alpha3": "EGY",
          "numeric": "818"
        },
        {
          "snap_name": "Finland",
          "alpha2": "FI",
          "alpha3": "FIN",
          "numeric": "246"
        },
        {
          "snap_name": "France",
          "alpha2": "FR",
          "alpha3": "FRA",
          "numeric": "250"
        },
        {
          "snap_name": "Germany",
          "alpha2": "DE",
          "alpha3": "DEU",
          "numeric": "276"
        },
        {
          "snap_name": "India",
          "alpha2": "IN",
          "alpha3": "IND",
          "numeric": "356"
        },
        {
          "snap_name": "Indonesia",
          "alpha2": "ID",
          "alpha3": "IDN",
          "numeric": "360"
        },
        {
          "snap_name": "Ireland",
          "alpha2": "IE",
          "alpha3": "IRL",
          "numeric": "372"
        },
        {
          "snap_name": "Italy",
          "alpha2": "IT",
          "alpha3": "ITA",
          "numeric": "380"
        },
        {
          "snap_name": "Jordan",
          "alpha2": "JO",
          "alpha3": "JOR",
          "numeric": "400"
        },
        {
          "snap_name": "Korea (the Republic of)",
          "alpha2": "KR",
          "alpha3": "KOR",
          "numeric": "410"
        },
        {
          "snap_name": "Kuwait",
          "alpha2": "KW",
          "alpha3": "KWT",
          "numeric": "414"
        },
        {
          "snap_name": "Lebanon",
          "alpha2": "LB",
          "alpha3": "LBN",
          "numeric": "422"
        },
        {
          "snap_name": "Libya",
          "alpha2": "LY",
          "alpha3": "LBY",
          "numeric": "434"
        },
        {
          "snap_name": "Malaysia",
          "alpha2": "MY",
          "alpha3": "MYS",
          "numeric": "458"
        },
        {
          "snap_name": "Mexico",
          "alpha2": "MX",
          "alpha3": "MEX",
          "numeric": "484"
        },
        {
          "snap_name": "Morocco",
          "alpha2": "MA",
          "alpha3": "MAR",
          "numeric": "504"
        },
        {
          "snap_name": "Netherlands (the)",
          "alpha2": "NL",
          "alpha3": "NLD",
          "numeric": "528"
        },
        {
          "snap_name": "New Zealand",
          "alpha2": "NZ",
          "alpha3": "NZL",
          "numeric": "554"
        },
        {
          "snap_name": "Nigeria",
          "alpha2": "NG",
          "alpha3": "NGA",
          "numeric": "566"
        },
        {
          "snap_name": "Norway",
          "alpha2": "NO",
          "alpha3": "NOR",
          "numeric": "578"
        },
        {
          "snap_name": "Oman",
          "alpha2": "OM",
          "alpha3": "OMN",
          "numeric": "512"
        },
        {
          "snap_name": "Pakistan",
          "alpha2": "PK",
          "alpha3": "PAK",
          "numeric": "586"
        },
        {
          "snap_name": "Palestine",
          "alpha2": "PS",
          "alpha3": "PSE",
          "numeric": "275"
        },
        {
          "snap_name": "Philippines (the)",
          "alpha2": "PH",
          "alpha3": "PHL",
          "numeric": "608"
        },
        {
          "snap_name": "Poland",
          "alpha2": "PL",
          "alpha3": "POL",
          "numeric": "616"
        },
        {
          "snap_name": "Qatar",
          "alpha2": "QA",
          "alpha3": "QAT",
          "numeric": "634"
        },
        {
          "snap_name": "Saudi Arabia",
          "alpha2": "SA",
          "alpha3": "SAU",
          "numeric": "682"
        },
        {
          "snap_name": "Singapore",
          "alpha2": "SG",
          "alpha3": "SGP",
          "numeric": "702"
        },
        {
          "snap_name": "Spain",
          "alpha2": "ES",
          "alpha3": "ESP",
          "numeric": "724"
        },
        {
          "snap_name": "Sweden",
          "alpha2": "SE",
          "alpha3": "SWE",
          "numeric": "752"
        },
        {
          "snap_name": "United Arab Emirates",
          "alpha2": "AE",
          "alpha3": "ARE",
          "numeric": "784"
        },
        {
          "snap_name": "United Kingdom",
          "alpha2": "GB",
          "alpha3": "GBR",
          "numeric": "826"
        },
        {
          "snap_name": "United States",
          "alpha2": "US",
          "alpha3": "USA",
          "numeric": "840"
        }
      ],
      "requires_user_confirmation": false,
      "supersedes": null,
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "43 countries. Identical list appears on the payout-countries help article under the older label 'Creator Midroll Ads within Stories'. The Creator Rewards FAQ (5909152630420) shows a shorter, older-looking generic list (37 countries; missing Colombia, Lebanon, Malaysia, Pakistan, Poland, Spain) — treated as stale; flagged for operator review. Monetization Terms say the Eligible Regions list is in the 'Creator Rewards Guidelines', which we could not locate as a standalone page. Engine must map ISO codes to these names in a reviewed lookup table."
    },
    {
      "label": "FACT",
      "rule_id": "ump.excluded_parties",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Snap employees/officers/directors (and of its affiliates), government entities and their affiliates, and members of a royal family are not eligible.",
      "value": true,
      "unit": "boolean",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "eligibility_condition",
      "status": "current",
      "source_url": "https://www.snap.com/monetization-terms?lang=en-US",
      "publisher": "Snap Inc. (snap.com legal terms)",
      "verified_at": "2026-09-26",
      "effective_date": "2025-02-01",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Self-attested condition."
    },
    {
      "label": "FACT",
      "rule_id": "ump.followers_min",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Creators may be eligible for invitation if they have at least 50,000 followers.",
      "value": 50000,
      "unit": "followers",
      "metric": "followers",
      "operator": "gte",
      "window_days": null,
      "rule_type": "eligibility_threshold",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": false,
      "supersedes": null,
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Effective date not stated on the source page. Same 50,000 figure also appeared in the Dec 16, 2024 newsroom announcement."
    },
    {
      "label": "FACT",
      "rule_id": "ump.invalid_activity_excluded",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Snap may exclude activity that artificially inflates views or engagement (bots, click farms, paid inducements, view trading) from Qualifying Activity and payments.",
      "value": true,
      "unit": "boolean",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "content_policy",
      "status": "current",
      "source_url": "https://www.snap.com/monetization-terms?lang=en-US",
      "publisher": "Snap Inc. (snap.com legal terms)",
      "verified_at": "2026-09-26",
      "effective_date": "2025-02-01",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "enrolled_creators",
      "requirement_phase": "ongoing",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Qualitative."
    },
    {
      "label": "FACT",
      "rule_id": "ump.invitation_only",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "The Monetization Program is open by invitation only; meeting the criteria does not guarantee an invitation. Snap notifies invited creators by email.",
      "value": true,
      "unit": "boolean",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "program_fact",
      "status": "current",
      "source_url": "https://www.snap.com/monetization-terms?lang=en-US",
      "publisher": "Snap Inc. (snap.com legal terms)",
      "verified_at": "2026-09-26",
      "effective_date": "2025-02-01",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Effective date is the Monetization Terms effective date (February 1, 2025). Invitation cannot be computed from metrics; engine must report it as requires_user_confirmation. Help page also states Snap does not charge fees for invitation and no third party controls eligibility."
    },
    {
      "label": "FACT",
      "rule_id": "ump.no_invitation_fee",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Snap does not charge any fees or accept payment of any kind in exchange for invitation to the Monetization Program.",
      "value": true,
      "unit": "boolean",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "program_fact",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-28",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": false,
      "supersedes": null,
      "applies_to": "all",
      "requirement_phase": "not_applicable",
      "mvp_scope": "in_scope",
      "related_rule_ids": [
        "ump.invitation_only"
      ],
      "notes": "Useful for scam warnings. Stated on Snap's Monetization Program help page."
    },
    {
      "label": "FACT",
      "rule_id": "ump.no_third_party_controls_eligibility",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "No third party controls eligibility to the Monetization Program.",
      "value": true,
      "unit": "boolean",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "program_fact",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-28",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": false,
      "supersedes": null,
      "applies_to": "all",
      "requirement_phase": "not_applicable",
      "mvp_scope": "in_scope",
      "related_rule_ids": [
        "ump.invitation_only"
      ],
      "notes": "Useful for scam warnings. The same help page says a third party offering an invitation for payment “is not affiliated with, or authorized to act on behalf of Snap, in any way.”"
    },
    {
      "label": "FACT",
      "rule_id": "ump.non_us_physical_location",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "If you reside outside the United States, you (and any collaborator/contributor/administrator posting from your account) must be physically located outside the United States and within an Eligible Region when performing Qualifying Activity.",
      "value": true,
      "unit": "boolean",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "eligibility_condition",
      "status": "current",
      "source_url": "https://www.snap.com/monetization-terms?lang=en-US",
      "publisher": "Snap Inc. (snap.com legal terms)",
      "verified_at": "2026-09-26",
      "effective_date": "2025-02-01",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "enrolled_creators",
      "requirement_phase": "ongoing",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Cannot be checked from metrics."
    },
    {
      "label": "FACT",
      "rule_id": "ump.ongoing_spotlight_view_time_hours_28d_max_rewards",
      "version": 2,
      "program": "unified_monetization_program",
      "claim": "Beginning May 7, 2026, creators already enrolled in the Monetization Program must maintain at least 100 hours of Total Spotlight View Time on their posts over the last 28 days to qualify for maximum Creator Rewards (tracked under 'Daily Rewards Eligibility' in Insights).",
      "value": 100,
      "unit": "hours",
      "metric": "spotlight_view_time_hours_28d",
      "operator": "gte",
      "window_days": 28,
      "rule_type": "ongoing_condition",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": "2026-05-07",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": false,
      "supersedes": "ump.ongoing_spotlight_view_time_hours_28d_max_rewards@1",
      "applies_to": "enrolled_creators",
      "requirement_phase": "ongoing",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Ongoing requirement for creators already enrolled in the Monetization Program; not an entry (invitation) requirement. The help article on tracking it says it 'applies to users currently enrolled in Snapchat's Ads Monetization Program.' Snap's wording is 'to qualify for maximum Creator Rewards'. Snap does not say what happens below 100 hours, so we must not state or imply that rewards stop. Also confirmed on help article 47748552848660."
    },
    {
      "label": "FACT",
      "rule_id": "ump.original_advertiser_friendly_content",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Publish original, advertiser-friendly content compliant with Community Guidelines and Content Guidelines for Recommendation Eligibility.",
      "value": true,
      "unit": "boolean",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "eligibility_condition",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Qualitative; cannot be checked from metrics."
    },
    {
      "label": "FACT",
      "rule_id": "ump.payment_formula_proprietary",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Payment amounts are determined by Snap's proprietary formula, which may consider post frequency and timing, number of ads distributed, use of Snapchat Creative Tools, and user engagement; in-app amounts are estimates.",
      "value": "proprietary formula",
      "unit": "text",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "payout_term",
      "status": "current",
      "source_url": "https://www.snap.com/monetization-terms?lang=en-US",
      "publisher": "Snap Inc. (snap.com legal terms)",
      "verified_at": "2026-09-26",
      "effective_date": "2025-02-01",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": false,
      "supersedes": null,
      "applies_to": "enrolled_creators",
      "requirement_phase": "not_applicable",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "No public rate per view/hour exists in Snap's own sources. Engines must not estimate earnings."
    },
    {
      "label": "FACT",
      "rule_id": "ump.revenue_source",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Snapchat places ads between Snaps in a Public Story or within a Spotlight, and creators in the program receive a share of revenue. Ads are served primarily based on time spent watching Stories and Spotlights.",
      "value": "share of ad revenue from ads in Public Stories and Spotlight",
      "unit": "text",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "program_fact",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": false,
      "supersedes": null,
      "applies_to": "all",
      "requirement_phase": "not_applicable",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Snap does not publish a revenue-share percentage or rate; payment amounts use a proprietary formula (Monetization Terms §3). Never state a rate."
    },
    {
      "label": "FACT",
      "rule_id": "ump.snap_star_required",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Creator must be a Snap Star to be eligible for invitation.",
      "value": true,
      "unit": "boolean",
      "metric": "is_snap_star",
      "operator": "is_true",
      "window_days": null,
      "rule_type": "eligibility_condition",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Snap Star status is granted by Snap after application; a user may self-report it, but we cannot verify it. Treated as requires_user_confirmation."
    },
    {
      "label": "FACT",
      "rule_id": "ump.spotlight_min_video_length_seconds",
      "version": 2,
      "program": "unified_monetization_program",
      "claim": "For Spotlight videos to be eligible to earn revenue, they must be at least 30 seconds long.",
      "value": 30,
      "unit": "seconds",
      "metric": "spotlight_video_length_seconds",
      "operator": "gte",
      "window_days": null,
      "rule_type": "eligibility_threshold",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": "2026-07-23",
      "changed_before": "2026-07-31",
      "date_note": "per archived Snap help page (Wayback Machine snapshots of support article 14669003687444 on 2026-07-23 and 2026-07-31); not announced by Snap.",
      "requires_user_confirmation": false,
      "supersedes": "ump.spotlight_min_video_length_seconds@1",
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Per-video condition, not an account eligibility criterion. Effective date not stated. Supersedes the Dec 2024 announcement that Spotlight videos 'longer than 1 minute' could be monetized (ump.spotlight_min_video_length_2024). Classified as an entry-type rule per the operator's 2026-09-26 fix; it is a per-video condition, so v1 calculators list it as a FACT and do not evaluate it. Changed between July 23 and July 31, 2026 (archived captures of Snap's help page; not announced by Snap). The 2026-07-23 capture still says Spotlight videos must be at least 1 minute long. The 2026-07-31 capture says they must be at least 30 seconds long."
    },
    {
      "label": "FACT",
      "rule_id": "ump.spotlight_view_time_hours_28d_min",
      "version": 2,
      "program": "unified_monetization_program",
      "claim": "At least 3,000 of the 15,000 hours of view time over the last 28 days must come from Spotlight.",
      "value": 3000,
      "unit": "hours",
      "metric": "spotlight_view_time_hours_28d",
      "operator": "gte",
      "window_days": 28,
      "rule_type": "eligibility_threshold",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-27",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": "2026-02-16",
      "changed_before": "2026-02-17",
      "date_note": "per archived Snap help page (Wayback Machine snapshots of support article 14669003687444 on 2026-02-16 and 2026-02-17); not announced by Snap.",
      "requires_user_confirmation": false,
      "supersedes": "ump.spotlight_view_time_hours_28d_min@1",
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [
        "ump.view_time_hours_28d_min"
      ],
      "notes": "Entry (invitation) criterion from the same help-page edit as the 15,000-hour view-time rule. Changed between Feb 16 and Feb 17, 2026 (archived captures of Snap's help page; not announced by Snap). Distinct from the 100-hour ongoing threshold for already-enrolled creators (ump.ongoing_spotlight_view_time_hours_28d_max_rewards)."
    },
    {
      "label": "FACT",
      "rule_id": "ump.view_time_hours_28d_min",
      "version": 2,
      "program": "unified_monetization_program",
      "claim": "Achieve 15,000 hours of view time over the last 28 days.",
      "value": 15000,
      "unit": "hours",
      "metric": "view_time_hours_28d",
      "operator": "gte",
      "window_days": 28,
      "rule_type": "eligibility_threshold",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-27",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": "2026-02-16",
      "changed_before": "2026-02-17",
      "date_note": "per archived Snap help page (Wayback Machine snapshots of support article 14669003687444 on 2026-02-16 and 2026-02-17); not announced by Snap.",
      "requires_user_confirmation": false,
      "supersedes": "ump.view_time_hours_28d_min@1",
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [
        "ump.view_metric_any_of_2024"
      ],
      "notes": "Changed between Feb 16 and Feb 17, 2026 (archived captures of Snap's help page; not announced by Snap). Prior rule ump.view_metric_any_of_2024: one of 10 million Snap views, 1 million Spotlight views, or 12,000 hours of view time in the last 28 days. Source: Snap Newsroom, \"Snapchat Introduces New, Unified Monetization Program for Creators\", Dec 16, 2024, https://newsroom.snap.com/snapchat-new-creator-monetization, verified 2026-09-27. Whether the 15,000 hours count Stories and Spotlight combined is implied ('of those hours coming from Spotlight') but not defined on the page."
    }
  ],
  "country_eligibility": [
    {
      "program": "unified_monetization_program",
      "country": "US",
      "listed": true,
      "rule_id": "ump.country_eligible"
    }
  ]
}

get_rule_changes

Input

{
  "since": "2026-01-01"
}

Response

{
  "tool": "get_rule_changes",
  "api_version": "v1",
  "notice": "HowToMakeMoneyOnSnapchat.com is an independent third party and is not affiliated with, endorsed by, or sponsored by Snap Inc. Snapchat is a trademark of Snap Inc.",
  "generated_at": "2026-10-01T00:00:00Z",
  "sources": [
    {
      "url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "title": "About Snapchat’s Monetization Program",
      "verified_at": "2026-09-27",
      "supports_rule_ids": [
        "ump.view_time_hours_28d_min",
        "ump.spotlight_min_video_length_seconds",
        "ump.ongoing_spotlight_view_time_hours_28d_max_rewards",
        "ump.posting_frequency_current"
      ]
    },
    {
      "url": "https://help.snapchat.com/hc/en-us/articles/47748552848660-How-do-I-track-my-100-Hours-of-Spotlight-View-Time-Last-28-days",
      "publisher": "Snap Inc. (Snapchat Support)",
      "title": "How do I track my 100 Hours of Spotlight View Time (Last 28 days)?",
      "verified_at": "2026-09-28",
      "supports_rule_ids": [
        "ump.ongoing_spotlight_view_time_hours_28d_max_rewards"
      ]
    },
    {
      "url": "https://newsroom.snap.com/rewarding-authentic-creativity-on-spotlight",
      "publisher": "Snap Inc. (Snap Newsroom)",
      "title": "Rewarding Authentic Creativity on Spotlight",
      "verified_at": "2026-09-26",
      "supports_rule_ids": [
        "recommendation_eligibility.wholly_ai_generated_spotlight"
      ]
    }
  ],
  "data_freshness": {
    "rules_db_version": "2026-10-17.1",
    "generated_at": "2026-10-01T00:00:00Z",
    "oldest_verified_at": "2026-09-26",
    "newest_verified_at": "2026-09-27",
    "stale_rule_ids": [],
    "policy": "Sources are re-checked daily; a rule is listed as stale when the later of verified_at and last_checked_at is more than 7 days before the response date."
  },
  "since": "2026-01-01",
  "until": "2026-10-01",
  "query": {
    "since": "2026-01-01",
    "until": "2026-10-01",
    "program": null,
    "limit": 50,
    "include_baseline": false,
    "cursor": null
  },
  "changes": [
    {
      "label": "FACT",
      "rule_id": "ump.posting_frequency_current",
      "program": "unified_monetization_program",
      "change_type": "retired",
      "previous": null,
      "current": {
        "version": 1,
        "value": null,
        "unit": "posts",
        "status": "historical",
        "verified_at": "2026-09-27",
        "claim": "The posting-frequency (Consistency) requirements (at least 25 posts a month and posting on 10 of the last 28 days) are no longer listed on Snap's help page (removed between Feb 16 and Feb 17, 2026 (archived captures of Snap's help page; not announced by Snap))."
      },
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "detected_at": "2026-09-27",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": "2026-02-16",
      "changed_before": "2026-02-17",
      "date_note": "per archived Snap help page (Wayback Machine snapshots of support article 14669003687444 on 2026-02-16 and 2026-02-17); not announced by Snap.",
      "effective_month": null,
      "notes": "Verified 2026-09-27 from archived Snap help snapshots and the Dec 16, 2024 Snap Newsroom post for the prior values (ump.posts_per_month_min_2024 and ump.active_days_28d_min_2024; https://newsroom.snap.com/snapchat-new-creator-monetization). Changed between Feb 16 and Feb 17, 2026 (archived captures of Snap's help page; not announced by Snap).",
      "snap_effective_date": null,
      "snap_announced_date": null,
      "first_recorded_by_us": "2026-09-27",
      "evidence_urls": [
        "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
        "https://web.archive.org/web/20260216031923id_/https://help.snapchat.com/hc/en-us/articles/14669003687444",
        "https://web.archive.org/web/20260217204230id_/https://help.snapchat.com/hc/en-us/articles/14669003687444"
      ],
      "date_confidence": "bounded_by_archives",
      "date_display": "Between Feb 16 and Feb 17, 2026 (archived captures, links). First recorded by us: 2026-09-27. https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program https://web.archive.org/web/20260216031923id_/https://help.snapchat.com/hc/en-us/articles/14669003687444 https://web.archive.org/web/20260217204230id_/https://help.snapchat.com/hc/en-us/articles/14669003687444"
    },
    {
      "label": "FACT",
      "rule_id": "ump.view_time_hours_28d_min",
      "program": "unified_monetization_program",
      "change_type": "value_changed",
      "previous": {
        "version": 1,
        "value": "one of 10 million Snap views, 1 million Spotlight views, or 12,000 hours of view time in the last 28 days",
        "unit": "text",
        "status": "historical",
        "verified_at": "2026-09-27",
        "claim": "(Historical, Dec 2024 criteria) Achieve one of the following in the last 28 days: 10 million Snap views, 1 million Spotlight views, or 12,000 hours of view time."
      },
      "current": {
        "version": 1,
        "value": 15000,
        "unit": "hours",
        "status": "current",
        "verified_at": "2026-09-27",
        "claim": "Achieve 15,000 hours of view time over the last 28 days."
      },
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "detected_at": "2026-09-27",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": "2026-02-16",
      "changed_before": "2026-02-17",
      "date_note": "per archived Snap help page (Wayback Machine snapshots of support article 14669003687444 on 2026-02-16 and 2026-02-17); not announced by Snap.",
      "effective_month": null,
      "notes": "Changed between Feb 16 and Feb 17, 2026 (archived captures of Snap's help page; not announced by Snap). Prior rule ump.view_metric_any_of_2024: one of 10 million Snap views, 1 million Spotlight views, or 12,000 hours of view time in the last 28 days. Source: Snap Newsroom, \"Snapchat Introduces New, Unified Monetization Program for Creators\", Dec 16, 2024, https://newsroom.snap.com/snapchat-new-creator-monetization, verified 2026-09-27. Whether the 15,000 hours count Stories and Spotlight combined is implied ('of those hours coming from Spotlight') but not defined on the page.",
      "snap_effective_date": null,
      "snap_announced_date": null,
      "first_recorded_by_us": "2026-09-27",
      "evidence_urls": [
        "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
        "https://web.archive.org/web/20260216031923id_/https://help.snapchat.com/hc/en-us/articles/14669003687444",
        "https://web.archive.org/web/20260217204230id_/https://help.snapchat.com/hc/en-us/articles/14669003687444"
      ],
      "date_confidence": "bounded_by_archives",
      "date_display": "Between Feb 16 and Feb 17, 2026 (archived captures, links). First recorded by us: 2026-09-27. https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program https://web.archive.org/web/20260216031923id_/https://help.snapchat.com/hc/en-us/articles/14669003687444 https://web.archive.org/web/20260217204230id_/https://help.snapchat.com/hc/en-us/articles/14669003687444"
    },
    {
      "label": "FACT",
      "rule_id": "ump.ongoing_spotlight_view_time_hours_28d_max_rewards",
      "program": "unified_monetization_program",
      "change_type": "added",
      "previous": null,
      "current": {
        "version": 1,
        "value": 100,
        "unit": "hours",
        "status": "current",
        "verified_at": "2026-09-26",
        "claim": "Beginning May 7, 2026, creators already enrolled in the Monetization Program must maintain at least 100 hours of Total Spotlight View Time on their posts over the last 28 days to qualify for maximum Creator Rewards (tracked under 'Daily Rewards Eligibility' in Insights)."
      },
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "detected_at": "2026-09-26",
      "effective_date": "2026-05-07",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "effective_month": null,
      "notes": "Ongoing requirement for creators already enrolled in the Monetization Program; not an entry (invitation) requirement. The help article on tracking it says it 'applies to users currently enrolled in Snapchat's Ads Monetization Program.' Snap's wording is 'to qualify for maximum Creator Rewards'. Snap does not say what happens below 100 hours, so we must not state or imply that rewards stop. Also confirmed on help article 47748552848660.",
      "snap_effective_date": "2026-05-07",
      "snap_announced_date": null,
      "first_recorded_by_us": "2026-09-26",
      "evidence_urls": [
        "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
        "https://help.snapchat.com/hc/en-us/articles/47748552848660-How-do-I-track-my-100-Hours-of-Spotlight-View-Time-Last-28-days"
      ],
      "date_confidence": "stated_by_snap",
      "date_display": "Snap's date: May 7, 2026. First recorded by us: 2026-09-26. https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program https://help.snapchat.com/hc/en-us/articles/47748552848660-How-do-I-track-my-100-Hours-of-Spotlight-View-Time-Last-28-days"
    },
    {
      "label": "FACT",
      "rule_id": "recommendation_eligibility.wholly_ai_generated_spotlight",
      "program": "recommendation_eligibility",
      "change_type": "added",
      "previous": null,
      "current": {
        "version": 1,
        "value": true,
        "unit": "boolean",
        "status": "current",
        "verified_at": "2026-09-26",
        "claim": "As of July 2026, wholly AI-generated videos are no longer eligible for recommendation on Spotlight; content enhanced or edited with Snapchat's own AI tools remains eligible."
      },
      "source_url": "https://newsroom.snap.com/rewarding-authentic-creativity-on-spotlight",
      "detected_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": "Newsroom post dated 2026-07-31. Snap states July 2026 ('as of this month') and does not state an effective day.",
      "effective_month": "2026-07",
      "notes": "Announcement dated July 31, 2026 says 'As of this month' (i.e., July 2026); exact day not stated, so effective_date is null. Quality guideline page says ranking 'rewards authentic, human-made content over wholly AI-generated content created outside of Snapchat'.",
      "snap_effective_date": null,
      "snap_announced_date": "2026-07-31",
      "first_recorded_by_us": "2026-09-26",
      "evidence_urls": [
        "https://newsroom.snap.com/rewarding-authentic-creativity-on-spotlight"
      ],
      "date_confidence": "stated_by_snap",
      "date_display": "Snap's month: July 2026. First recorded by us: 2026-09-26. https://newsroom.snap.com/rewarding-authentic-creativity-on-spotlight"
    },
    {
      "label": "FACT",
      "rule_id": "ump.spotlight_min_video_length_seconds",
      "program": "unified_monetization_program",
      "change_type": "value_changed",
      "previous": {
        "version": 1,
        "value": 60,
        "unit": "seconds",
        "status": "historical",
        "verified_at": "2026-09-26",
        "claim": "(Historical) Beginning February 1, 2025, eligible creators could monetize Spotlight videos longer than 1 minute."
      },
      "current": {
        "version": 1,
        "value": 30,
        "unit": "seconds",
        "status": "current",
        "verified_at": "2026-09-26",
        "claim": "For Spotlight videos to be eligible to earn revenue, they must be at least 30 seconds long."
      },
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "detected_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": "2026-07-23",
      "changed_before": "2026-07-31",
      "date_note": "per archived Snap help page (Wayback Machine snapshots of support article 14669003687444 on 2026-07-23 and 2026-07-31); not announced by Snap.",
      "effective_month": null,
      "notes": "Per-video condition, not an account eligibility criterion. Effective date not stated. Supersedes the Dec 2024 announcement that Spotlight videos 'longer than 1 minute' could be monetized (ump.spotlight_min_video_length_2024). Classified as an entry-type rule per the operator's 2026-09-26 fix; it is a per-video condition, so v1 calculators list it as a FACT and do not evaluate it. Changed between July 23 and July 31, 2026 (archived captures of Snap's help page; not announced by Snap). The 2026-07-23 capture still says Spotlight videos must be at least 1 minute long. The 2026-07-31 capture says they must be at least 30 seconds long.",
      "snap_effective_date": null,
      "snap_announced_date": null,
      "first_recorded_by_us": "2026-09-26",
      "evidence_urls": [
        "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
        "https://web.archive.org/web/20260723130759id_/https://help.snapchat.com/hc/en-us/articles/14669003687444",
        "https://web.archive.org/web/20260731144516id_/https://help.snapchat.com/hc/en-us/articles/14669003687444"
      ],
      "date_confidence": "bounded_by_archives",
      "date_display": "Between Jul 23 and Jul 31, 2026 (archived captures, links). First recorded by us: 2026-09-26. https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program https://web.archive.org/web/20260723130759id_/https://help.snapchat.com/hc/en-us/articles/14669003687444 https://web.archive.org/web/20260731144516id_/https://help.snapchat.com/hc/en-us/articles/14669003687444"
    }
  ],
  "next_cursor": null,
  "catalog_scope": {
    "mvp_in_force": 51,
    "in_force_including_out_of_scope": 63,
    "mvp_including_historical": 67,
    "approved_total": 80,
    "out_of_scope_programs": [
      "creator_subscriptions",
      "lens_creator_rewards"
    ],
    "summary": "51 facts in MVP scope; 63 total including Creator Subscriptions, and Lens Creator Rewards; 67 in-scope records including historical"
  }
}

check_eligibility

Input

{
  "metrics": {
    "followers": 32000,
    "view_time_hours_28d": 9500,
    "spotlight_view_time_hours_28d": 1200,
    "meets_age_requirement": null,
    "country": "US",
    "is_snap_star": false
  },
  "confirmations": [
    {
      "rule_id": "ump.account_good_standing",
      "confirmed": true
    }
  ]
}

Response

{
  "tool": "check_eligibility",
  "api_version": "v1",
  "notice": "HowToMakeMoneyOnSnapchat.com is an independent third party and is not affiliated with, endorsed by, or sponsored by Snap Inc. Snapchat is a trademark of Snap Inc.",
  "generated_at": "2026-10-01T00:00:00Z",
  "sources": [
    {
      "url": "https://www.snap.com/monetization-terms?lang=en-US",
      "publisher": "Snap Inc. (snap.com legal terms)",
      "title": "Snap Monetization Terms",
      "verified_at": "2026-09-26",
      "supports_rule_ids": [
        "ump.invitation_only",
        "ump.account_good_standing",
        "ump.excluded_parties",
        "ump.age_min_terms"
      ]
    },
    {
      "url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "title": "About Snapchat’s Monetization Program",
      "verified_at": "2026-09-26",
      "supports_rule_ids": [
        "ump.followers_min",
        "ump.age_min_help_page",
        "ump.snap_star_required",
        "ump.original_advertiser_friendly_content",
        "ump.comply_terms_policy",
        "ump.view_time_hours_28d_min",
        "ump.spotlight_view_time_hours_28d_min",
        "ump.spotlight_min_video_length_seconds"
      ]
    },
    {
      "url": "https://help.snapchat.com/hc/en-us/articles/7012309512724-What-are-Creator-Rewards-and-how-can-I-earn-them",
      "publisher": "Snap Inc. (Snapchat Support)",
      "title": "What are Creator Rewards and how can I earn them?",
      "verified_at": "2026-09-26",
      "supports_rule_ids": [
        "ump.country_eligible"
      ]
    }
  ],
  "data_freshness": {
    "rules_db_version": "2026-10-17.1",
    "generated_at": "2026-10-01T00:00:00Z",
    "oldest_verified_at": "2026-09-26",
    "newest_verified_at": "2026-09-27",
    "stale_rule_ids": [],
    "policy": "Sources are re-checked daily; a rule is listed as stale when the later of verified_at and last_checked_at is more than 7 days before the response date."
  },
  "program": "unified_monetization_program",
  "already_enrolled": false,
  "summary": {
    "published_criteria_status": "does_not_meet_published_criteria",
    "disclaimer": "Does not meet the published criteria based on the inputs provided; invitation to the Monetization Program is at Snap's discretion.",
    "pass_count": 2,
    "fail_count": 4,
    "unknown_count": 0,
    "requires_confirmation_count": 5
  },
  "requirements": [
    {
      "label": "CALCULATION",
      "rule_id": "ump.invitation_only",
      "rule_version": 1,
      "claim": "The Monetization Program is open by invitation only; meeting the criteria does not guarantee an invitation. Snap notifies invited creators by email.",
      "rule_status": "current",
      "metric": null,
      "operator": null,
      "threshold": {
        "value": true,
        "unit": "boolean"
      },
      "input_value": null,
      "outcome": "requires_user_confirmation",
      "explanation": ""
    },
    {
      "label": "CALCULATION",
      "rule_id": "ump.followers_min",
      "rule_version": 1,
      "claim": "Creators may be eligible for invitation if they have at least 50,000 followers.",
      "rule_status": "current",
      "metric": "followers",
      "operator": "gte",
      "threshold": {
        "value": 50000,
        "unit": "followers"
      },
      "input_value": 32000,
      "outcome": "fail",
      "explanation": "32,000 < 50,000"
    },
    {
      "label": "CALCULATION",
      "rule_id": "ump.age_min_help_page",
      "rule_version": 1,
      "claim": "Be at least 18 years old or the local age of legal majority in your country (primary age requirement shown to users).",
      "rule_status": "current",
      "metric": "meets_age_requirement",
      "operator": "is_true",
      "threshold": {
        "value": "18 or the local age of majority",
        "unit": "text"
      },
      "input_value": null,
      "outcome": "requires_user_confirmation",
      "explanation": "meets_age_requirement is null; the creator must confirm (age is never collected)"
    },
    {
      "label": "CALCULATION",
      "rule_id": "ump.country_eligible",
      "rule_version": 1,
      "claim": "Creator must reside in an eligible country. Countries listed for 'Snapchat Monetization Program Ads within Stories and Spotlights' payouts.",
      "rule_status": "current",
      "metric": "country",
      "operator": "in",
      "threshold": {
        "value": [
          "Algeria",
          "Argentina",
          "Australia",
          "Austria",
          "Bahrain",
          "Belgium",
          "Brazil",
          "Canada",
          "Colombia",
          "Denmark",
          "Egypt",
          "Finland",
          "France",
          "Germany",
          "India",
          "Indonesia",
          "Ireland",
          "Italy",
          "Jordan",
          "Korea (the Republic of)",
          "Kuwait",
          "Lebanon",
          "Libya",
          "Malaysia",
          "Mexico",
          "Morocco",
          "Netherlands (the)",
          "New Zealand",
          "Nigeria",
          "Norway",
          "Oman",
          "Pakistan",
          "Palestine",
          "Philippines (the)",
          "Poland",
          "Qatar",
          "Saudi Arabia",
          "Singapore",
          "Spain",
          "Sweden",
          "United Arab Emirates",
          "United Kingdom",
          "United States"
        ],
        "unit": "country_names"
      },
      "input_value": "US",
      "outcome": "pass",
      "explanation": "United States is listed"
    },
    {
      "label": "CALCULATION",
      "rule_id": "ump.snap_star_required",
      "rule_version": 1,
      "claim": "Creator must be a Snap Star to be eligible for invitation.",
      "rule_status": "current",
      "metric": "is_snap_star",
      "operator": "is_true",
      "threshold": {
        "value": true,
        "unit": "boolean"
      },
      "input_value": false,
      "outcome": "user_denied",
      "explanation": "Caller reported is_snap_star=false"
    },
    {
      "label": "CALCULATION",
      "rule_id": "ump.original_advertiser_friendly_content",
      "rule_version": 1,
      "claim": "Publish original, advertiser-friendly content compliant with Community Guidelines and Content Guidelines for Recommendation Eligibility.",
      "rule_status": "current",
      "metric": null,
      "operator": null,
      "threshold": {
        "value": true,
        "unit": "boolean"
      },
      "input_value": null,
      "outcome": "requires_user_confirmation",
      "explanation": ""
    },
    {
      "label": "CALCULATION",
      "rule_id": "ump.comply_terms_policy",
      "rule_version": 1,
      "claim": "Comply with the Monetization Terms and the Creator Monetization Policy.",
      "rule_status": "current",
      "metric": null,
      "operator": null,
      "threshold": {
        "value": true,
        "unit": "boolean"
      },
      "input_value": null,
      "outcome": "requires_user_confirmation",
      "explanation": ""
    },
    {
      "label": "CALCULATION",
      "rule_id": "ump.account_good_standing",
      "rule_version": 1,
      "claim": "Snapchat account and Payment Account must be active, in good standing (as determined by Snap), and compliant with the Monetization Terms at all times; creator must pass Snap's and the Payment Provider's compliance review.",
      "rule_status": "current",
      "metric": null,
      "operator": null,
      "threshold": {
        "value": true,
        "unit": "boolean"
      },
      "input_value": null,
      "outcome": "user_confirmed",
      "explanation": "Caller confirmed; not verified by us"
    },
    {
      "label": "CALCULATION",
      "rule_id": "ump.excluded_parties",
      "rule_version": 1,
      "claim": "Snap employees/officers/directors (and of its affiliates), government entities and their affiliates, and members of a royal family are not eligible.",
      "rule_status": "current",
      "metric": null,
      "operator": null,
      "threshold": {
        "value": true,
        "unit": "boolean"
      },
      "input_value": null,
      "outcome": "requires_user_confirmation",
      "explanation": ""
    },
    {
      "label": "CALCULATION",
      "rule_id": "ump.view_time_hours_28d_min",
      "rule_version": 2,
      "claim": "Achieve 15,000 hours of view time over the last 28 days.",
      "rule_status": "current",
      "metric": "view_time_hours_28d",
      "operator": "gte",
      "threshold": {
        "value": 15000,
        "unit": "hours"
      },
      "input_value": 9500,
      "outcome": "fail",
      "explanation": "9,500 < 15,000"
    },
    {
      "label": "CALCULATION",
      "rule_id": "ump.spotlight_view_time_hours_28d_min",
      "rule_version": 2,
      "claim": "At least 3,000 of the 15,000 hours of view time over the last 28 days must come from Spotlight.",
      "rule_status": "current",
      "metric": "spotlight_view_time_hours_28d",
      "operator": "gte",
      "threshold": {
        "value": 3000,
        "unit": "hours"
      },
      "input_value": 1200,
      "outcome": "fail",
      "explanation": "1,200 < 3,000"
    }
  ],
  "ongoing_requirements": null,
  "unknowns": [
    {
      "rule_id": "ump.invitation_only",
      "reason": "requires_user_confirmation",
      "missing_metric": null,
      "how_to_resolve": "Creator confirms: The Monetization Program is open by invitation only; meeting the criteria does not guarantee an invitation. Snap notifies invited creators by email."
    },
    {
      "rule_id": "ump.age_min_help_page",
      "reason": "requires_user_confirmation",
      "missing_metric": "meets_age_requirement",
      "how_to_resolve": "Set metrics.meets_age_requirement to true or false (18 or the local age of majority; where applicable see ump.age_min_terms)."
    },
    {
      "rule_id": "ump.original_advertiser_friendly_content",
      "reason": "requires_user_confirmation",
      "missing_metric": null,
      "how_to_resolve": "Creator confirms: Publish original, advertiser-friendly content compliant with Community Guidelines and Content Guidelines for Recommendation Eligibility."
    },
    {
      "rule_id": "ump.comply_terms_policy",
      "reason": "requires_user_confirmation",
      "missing_metric": null,
      "how_to_resolve": "Creator confirms: Comply with the Monetization Terms and the Creator Monetization Policy."
    },
    {
      "rule_id": "ump.excluded_parties",
      "reason": "requires_user_confirmation",
      "missing_metric": null,
      "how_to_resolve": "Creator confirms: Snap employees/officers/directors (and of its affiliates), government entities and their affiliates, and members of a royal family are not eligible."
    }
  ],
  "facts": [
    {
      "label": "FACT",
      "rule_id": "ump.invitation_only",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "The Monetization Program is open by invitation only; meeting the criteria does not guarantee an invitation. Snap notifies invited creators by email.",
      "value": true,
      "unit": "boolean",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "program_fact",
      "status": "current",
      "source_url": "https://www.snap.com/monetization-terms?lang=en-US",
      "publisher": "Snap Inc. (snap.com legal terms)",
      "verified_at": "2026-09-26",
      "effective_date": "2025-02-01",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Effective date is the Monetization Terms effective date (February 1, 2025). Invitation cannot be computed from metrics; engine must report it as requires_user_confirmation. Help page also states Snap does not charge fees for invitation and no third party controls eligibility."
    },
    {
      "label": "FACT",
      "rule_id": "ump.followers_min",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Creators may be eligible for invitation if they have at least 50,000 followers.",
      "value": 50000,
      "unit": "followers",
      "metric": "followers",
      "operator": "gte",
      "window_days": null,
      "rule_type": "eligibility_threshold",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": false,
      "supersedes": null,
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Effective date not stated on the source page. Same 50,000 figure also appeared in the Dec 16, 2024 newsroom announcement."
    },
    {
      "label": "FACT",
      "rule_id": "ump.age_min_help_page",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Be at least 18 years old or the local age of legal majority in your country (primary age requirement shown to users).",
      "value": "18 or the local age of majority",
      "unit": "text",
      "metric": "meets_age_requirement",
      "operator": "is_true",
      "window_days": null,
      "rule_type": "eligibility_threshold",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [
        "ump.age_min_terms"
      ],
      "notes": "Primary age requirement (help page). Supplementary, where applicable: the Monetization Terms' Minimum Eligibility mentions participation from age 16 with parental consent (see ump.age_min_terms); this is a note, not an equal alternative. Tools accept only meets_age_requirement: true/false/null (null returns requires_user_confirmation). Creator age is never collected or stored."
    },
    {
      "label": "FACT",
      "rule_id": "ump.country_eligible",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Creator must reside in an eligible country. Countries listed for 'Snapchat Monetization Program Ads within Stories and Spotlights' payouts.",
      "value": [
        "Algeria",
        "Argentina",
        "Australia",
        "Austria",
        "Bahrain",
        "Belgium",
        "Brazil",
        "Canada",
        "Colombia",
        "Denmark",
        "Egypt",
        "Finland",
        "France",
        "Germany",
        "India",
        "Indonesia",
        "Ireland",
        "Italy",
        "Jordan",
        "Korea (the Republic of)",
        "Kuwait",
        "Lebanon",
        "Libya",
        "Malaysia",
        "Mexico",
        "Morocco",
        "Netherlands (the)",
        "New Zealand",
        "Nigeria",
        "Norway",
        "Oman",
        "Pakistan",
        "Palestine",
        "Philippines (the)",
        "Poland",
        "Qatar",
        "Saudi Arabia",
        "Singapore",
        "Spain",
        "Sweden",
        "United Arab Emirates",
        "United Kingdom",
        "United States"
      ],
      "unit": "country_names",
      "metric": "country",
      "operator": "in",
      "window_days": null,
      "rule_type": "eligibility_threshold",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/7012309512724-What-are-Creator-Rewards-and-how-can-I-earn-them",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "iso_countries": [
        {
          "snap_name": "Algeria",
          "alpha2": "DZ",
          "alpha3": "DZA",
          "numeric": "012"
        },
        {
          "snap_name": "Argentina",
          "alpha2": "AR",
          "alpha3": "ARG",
          "numeric": "032"
        },
        {
          "snap_name": "Australia",
          "alpha2": "AU",
          "alpha3": "AUS",
          "numeric": "036"
        },
        {
          "snap_name": "Austria",
          "alpha2": "AT",
          "alpha3": "AUT",
          "numeric": "040"
        },
        {
          "snap_name": "Bahrain",
          "alpha2": "BH",
          "alpha3": "BHR",
          "numeric": "048"
        },
        {
          "snap_name": "Belgium",
          "alpha2": "BE",
          "alpha3": "BEL",
          "numeric": "056"
        },
        {
          "snap_name": "Brazil",
          "alpha2": "BR",
          "alpha3": "BRA",
          "numeric": "076"
        },
        {
          "snap_name": "Canada",
          "alpha2": "CA",
          "alpha3": "CAN",
          "numeric": "124"
        },
        {
          "snap_name": "Colombia",
          "alpha2": "CO",
          "alpha3": "COL",
          "numeric": "170"
        },
        {
          "snap_name": "Denmark",
          "alpha2": "DK",
          "alpha3": "DNK",
          "numeric": "208"
        },
        {
          "snap_name": "Egypt",
          "alpha2": "EG",
          "alpha3": "EGY",
          "numeric": "818"
        },
        {
          "snap_name": "Finland",
          "alpha2": "FI",
          "alpha3": "FIN",
          "numeric": "246"
        },
        {
          "snap_name": "France",
          "alpha2": "FR",
          "alpha3": "FRA",
          "numeric": "250"
        },
        {
          "snap_name": "Germany",
          "alpha2": "DE",
          "alpha3": "DEU",
          "numeric": "276"
        },
        {
          "snap_name": "India",
          "alpha2": "IN",
          "alpha3": "IND",
          "numeric": "356"
        },
        {
          "snap_name": "Indonesia",
          "alpha2": "ID",
          "alpha3": "IDN",
          "numeric": "360"
        },
        {
          "snap_name": "Ireland",
          "alpha2": "IE",
          "alpha3": "IRL",
          "numeric": "372"
        },
        {
          "snap_name": "Italy",
          "alpha2": "IT",
          "alpha3": "ITA",
          "numeric": "380"
        },
        {
          "snap_name": "Jordan",
          "alpha2": "JO",
          "alpha3": "JOR",
          "numeric": "400"
        },
        {
          "snap_name": "Korea (the Republic of)",
          "alpha2": "KR",
          "alpha3": "KOR",
          "numeric": "410"
        },
        {
          "snap_name": "Kuwait",
          "alpha2": "KW",
          "alpha3": "KWT",
          "numeric": "414"
        },
        {
          "snap_name": "Lebanon",
          "alpha2": "LB",
          "alpha3": "LBN",
          "numeric": "422"
        },
        {
          "snap_name": "Libya",
          "alpha2": "LY",
          "alpha3": "LBY",
          "numeric": "434"
        },
        {
          "snap_name": "Malaysia",
          "alpha2": "MY",
          "alpha3": "MYS",
          "numeric": "458"
        },
        {
          "snap_name": "Mexico",
          "alpha2": "MX",
          "alpha3": "MEX",
          "numeric": "484"
        },
        {
          "snap_name": "Morocco",
          "alpha2": "MA",
          "alpha3": "MAR",
          "numeric": "504"
        },
        {
          "snap_name": "Netherlands (the)",
          "alpha2": "NL",
          "alpha3": "NLD",
          "numeric": "528"
        },
        {
          "snap_name": "New Zealand",
          "alpha2": "NZ",
          "alpha3": "NZL",
          "numeric": "554"
        },
        {
          "snap_name": "Nigeria",
          "alpha2": "NG",
          "alpha3": "NGA",
          "numeric": "566"
        },
        {
          "snap_name": "Norway",
          "alpha2": "NO",
          "alpha3": "NOR",
          "numeric": "578"
        },
        {
          "snap_name": "Oman",
          "alpha2": "OM",
          "alpha3": "OMN",
          "numeric": "512"
        },
        {
          "snap_name": "Pakistan",
          "alpha2": "PK",
          "alpha3": "PAK",
          "numeric": "586"
        },
        {
          "snap_name": "Palestine",
          "alpha2": "PS",
          "alpha3": "PSE",
          "numeric": "275"
        },
        {
          "snap_name": "Philippines (the)",
          "alpha2": "PH",
          "alpha3": "PHL",
          "numeric": "608"
        },
        {
          "snap_name": "Poland",
          "alpha2": "PL",
          "alpha3": "POL",
          "numeric": "616"
        },
        {
          "snap_name": "Qatar",
          "alpha2": "QA",
          "alpha3": "QAT",
          "numeric": "634"
        },
        {
          "snap_name": "Saudi Arabia",
          "alpha2": "SA",
          "alpha3": "SAU",
          "numeric": "682"
        },
        {
          "snap_name": "Singapore",
          "alpha2": "SG",
          "alpha3": "SGP",
          "numeric": "702"
        },
        {
          "snap_name": "Spain",
          "alpha2": "ES",
          "alpha3": "ESP",
          "numeric": "724"
        },
        {
          "snap_name": "Sweden",
          "alpha2": "SE",
          "alpha3": "SWE",
          "numeric": "752"
        },
        {
          "snap_name": "United Arab Emirates",
          "alpha2": "AE",
          "alpha3": "ARE",
          "numeric": "784"
        },
        {
          "snap_name": "United Kingdom",
          "alpha2": "GB",
          "alpha3": "GBR",
          "numeric": "826"
        },
        {
          "snap_name": "United States",
          "alpha2": "US",
          "alpha3": "USA",
          "numeric": "840"
        }
      ],
      "requires_user_confirmation": false,
      "supersedes": null,
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "43 countries. Identical list appears on the payout-countries help article under the older label 'Creator Midroll Ads within Stories'. The Creator Rewards FAQ (5909152630420) shows a shorter, older-looking generic list (37 countries; missing Colombia, Lebanon, Malaysia, Pakistan, Poland, Spain) — treated as stale; flagged for operator review. Monetization Terms say the Eligible Regions list is in the 'Creator Rewards Guidelines', which we could not locate as a standalone page. Engine must map ISO codes to these names in a reviewed lookup table."
    },
    {
      "label": "FACT",
      "rule_id": "ump.snap_star_required",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Creator must be a Snap Star to be eligible for invitation.",
      "value": true,
      "unit": "boolean",
      "metric": "is_snap_star",
      "operator": "is_true",
      "window_days": null,
      "rule_type": "eligibility_condition",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Snap Star status is granted by Snap after application; a user may self-report it, but we cannot verify it. Treated as requires_user_confirmation."
    },
    {
      "label": "FACT",
      "rule_id": "ump.original_advertiser_friendly_content",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Publish original, advertiser-friendly content compliant with Community Guidelines and Content Guidelines for Recommendation Eligibility.",
      "value": true,
      "unit": "boolean",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "eligibility_condition",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Qualitative; cannot be checked from metrics."
    },
    {
      "label": "FACT",
      "rule_id": "ump.comply_terms_policy",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Comply with the Monetization Terms and the Creator Monetization Policy.",
      "value": true,
      "unit": "boolean",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "eligibility_condition",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "all",
      "requirement_phase": "entry_and_ongoing",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Qualitative; cannot be checked from metrics."
    },
    {
      "label": "FACT",
      "rule_id": "ump.account_good_standing",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Snapchat account and Payment Account must be active, in good standing (as determined by Snap), and compliant with the Monetization Terms at all times; creator must pass Snap's and the Payment Provider's compliance review.",
      "value": true,
      "unit": "boolean",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "eligibility_condition",
      "status": "current",
      "source_url": "https://www.snap.com/monetization-terms?lang=en-US",
      "publisher": "Snap Inc. (snap.com legal terms)",
      "verified_at": "2026-09-26",
      "effective_date": "2025-02-01",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "all",
      "requirement_phase": "entry_and_ongoing",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Determined by Snap; cannot be checked by us."
    },
    {
      "label": "FACT",
      "rule_id": "ump.excluded_parties",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Snap employees/officers/directors (and of its affiliates), government entities and their affiliates, and members of a royal family are not eligible.",
      "value": true,
      "unit": "boolean",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "eligibility_condition",
      "status": "current",
      "source_url": "https://www.snap.com/monetization-terms?lang=en-US",
      "publisher": "Snap Inc. (snap.com legal terms)",
      "verified_at": "2026-09-26",
      "effective_date": "2025-02-01",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Self-attested condition."
    },
    {
      "label": "FACT",
      "rule_id": "ump.view_time_hours_28d_min",
      "version": 2,
      "program": "unified_monetization_program",
      "claim": "Achieve 15,000 hours of view time over the last 28 days.",
      "value": 15000,
      "unit": "hours",
      "metric": "view_time_hours_28d",
      "operator": "gte",
      "window_days": 28,
      "rule_type": "eligibility_threshold",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-27",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": "2026-02-16",
      "changed_before": "2026-02-17",
      "date_note": "per archived Snap help page (Wayback Machine snapshots of support article 14669003687444 on 2026-02-16 and 2026-02-17); not announced by Snap.",
      "requires_user_confirmation": false,
      "supersedes": "ump.view_time_hours_28d_min@1",
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [
        "ump.view_metric_any_of_2024"
      ],
      "notes": "Changed between Feb 16 and Feb 17, 2026 (archived captures of Snap's help page; not announced by Snap). Prior rule ump.view_metric_any_of_2024: one of 10 million Snap views, 1 million Spotlight views, or 12,000 hours of view time in the last 28 days. Source: Snap Newsroom, \"Snapchat Introduces New, Unified Monetization Program for Creators\", Dec 16, 2024, https://newsroom.snap.com/snapchat-new-creator-monetization, verified 2026-09-27. Whether the 15,000 hours count Stories and Spotlight combined is implied ('of those hours coming from Spotlight') but not defined on the page."
    },
    {
      "label": "FACT",
      "rule_id": "ump.spotlight_view_time_hours_28d_min",
      "version": 2,
      "program": "unified_monetization_program",
      "claim": "At least 3,000 of the 15,000 hours of view time over the last 28 days must come from Spotlight.",
      "value": 3000,
      "unit": "hours",
      "metric": "spotlight_view_time_hours_28d",
      "operator": "gte",
      "window_days": 28,
      "rule_type": "eligibility_threshold",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-27",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": "2026-02-16",
      "changed_before": "2026-02-17",
      "date_note": "per archived Snap help page (Wayback Machine snapshots of support article 14669003687444 on 2026-02-16 and 2026-02-17); not announced by Snap.",
      "requires_user_confirmation": false,
      "supersedes": "ump.spotlight_view_time_hours_28d_min@1",
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [
        "ump.view_time_hours_28d_min"
      ],
      "notes": "Entry (invitation) criterion from the same help-page edit as the 15,000-hour view-time rule. Changed between Feb 16 and Feb 17, 2026 (archived captures of Snap's help page; not announced by Snap). Distinct from the 100-hour ongoing threshold for already-enrolled creators (ump.ongoing_spotlight_view_time_hours_28d_max_rewards)."
    },
    {
      "label": "FACT",
      "rule_id": "ump.age_min_terms",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Monetization Terms Minimum Eligibility: individuals must be at least the age of legal majority in their jurisdiction (or, if applicable, at least 16 years old with parental consent); entities' representatives must be at least 18 (or legal age of majority).",
      "value": "age of legal majority in jurisdiction; or at least 16 with parental/guardian consent where applicable",
      "unit": "text",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "supplementary_note",
      "status": "current",
      "source_url": "https://www.snap.com/monetization-terms?lang=en-US",
      "publisher": "Snap Inc. (snap.com legal terms)",
      "verified_at": "2026-09-26",
      "effective_date": "2025-02-01",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "not_applicable",
      "requirement_phase": "not_applicable",
      "mvp_scope": "in_scope",
      "related_rule_ids": [
        "ump.age_min_help_page"
      ],
      "notes": "Supplementary note referenced from ump.age_min_help_page ('where applicable'). Not an equal alternative to the primary requirement of 18 or the local age of majority. Requires user confirmation because majority age and parental-consent rules depend on jurisdiction."
    },
    {
      "label": "FACT",
      "rule_id": "ump.spotlight_min_video_length_seconds",
      "version": 2,
      "program": "unified_monetization_program",
      "claim": "For Spotlight videos to be eligible to earn revenue, they must be at least 30 seconds long.",
      "value": 30,
      "unit": "seconds",
      "metric": "spotlight_video_length_seconds",
      "operator": "gte",
      "window_days": null,
      "rule_type": "eligibility_threshold",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": "2026-07-23",
      "changed_before": "2026-07-31",
      "date_note": "per archived Snap help page (Wayback Machine snapshots of support article 14669003687444 on 2026-07-23 and 2026-07-31); not announced by Snap.",
      "requires_user_confirmation": false,
      "supersedes": "ump.spotlight_min_video_length_seconds@1",
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Per-video condition, not an account eligibility criterion. Effective date not stated. Supersedes the Dec 2024 announcement that Spotlight videos 'longer than 1 minute' could be monetized (ump.spotlight_min_video_length_2024). Classified as an entry-type rule per the operator's 2026-09-26 fix; it is a per-video condition, so v1 calculators list it as a FACT and do not evaluate it. Changed between July 23 and July 31, 2026 (archived captures of Snap's help page; not announced by Snap). The 2026-07-23 capture still says Spotlight videos must be at least 1 minute long. The 2026-07-31 capture says they must be at least 30 seconds long."
    }
  ]
}

calculate_gap

Input

{
  "metrics": {
    "followers": 32000,
    "view_time_hours_28d": 9500,
    "spotlight_view_time_hours_28d": 1200,
    "meets_age_requirement": null,
    "country": "US",
    "is_snap_star": false
  }
}

Response

{
  "tool": "calculate_gap",
  "api_version": "v1",
  "notice": "HowToMakeMoneyOnSnapchat.com is an independent third party and is not affiliated with, endorsed by, or sponsored by Snap Inc. Snapchat is a trademark of Snap Inc.",
  "generated_at": "2026-10-01T00:00:00Z",
  "sources": [
    {
      "url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "title": "About Snapchat’s Monetization Program",
      "verified_at": "2026-09-26",
      "supports_rule_ids": [
        "ump.followers_min",
        "ump.view_time_hours_28d_min",
        "ump.spotlight_view_time_hours_28d_min"
      ]
    }
  ],
  "data_freshness": {
    "rules_db_version": "2026-10-17.1",
    "generated_at": "2026-10-01T00:00:00Z",
    "oldest_verified_at": "2026-09-26",
    "newest_verified_at": "2026-09-27",
    "stale_rule_ids": [],
    "policy": "Sources are re-checked daily; a rule is listed as stale when the later of verified_at and last_checked_at is more than 7 days before the response date."
  },
  "program": "unified_monetization_program",
  "already_enrolled": false,
  "gaps": [
    {
      "label": "CALCULATION",
      "rule_id": "ump.followers_min",
      "rule_version": 1,
      "metric": "followers",
      "unit": "followers",
      "window_days": null,
      "threshold": 50000,
      "current": 32000,
      "met": false,
      "shortfall_absolute": 18000,
      "surplus_absolute": 0,
      "percent_complete": 64,
      "percent_complete_uncapped": 64,
      "formula": "shortfall = max(50000 - 32000, 0); percent = min(32000/50000, 1) * 100"
    },
    {
      "label": "CALCULATION",
      "rule_id": "ump.view_time_hours_28d_min",
      "rule_version": 2,
      "metric": "view_time_hours_28d",
      "unit": "hours",
      "window_days": 28,
      "threshold": 15000,
      "current": 9500,
      "met": false,
      "shortfall_absolute": 5500,
      "surplus_absolute": 0,
      "percent_complete": 63.33,
      "percent_complete_uncapped": 63.33,
      "formula": "shortfall = max(15000 - 9500, 0); percent = min(9500/15000, 1) * 100"
    },
    {
      "label": "CALCULATION",
      "rule_id": "ump.spotlight_view_time_hours_28d_min",
      "rule_version": 2,
      "metric": "spotlight_view_time_hours_28d",
      "unit": "hours",
      "window_days": 28,
      "threshold": 3000,
      "current": 1200,
      "met": false,
      "shortfall_absolute": 1800,
      "surplus_absolute": 0,
      "percent_complete": 40,
      "percent_complete_uncapped": 40,
      "formula": "shortfall = max(3000 - 1200, 0); percent = min(1200/3000, 1) * 100"
    }
  ],
  "ongoing_gaps": null,
  "binding_constraint": {
    "rule_id": "ump.spotlight_view_time_hours_28d_min",
    "metric": "spotlight_view_time_hours_28d",
    "percent_complete": 40,
    "rule": "unmet requirement with the lowest percent_complete; ties broken by rule_id"
  },
  "unknowns": [],
  "facts": [
    {
      "label": "FACT",
      "rule_id": "ump.followers_min",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Creators may be eligible for invitation if they have at least 50,000 followers.",
      "value": 50000,
      "unit": "followers",
      "metric": "followers",
      "operator": "gte",
      "window_days": null,
      "rule_type": "eligibility_threshold",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": false,
      "supersedes": null,
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Effective date not stated on the source page. Same 50,000 figure also appeared in the Dec 16, 2024 newsroom announcement."
    },
    {
      "label": "FACT",
      "rule_id": "ump.view_time_hours_28d_min",
      "version": 2,
      "program": "unified_monetization_program",
      "claim": "Achieve 15,000 hours of view time over the last 28 days.",
      "value": 15000,
      "unit": "hours",
      "metric": "view_time_hours_28d",
      "operator": "gte",
      "window_days": 28,
      "rule_type": "eligibility_threshold",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-27",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": "2026-02-16",
      "changed_before": "2026-02-17",
      "date_note": "per archived Snap help page (Wayback Machine snapshots of support article 14669003687444 on 2026-02-16 and 2026-02-17); not announced by Snap.",
      "requires_user_confirmation": false,
      "supersedes": "ump.view_time_hours_28d_min@1",
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [
        "ump.view_metric_any_of_2024"
      ],
      "notes": "Changed between Feb 16 and Feb 17, 2026 (archived captures of Snap's help page; not announced by Snap). Prior rule ump.view_metric_any_of_2024: one of 10 million Snap views, 1 million Spotlight views, or 12,000 hours of view time in the last 28 days. Source: Snap Newsroom, \"Snapchat Introduces New, Unified Monetization Program for Creators\", Dec 16, 2024, https://newsroom.snap.com/snapchat-new-creator-monetization, verified 2026-09-27. Whether the 15,000 hours count Stories and Spotlight combined is implied ('of those hours coming from Spotlight') but not defined on the page."
    },
    {
      "label": "FACT",
      "rule_id": "ump.spotlight_view_time_hours_28d_min",
      "version": 2,
      "program": "unified_monetization_program",
      "claim": "At least 3,000 of the 15,000 hours of view time over the last 28 days must come from Spotlight.",
      "value": 3000,
      "unit": "hours",
      "metric": "spotlight_view_time_hours_28d",
      "operator": "gte",
      "window_days": 28,
      "rule_type": "eligibility_threshold",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-27",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": "2026-02-16",
      "changed_before": "2026-02-17",
      "date_note": "per archived Snap help page (Wayback Machine snapshots of support article 14669003687444 on 2026-02-16 and 2026-02-17); not announced by Snap.",
      "requires_user_confirmation": false,
      "supersedes": "ump.spotlight_view_time_hours_28d_min@1",
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [
        "ump.view_time_hours_28d_min"
      ],
      "notes": "Entry (invitation) criterion from the same help-page edit as the 15,000-hour view-time rule. Changed between Feb 16 and Feb 17, 2026 (archived captures of Snap's help page; not announced by Snap). Distinct from the 100-hour ongoing threshold for already-enrolled creators (ump.ongoing_spotlight_view_time_hours_28d_max_rewards)."
    }
  ],
  "recommendations": [
    {
      "label": "RECOMMENDATION",
      "order": 1,
      "objective": "Raise 28-day Spotlight view time",
      "reason": "Spotlight view time is the binding constraint at 40% of the 3,000-hour entry criterion.",
      "linked_rule_id": "ump.spotlight_view_time_hours_28d_min",
      "measurable_target": {
        "metric": "spotlight_view_time_hours_28d",
        "value": 3000,
        "unit": "hours",
        "by_date": null
      },
      "assumptions": [
        "Criteria on the official help page as verified 2026-09-27 remain unchanged."
      ],
      "risks": [
        "Meeting the published criteria does not guarantee an invitation; invitation is at Snap's discretion."
      ],
      "realism_note": null
    }
  ]
}

calculate_growth_pace

Input

{
  "metrics": {
    "followers": 32000,
    "view_time_hours_28d": 9500,
    "spotlight_view_time_hours_28d": 1200,
    "meets_age_requirement": null,
    "country": "US",
    "is_snap_star": false
  },
  "target_days": 90,
  "observed_daily_change": {
    "followers": 120
  }
}

Response

{
  "tool": "calculate_growth_pace",
  "api_version": "v1",
  "notice": "HowToMakeMoneyOnSnapchat.com is an independent third party and is not affiliated with, endorsed by, or sponsored by Snap Inc. Snapchat is a trademark of Snap Inc.",
  "generated_at": "2026-10-01T00:00:00Z",
  "sources": [
    {
      "url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "title": "About Snapchat’s Monetization Program",
      "verified_at": "2026-09-26",
      "supports_rule_ids": [
        "ump.followers_min",
        "ump.view_time_hours_28d_min",
        "ump.spotlight_view_time_hours_28d_min"
      ]
    }
  ],
  "data_freshness": {
    "rules_db_version": "2026-10-17.1",
    "generated_at": "2026-10-01T00:00:00Z",
    "oldest_verified_at": "2026-09-26",
    "newest_verified_at": "2026-09-27",
    "stale_rule_ids": [],
    "policy": "Sources are re-checked daily; a rule is listed as stale when the later of verified_at and last_checked_at is more than 7 days before the response date."
  },
  "program": "unified_monetization_program",
  "already_enrolled": false,
  "target_days": 90,
  "target_date": "2026-12-30",
  "paces": [
    {
      "rule_id": "ump.followers_min",
      "metric": "followers",
      "metric_kind": "cumulative",
      "window_days": null,
      "current": 32000,
      "threshold": 50000,
      "gap": 18000,
      "already_met": false,
      "scenarios": [
        {
          "label": "CALCULATION",
          "name": "linear",
          "computable": true,
          "required_daily": 200,
          "required_weekly": 1400,
          "required_daily_growth_rate_pct": null,
          "unit": "followers/day",
          "formula": "(T - C) / N",
          "assumptions": [
            "Constant net follower gain per day."
          ],
          "not_computable_reason": null
        },
        {
          "label": "CALCULATION",
          "name": "compound",
          "computable": true,
          "required_daily": null,
          "required_weekly": null,
          "required_daily_growth_rate_pct": 0.4971,
          "unit": "%/day",
          "formula": "(T / C)^(1/N) - 1",
          "assumptions": [
            "Growth proportional to current audience size."
          ],
          "not_computable_reason": null
        }
      ],
      "observed_daily_change": 120,
      "required_to_observed_ratio": 1.667
    },
    {
      "rule_id": "ump.view_time_hours_28d_min",
      "metric": "view_time_hours_28d",
      "metric_kind": "rolling_window",
      "window_days": 28,
      "current": 9500,
      "threshold": 15000,
      "gap": 5500,
      "already_met": false,
      "scenarios": [
        {
          "label": "CALCULATION",
          "name": "linear",
          "computable": true,
          "required_daily": 61.11,
          "required_weekly": 427.78,
          "required_daily_growth_rate_pct": null,
          "unit": "hours/day",
          "formula": "(T - C) / N",
          "assumptions": [
            "The daily pace is the shortfall divided by the caller-chosen number of days."
          ],
          "not_computable_reason": null
        }
      ],
      "observed_daily_change": null,
      "required_to_observed_ratio": null
    },
    {
      "rule_id": "ump.spotlight_view_time_hours_28d_min",
      "metric": "spotlight_view_time_hours_28d",
      "metric_kind": "rolling_window",
      "window_days": 28,
      "current": 1200,
      "threshold": 3000,
      "gap": 1800,
      "already_met": false,
      "scenarios": [
        {
          "label": "CALCULATION",
          "name": "linear",
          "computable": true,
          "required_daily": 20,
          "required_weekly": 140,
          "required_daily_growth_rate_pct": null,
          "unit": "hours/day",
          "formula": "(T - C) / N",
          "assumptions": [
            "The daily pace is the shortfall divided by the caller-chosen number of days."
          ],
          "not_computable_reason": null
        }
      ],
      "observed_daily_change": null,
      "required_to_observed_ratio": null
    }
  ],
  "ongoing_paces": null,
  "projection_disclaimer": "Projections show the pace required under stated assumptions. They are not predictions of what will happen.",
  "unknowns": [],
  "facts": [
    {
      "label": "FACT",
      "rule_id": "ump.followers_min",
      "version": 1,
      "program": "unified_monetization_program",
      "claim": "Creators may be eligible for invitation if they have at least 50,000 followers.",
      "value": 50000,
      "unit": "followers",
      "metric": "followers",
      "operator": "gte",
      "window_days": null,
      "rule_type": "eligibility_threshold",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": false,
      "supersedes": null,
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Effective date not stated on the source page. Same 50,000 figure also appeared in the Dec 16, 2024 newsroom announcement."
    },
    {
      "label": "FACT",
      "rule_id": "ump.view_time_hours_28d_min",
      "version": 2,
      "program": "unified_monetization_program",
      "claim": "Achieve 15,000 hours of view time over the last 28 days.",
      "value": 15000,
      "unit": "hours",
      "metric": "view_time_hours_28d",
      "operator": "gte",
      "window_days": 28,
      "rule_type": "eligibility_threshold",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-27",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": "2026-02-16",
      "changed_before": "2026-02-17",
      "date_note": "per archived Snap help page (Wayback Machine snapshots of support article 14669003687444 on 2026-02-16 and 2026-02-17); not announced by Snap.",
      "requires_user_confirmation": false,
      "supersedes": "ump.view_time_hours_28d_min@1",
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [
        "ump.view_metric_any_of_2024"
      ],
      "notes": "Changed between Feb 16 and Feb 17, 2026 (archived captures of Snap's help page; not announced by Snap). Prior rule ump.view_metric_any_of_2024: one of 10 million Snap views, 1 million Spotlight views, or 12,000 hours of view time in the last 28 days. Source: Snap Newsroom, \"Snapchat Introduces New, Unified Monetization Program for Creators\", Dec 16, 2024, https://newsroom.snap.com/snapchat-new-creator-monetization, verified 2026-09-27. Whether the 15,000 hours count Stories and Spotlight combined is implied ('of those hours coming from Spotlight') but not defined on the page."
    },
    {
      "label": "FACT",
      "rule_id": "ump.spotlight_view_time_hours_28d_min",
      "version": 2,
      "program": "unified_monetization_program",
      "claim": "At least 3,000 of the 15,000 hours of view time over the last 28 days must come from Spotlight.",
      "value": 3000,
      "unit": "hours",
      "metric": "spotlight_view_time_hours_28d",
      "operator": "gte",
      "window_days": 28,
      "rule_type": "eligibility_threshold",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-27",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": "2026-02-16",
      "changed_before": "2026-02-17",
      "date_note": "per archived Snap help page (Wayback Machine snapshots of support article 14669003687444 on 2026-02-16 and 2026-02-17); not announced by Snap.",
      "requires_user_confirmation": false,
      "supersedes": "ump.spotlight_view_time_hours_28d_min@1",
      "applies_to": "entry",
      "requirement_phase": "entry",
      "mvp_scope": "in_scope",
      "related_rule_ids": [
        "ump.view_time_hours_28d_min"
      ],
      "notes": "Entry (invitation) criterion from the same help-page edit as the 15,000-hour view-time rule. Changed between Feb 16 and Feb 17, 2026 (archived captures of Snap's help page; not announced by Snap). Distinct from the 100-hour ongoing threshold for already-enrolled creators (ump.ongoing_spotlight_view_time_hours_28d_max_rewards)."
    }
  ],
  "recommendations": [
    {
      "label": "RECOMMENDATION",
      "order": 1,
      "objective": "Raise 28-day Spotlight view time",
      "reason": "Spotlight view time is the binding constraint at 40% of the 3,000-hour entry criterion.",
      "linked_rule_id": "ump.spotlight_view_time_hours_28d_min",
      "measurable_target": {
        "metric": "spotlight_view_time_hours_28d",
        "value": 3000,
        "unit": "hours",
        "by_date": "2026-12-30"
      },
      "assumptions": [
        "Criteria on the official help page as verified 2026-09-27 remain unchanged."
      ],
      "risks": [
        "Meeting the published criteria does not guarantee an invitation; invitation is at Snap's discretion."
      ],
      "realism_note": null
    }
  ]
}

calculate_payout_timeline

Input

{
  "credited_date": "2026-10-01",
  "amount_usd": 150
}

Response

{
  "tool": "calculate_payout_timeline",
  "api_version": "v1",
  "notice": "HowToMakeMoneyOnSnapchat.com is an independent third party and is not affiliated with, endorsed by, or sponsored by Snap Inc. Snapchat is a trademark of Snap Inc.",
  "generated_at": "2026-10-01T00:00:00Z",
  "sources": [
    {
      "url": "https://help.snapchat.com/hc/en-us/articles/7012324940948-How-do-I-set-up-my-Payout-Portal-and-cash-out-my-Creator-Rewards-on-Snapchat",
      "publisher": "Snap Inc. (Snapchat Support)",
      "title": "How do I set up my Payout Portal and cash out my Creator Rewards on Snapchat?",
      "verified_at": "2026-09-26",
      "supports_rule_ids": [
        "payouts.pending_to_available_days",
        "payouts.cash_out_to_portal_days",
        "payouts.provider_hyperwallet",
        "tax.taxpayer_verification_days_max"
      ]
    },
    {
      "url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "title": "About Snapchat’s Monetization Program",
      "verified_at": "2026-09-26",
      "supports_rule_ids": [
        "payouts.cash_out_min_usd"
      ]
    },
    {
      "url": "https://help.snapchat.com/hc/en-us/articles/5909152630420-Creator-Rewards-FAQ",
      "publisher": "Snap Inc. (Snapchat Support)",
      "title": "Creator Rewards FAQ",
      "verified_at": "2026-09-26",
      "supports_rule_ids": [
        "tax.forms_w9_w8"
      ]
    },
    {
      "url": "https://www.snap.com/monetization-terms?lang=en-US",
      "publisher": "Snap Inc. (snap.com legal terms)",
      "title": "Snap Monetization Terms",
      "verified_at": "2026-09-26",
      "supports_rule_ids": [
        "payouts.currency_usd_fees",
        "payouts.auto_disbursement",
        "tax.creator_responsible"
      ]
    }
  ],
  "data_freshness": {
    "rules_db_version": "2026-10-17.1",
    "generated_at": "2026-10-01T00:00:00Z",
    "oldest_verified_at": "2026-09-26",
    "newest_verified_at": "2026-09-26",
    "stale_rule_ids": [],
    "policy": "Sources are re-checked daily; a rule is listed as stale when the later of verified_at and last_checked_at is more than 7 days before the response date."
  },
  "credited_date": "2026-10-01",
  "amount_usd": 150,
  "tax_info_verified": null,
  "meets_minimum": true,
  "shortfall_usd": 0,
  "cash_out_minimum_usd": 100,
  "steps": [
    {
      "order": 1,
      "id": "credited",
      "label": "FACT",
      "title": "Reward credited",
      "summary": "This date is the day the reward appeared in All Activity. Snap starts the pending clock then.",
      "rule_id": "payouts.pending_to_available_days",
      "rule_version": 1,
      "source_url": "https://help.snapchat.com/hc/en-us/articles/7012324940948-How-do-I-set-up-my-Payout-Portal-and-cash-out-my-Creator-Rewards-on-Snapchat",
      "verified_at": "2026-09-26",
      "earliest_date": "2026-10-01",
      "latest_date": "2026-10-01",
      "range": false,
      "timing": "dated",
      "formula": null,
      "duration_earliest_days": null,
      "duration_latest_days": null,
      "related_rule_ids": []
    },
    {
      "order": 2,
      "id": "available",
      "label": "CALCULATION",
      "title": "Pending becomes Available",
      "summary": "Snap says rewards take 14 days to move from Pending to Available. Earliest and latest are the same day.",
      "rule_id": "payouts.pending_to_available_days",
      "rule_version": 1,
      "source_url": "https://help.snapchat.com/hc/en-us/articles/7012324940948-How-do-I-set-up-my-Payout-Portal-and-cash-out-my-Creator-Rewards-on-Snapchat",
      "verified_at": "2026-09-26",
      "earliest_date": "2026-10-15",
      "latest_date": "2026-10-15",
      "range": false,
      "timing": "dated",
      "formula": "2026-10-01 + 14 days (payouts.pending_to_available_days)",
      "duration_earliest_days": 14,
      "duration_latest_days": 14,
      "related_rule_ids": []
    },
    {
      "order": 3,
      "id": "cash_out",
      "label": "CALCULATION",
      "title": "Cash-out",
      "summary": "$150 USD meets the cash-out minimum of $100 USD. You can cash out as early as the day the balance is available. Snap does not publish a last day.",
      "rule_id": "payouts.cash_out_min_usd",
      "rule_version": 1,
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "verified_at": "2026-09-26",
      "earliest_date": "2026-10-15",
      "latest_date": null,
      "range": true,
      "timing": "conditional",
      "formula": "2026-10-15 if the available balance meets payouts.cash_out_min_usd",
      "duration_earliest_days": null,
      "duration_latest_days": null,
      "related_rule_ids": []
    },
    {
      "order": 4,
      "id": "tax_verification",
      "label": "FACT",
      "title": "Taxpayer verification",
      "summary": "Tax status was not supplied. Snap says taxpayer verification can take up to 14 days. Later dates assume verification is already finished.",
      "rule_id": "tax.taxpayer_verification_days_max",
      "rule_version": 1,
      "source_url": "https://help.snapchat.com/hc/en-us/articles/7012324940948-How-do-I-set-up-my-Payout-Portal-and-cash-out-my-Creator-Rewards-on-Snapchat",
      "verified_at": "2026-09-26",
      "earliest_date": null,
      "latest_date": null,
      "range": true,
      "timing": "conditional",
      "formula": null,
      "duration_earliest_days": null,
      "duration_latest_days": 14,
      "related_rule_ids": [
        "tax.forms_w9_w8"
      ]
    },
    {
      "order": 5,
      "id": "payout_portal",
      "label": "CALCULATION",
      "title": "Snapchat Payout Portal",
      "summary": "After you cash out, Snap says it typically takes 14 days or longer for cash to reach the Snapchat Payout Portal (Hyperwallet). The earliest date assumes you cash out on the first day you can. There is no latest date.",
      "rule_id": "payouts.cash_out_to_portal_days",
      "rule_version": 1,
      "source_url": "https://help.snapchat.com/hc/en-us/articles/7012324940948-How-do-I-set-up-my-Payout-Portal-and-cash-out-my-Creator-Rewards-on-Snapchat",
      "verified_at": "2026-09-26",
      "earliest_date": "2026-10-29",
      "latest_date": null,
      "range": true,
      "timing": "conditional",
      "formula": "2026-10-15 + 14 days (payouts.cash_out_to_portal_days)",
      "duration_earliest_days": 14,
      "duration_latest_days": null,
      "related_rule_ids": [
        "payouts.provider_hyperwallet"
      ]
    }
  ],
  "facts": [
    {
      "label": "FACT",
      "rule_id": "payouts.pending_to_available_days",
      "version": 1,
      "program": "payouts",
      "claim": "Creator Rewards take 14 days from appearing in 'All Activity' to move from Pending to Available.",
      "value": 14,
      "unit": "days",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "payout_term",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/7012324940948-How-do-I-set-up-my-Payout-Portal-and-cash-out-my-Creator-Rewards-on-Snapchat",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": false,
      "supersedes": null,
      "applies_to": "enrolled_creators",
      "requirement_phase": "not_applicable",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Also on Creator Rewards FAQ."
    },
    {
      "label": "FACT",
      "rule_id": "payouts.cash_out_min_usd",
      "version": 1,
      "program": "payouts",
      "claim": "Creators can cash out once available Creator Rewards reach at least $100 USD; cash-out can be done daily.",
      "value": 100,
      "unit": "usd",
      "metric": "available_balance_usd",
      "operator": "gte",
      "window_days": null,
      "rule_type": "payout_term",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/14669003687444-About-Snapchat-s-Monetization-Program",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": false,
      "supersedes": null,
      "applies_to": "enrolled_creators",
      "requirement_phase": "not_applicable",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Also stated in Monetization Terms §3 (minimum payment threshold of $100 USD), the Payout Portal article and the Creator Subscriptions Terms summary."
    },
    {
      "label": "FACT",
      "rule_id": "payouts.cash_out_to_portal_days",
      "version": 1,
      "program": "payouts",
      "claim": "After initiating a cash out, it typically takes an additional 14 days or longer for cash to reach the Snapchat Payout Portal (Hyperwallet).",
      "value": 14,
      "unit": "days",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "payout_term",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/7012324940948-How-do-I-set-up-my-Payout-Portal-and-cash-out-my-Creator-Rewards-on-Snapchat",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": false,
      "supersedes": null,
      "applies_to": "enrolled_creators",
      "requirement_phase": "not_applicable",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "'Typically ... or longer' — a typical minimum, not a guarantee."
    },
    {
      "label": "FACT",
      "rule_id": "payouts.provider_hyperwallet",
      "version": 1,
      "program": "payouts",
      "claim": "Payouts are made via the Snapchat Payout Portal operated by Hyperwallet; onboarding requires legal name, email, state/country, phone and birthdate matching tax documents/ID, then Hyperwallet activation.",
      "value": "Hyperwallet (Snapchat Payout Portal)",
      "unit": "text",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "payout_term",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/7012324940948-How-do-I-set-up-my-Payout-Portal-and-cash-out-my-Creator-Rewards-on-Snapchat",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "enrolled_creators",
      "requirement_phase": "not_applicable",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Being fully onboarded for payouts is a prerequisite to cash out (help page 14669003687444)."
    },
    {
      "label": "FACT",
      "rule_id": "tax.taxpayer_verification_days_max",
      "version": 1,
      "program": "tax",
      "claim": "Taxpayer verification in the Payout Portal can take up to 2 weeks.",
      "value": 14,
      "unit": "days",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "tax_term",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/7012324940948-How-do-I-set-up-my-Payout-Portal-and-cash-out-my-Creator-Rewards-on-Snapchat",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": false,
      "supersedes": null,
      "applies_to": "enrolled_creators",
      "requirement_phase": "not_applicable",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Stated as 'up to 2 weeks'; stored as 14 days."
    },
    {
      "label": "FACT",
      "rule_id": "tax.forms_w9_w8",
      "version": 1,
      "program": "tax",
      "claim": "Onboarding to the Snapchat Payout Portal requires a valid W-9 (US) or W-8 (international) form; year-end tax forms are available under Resources > Tax Documents, issued per IRS deadlines (usually January/February).",
      "value": "W-9 (US) / W-8 (international)",
      "unit": "text",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "tax_term",
      "status": "current",
      "source_url": "https://help.snapchat.com/hc/en-us/articles/5909152630420-Creator-Rewards-FAQ",
      "publisher": "Snap Inc. (Snapchat Support)",
      "verified_at": "2026-09-26",
      "effective_date": null,
      "effective_date_note": "not published by Snap",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": true,
      "supersedes": null,
      "applies_to": "enrolled_creators",
      "requirement_phase": "not_applicable",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Payout Portal article adds taxpayer verification can take up to 2 weeks."
    },
    {
      "label": "FACT",
      "rule_id": "payouts.currency_usd_fees",
      "version": 1,
      "program": "payouts",
      "claim": "Payments are made in USD; withdrawing in local currency or via a given method (e.g., bank account, PayPal) is subject to the payment provider's transaction/exchange fees.",
      "value": "USD; provider withdrawal fees apply",
      "unit": "text",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "payout_term",
      "status": "current",
      "source_url": "https://www.snap.com/monetization-terms?lang=en-US",
      "publisher": "Snap Inc. (snap.com legal terms)",
      "verified_at": "2026-09-26",
      "effective_date": "2025-02-01",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": false,
      "supersedes": null,
      "applies_to": "enrolled_creators",
      "requirement_phase": "not_applicable",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Fee amounts are set by the payment provider and were not verified (provider fee page not fetched)."
    },
    {
      "label": "FACT",
      "rule_id": "payouts.auto_disbursement",
      "version": 1,
      "program": "payouts",
      "claim": "If there is no Qualifying Activity for one year, or no valid payment request for two years, Snap will disburse attributed payments at the end of that period, subject to compliance; otherwise the creator loses eligibility for that payment.",
      "value": "1 year inactivity or 2 years without request",
      "unit": "text",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "payout_term",
      "status": "current",
      "source_url": "https://www.snap.com/monetization-terms?lang=en-US",
      "publisher": "Snap Inc. (snap.com legal terms)",
      "verified_at": "2026-09-26",
      "effective_date": "2025-02-01",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": false,
      "supersedes": null,
      "applies_to": "enrolled_creators",
      "requirement_phase": "not_applicable",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Payout Portal article phrases it as available balance unchanged for one year OR not cashed out in two years, and requires at least $100 available."
    },
    {
      "label": "FACT",
      "rule_id": "tax.creator_responsible",
      "version": 1,
      "program": "tax",
      "claim": "Creators are solely responsible for taxes, duties, or fees on payments; Snap or its Payment Provider may withhold taxes where required by law.",
      "value": true,
      "unit": "boolean",
      "metric": null,
      "operator": null,
      "window_days": null,
      "rule_type": "tax_term",
      "status": "current",
      "source_url": "https://www.snap.com/monetization-terms?lang=en-US",
      "publisher": "Snap Inc. (snap.com legal terms)",
      "verified_at": "2026-09-26",
      "effective_date": "2025-02-01",
      "changed_after": null,
      "changed_before": null,
      "date_note": null,
      "requires_user_confirmation": false,
      "supersedes": null,
      "applies_to": "enrolled_creators",
      "requirement_phase": "not_applicable",
      "mvp_scope": "in_scope",
      "related_rule_ids": [],
      "notes": "Not tax advice; engine must not compute tax."
    }
  ],
  "recommendations": [
    {
      "label": "RECOMMENDATION",
      "text": "Plan from the earliest Payout Portal date, and leave room for a later day. Snap may change the timing.",
      "linked_rule_ids": [
        "payouts.cash_out_to_portal_days"
      ],
      "assumptions": [
        "The credited date is the day the reward appeared in All Activity.",
        "The amount is the available balance in USD.",
        "Cash-out happens on the first day the balance is available.",
        "Taxpayer verification is already finished."
      ]
    }
  ],
  "caveats": [
    "Snap says the time from cash-out to the Payout Portal can take longer than the earliest date. This timeline has no latest date for that step.",
    "This timeline ends when the cash reaches the Snapchat Payout Portal. The rules database has no number of days for a later withdrawal to a bank or another method.",
    "Tax status was not supplied. Dates after Available assume taxpayer verification is already finished. If it is not, Snap says verification can take up to 14 days, and Snap does not say when that clock starts.",
    "Payments are in USD. Withdrawing in another currency or by another method can include fees from the payment provider. Fee amounts are not in this timeline.",
    "Creators are responsible for taxes on payments. This is not tax advice.",
    "Snap's terms describe a disbursement after one year without qualifying activity, or two years without a valid payment request. Those periods are not cash-out dates on this timeline."
  ],
  "estimate_disclaimer": "Snap may change this timing. This timeline is an estimate, not a promise."
}

Calculator

The published-criteria calculator is /snapchat-monetization-eligibility-calculator. These query parameters are the page contract.

The website form returns HTML and does not return tool JSON. Unknown query parameters are ignored. A validation error on the form is HTML.

Payout timeline

calculate_payout_timeline dates Snap's payout steps from a credited date. The page is /snapchat-payout-timeline. These query parameters are the page contract. The result is an estimate, not a promise.

Errors

Every error body includes code, fix, and docs_url. The reference is /docs/errors.

Changelog

API version v1. Rules database 2026-10-17.1. No breaking v1 change has been published. Rule history is on the rule-changes page.