{
  "name": "the-cast-index",
  "title": "The Cast Index — open data",
  "description": "Published datasets behind The Cast Index: the model index, the fashion-week calendar, the beauty catalogue and the casting ledger.",
  "homepage": "https://thecastindex.com/open-data",
  "version": "2026-10-05",
  "created": "2026-10-05",
  "licenses": [
    {
      "name": "proprietary",
      "title": "Proprietary editorial dataset",
      "path": "https://thecastindex.com/legal/terms"
    }
  ],
  "sources": [
    {
      "title": "The Cast Index",
      "path": "https://thecastindex.com"
    }
  ],
  "resources": [
    {
      "name": "global-50",
      "title": "Global 50, Watch and Talent Watch",
      "description": "The published model index: rank, Index Rating, the four pillar scores, confidence, agencies and verified event links.",
      "path": "https://thecastindex.com/api/v1/export.csv",
      "format": "csv",
      "mediatype": "text/csv",
      "encoding": "utf-8",
      "profile": "tabular-data-resource",
      "schema": {
        "fields": [
          {
            "name": "cohort",
            "type": "string",
            "description": "global_50, watch or rising"
          },
          {
            "name": "rank",
            "type": "integer",
            "description": "Published Global 50 position (blank for Watch and Talent Watch)"
          },
          {
            "name": "name",
            "type": "string",
            "description": "Model name"
          },
          {
            "name": "slug",
            "type": "string",
            "description": "Stable identifier"
          },
          {
            "name": "score",
            "type": "number",
            "description": "Index Rating, 0–100"
          },
          {
            "name": "runway",
            "type": "integer",
            "description": "Runway pillar score"
          },
          {
            "name": "campaigns",
            "type": "integer",
            "description": "Campaigns pillar score"
          },
          {
            "name": "editorial",
            "type": "integer",
            "description": "Editorial pillar score"
          },
          {
            "name": "cultural",
            "type": "integer",
            "description": "Cultural impact pillar score"
          },
          {
            "name": "confidence",
            "type": "string",
            "description": "Evidence confidence label"
          },
          {
            "name": "country",
            "type": "string",
            "description": "Country"
          },
          {
            "name": "region",
            "type": "string",
            "description": "Region"
          },
          {
            "name": "agencies",
            "type": "string",
            "description": "Agencies, semicolon-separated"
          },
          {
            "name": "event_slugs",
            "type": "string",
            "description": "Verified event links, semicolon-separated"
          },
          {
            "name": "profile_url",
            "type": "string",
            "description": "Canonical profile URL"
          }
        ]
      }
    },
    {
      "name": "fashion-weeks",
      "title": "Fashion-week and event calendar",
      "description": "Every fashion week and industry event on the calendar, with ISO dates, status computed at build time and the organiser source where one is recorded.",
      "path": "https://thecastindex.com/data/fashion-weeks.csv",
      "format": "csv",
      "mediatype": "text/csv",
      "encoding": "utf-8",
      "profile": "tabular-data-resource",
      "schema": {
        "fields": [
          {
            "name": "slug",
            "type": "string",
            "description": "Stable identifier"
          },
          {
            "name": "name",
            "type": "string",
            "description": "Event name"
          },
          {
            "name": "city",
            "type": "string",
            "description": "City"
          },
          {
            "name": "country",
            "type": "string",
            "description": "Country"
          },
          {
            "name": "season",
            "type": "string",
            "description": "Season label"
          },
          {
            "name": "start_date",
            "type": "date",
            "description": "First day (ISO 8601)"
          },
          {
            "name": "end_date",
            "type": "date",
            "description": "Last day (ISO 8601)"
          },
          {
            "name": "status",
            "type": "string",
            "description": "upcoming, live or complete at build time"
          },
          {
            "name": "tier",
            "type": "string",
            "description": "established, emerging or watchlist"
          },
          {
            "name": "organiser_source",
            "type": "string",
            "description": "Official organiser page, where recorded"
          },
          {
            "name": "page_url",
            "type": "string",
            "description": "Canonical event page"
          }
        ]
      }
    },
    {
      "name": "beauty-catalogue",
      "title": "Beauty catalogue",
      "description": "Every product guide in the beauty desk: brand, category, format, finish and the official brand page its facts were checked against. Selection is editorial; no hands-on testing is implied.",
      "path": "https://thecastindex.com/data/beauty-products.csv",
      "format": "csv",
      "mediatype": "text/csv",
      "encoding": "utf-8",
      "profile": "tabular-data-resource",
      "schema": {
        "fields": [
          {
            "name": "slug",
            "type": "string",
            "description": "Stable identifier"
          },
          {
            "name": "brand",
            "type": "string",
            "description": "Brand"
          },
          {
            "name": "name",
            "type": "string",
            "description": "Product name"
          },
          {
            "name": "category",
            "type": "string",
            "description": "Desk category"
          },
          {
            "name": "format",
            "type": "string",
            "description": "Format"
          },
          {
            "name": "finish",
            "type": "string",
            "description": "Finish"
          },
          {
            "name": "launch_month",
            "type": "string",
            "description": "YYYY-MM where independently confirmed"
          },
          {
            "name": "official_url",
            "type": "string",
            "description": "Official brand or retailer page used for facts"
          },
          {
            "name": "page_url",
            "type": "string",
            "description": "Canonical product guide"
          }
        ]
      }
    },
    {
      "name": "casting-ledger",
      "title": "Casting ledger",
      "description": "Verified runway walks — model × house × edition — each with its published source. Incomplete by design: only walks with citable evidence appear.",
      "path": "https://thecastindex.com/data/casting-walks.csv",
      "format": "csv",
      "mediatype": "text/csv",
      "encoding": "utf-8",
      "profile": "tabular-data-resource",
      "schema": {
        "fields": [
          {
            "name": "model_slug",
            "type": "string",
            "description": "Model identifier"
          },
          {
            "name": "house_slug",
            "type": "string",
            "description": "House identifier"
          },
          {
            "name": "event_slug",
            "type": "string",
            "description": "Edition identifier"
          },
          {
            "name": "season",
            "type": "string",
            "description": "Season label"
          },
          {
            "name": "role",
            "type": "string",
            "description": "open, close or walk"
          },
          {
            "name": "date",
            "type": "date",
            "description": "Show date where known"
          },
          {
            "name": "source_url",
            "type": "string",
            "description": "Published evidence"
          }
        ]
      }
    }
  ]
}