{
  "generated_at": "2026-09-09T07:00:15.582Z",
  "slug": "vercel",
  "name": "Vercel",
  "homepage": "https://vercel.com",
  "source_url": "https://vercel.com/pricing",
  "current_tiers": [
    {
      "name": "Hobby",
      "monthly_price_usd": 0,
      "annual_price_usd": null,
      "billing_unit": "flat",
      "included_seats": null,
      "is_free": true,
      "is_enterprise": false,
      "headline_features": [
        "1M Edge Requests/month",
        "100 GB Fast Data Transfer/month",
        "Zero-config CDN cache",
        "1M ISR Reads/month"
      ]
    },
    {
      "name": "Pro",
      "monthly_price_usd": 20,
      "annual_price_usd": null,
      "billing_unit": "per_seat",
      "included_seats": 1,
      "is_free": false,
      "is_enterprise": false,
      "headline_features": [
        "10M Edge Requests/month",
        "1TB Fast Data Transfer/month",
        "Up to 40 Custom Firewall Rules",
        "Starting at $0.40 per 1M ISR Reads"
      ]
    },
    {
      "name": "Enterprise",
      "monthly_price_usd": null,
      "annual_price_usd": null,
      "billing_unit": "unknown",
      "included_seats": null,
      "is_free": false,
      "is_enterprise": true,
      "headline_features": [
        "Custom Edge Requests",
        "Custom Data Transfer",
        "Up to 1,000 Custom Firewall Rules",
        "Custom pricing available"
      ]
    }
  ],
  "first_observed_at": "2026-07-03T12:03:39.000Z",
  "last_observed_at": "2026-09-08T07:04:52.457Z",
  "series": [
    {
      "tier": "Hobby",
      "segments": [
        [
          {
            "observed_at": "2026-07-03T12:03:39.000Z",
            "price": 0
          },
          {
            "observed_at": "2026-08-04T12:46:54.000Z",
            "price": 0
          },
          {
            "observed_at": "2026-08-21T12:06:44.926Z",
            "price": 0
          },
          {
            "observed_at": "2026-08-25T07:05:51.982Z",
            "price": 0
          },
          {
            "observed_at": "2026-08-27T07:05:25.839Z",
            "price": 0
          },
          {
            "observed_at": "2026-09-04T07:04:52.986Z",
            "price": 0
          }
        ]
      ],
      "tier_class": "free"
    },
    {
      "tier": "Pro",
      "segments": [
        [
          {
            "observed_at": "2026-07-03T12:03:39.000Z",
            "price": 20
          },
          {
            "observed_at": "2026-08-04T12:46:54.000Z",
            "price": 20
          },
          {
            "observed_at": "2026-08-21T12:06:44.926Z",
            "price": 20
          },
          {
            "observed_at": "2026-08-25T07:05:51.982Z",
            "price": 20
          },
          {
            "observed_at": "2026-08-27T07:05:25.839Z",
            "price": 20
          },
          {
            "observed_at": "2026-09-04T07:04:52.986Z",
            "price": 20
          }
        ]
      ],
      "tier_class": "entry"
    }
  ],
  "markers": [
    {
      "observed_at": "2026-08-04T12:46:54.000Z",
      "label": "Pro billing unit changed"
    },
    {
      "observed_at": "2026-08-04T12:46:54.000Z",
      "label": "Pro seats changed"
    },
    {
      "observed_at": "2026-08-25T07:05:51.982Z",
      "label": "Pro billing unit changed"
    },
    {
      "observed_at": "2026-08-25T07:05:51.982Z",
      "label": "Pro seats changed"
    }
  ],
  "changes": [
    {
      "competitor": "Vercel",
      "slug": "vercel",
      "change_type": "seats_changed",
      "json_path": "tiers.Pro.included_seats",
      "before": null,
      "after": 1,
      "materiality": 50,
      "observed_at": "2026-08-25T07:05:51.982Z",
      "annotation": null
    },
    {
      "competitor": "Vercel",
      "slug": "vercel",
      "change_type": "billing_unit_changed",
      "json_path": "tiers.Pro.billing_unit",
      "before": "flat",
      "after": "per_seat",
      "materiality": 70,
      "observed_at": "2026-08-25T07:05:51.982Z",
      "annotation": null
    },
    {
      "competitor": "Vercel",
      "slug": "vercel",
      "change_type": "seats_changed",
      "json_path": "tiers.Pro.included_seats",
      "before": 1,
      "after": null,
      "materiality": 50,
      "observed_at": "2026-08-04T12:46:54.000Z",
      "annotation": null
    },
    {
      "competitor": "Vercel",
      "slug": "vercel",
      "change_type": "billing_unit_changed",
      "json_path": "tiers.Pro.billing_unit",
      "before": "per_seat",
      "after": "flat",
      "materiality": 70,
      "observed_at": "2026-08-04T12:46:54.000Z",
      "annotation": null
    }
  ],
  "provenance": {
    "live": 1,
    "wayback": 1,
    "mixed": 3
  }
}