{
 "generated": "2026-11-04",
 "version": "exchange_product_matrix_v1",
 "rule": "Seeded only from official exchange help pages / regulator lists. unverified = not confirmed; never guessed. Not legal advice.",
 "exchanges": [
  {
   "id": "coinbase",
   "name": "Coinbase",
   "url": "https://cryptobystate.com/api/eligibility/coinbase/index.json"
  },
  {
   "id": "kraken",
   "name": "Kraken",
   "url": "https://cryptobystate.com/api/eligibility/kraken/index.json"
  },
  {
   "id": "robinhood",
   "name": "Robinhood",
   "url": "https://cryptobystate.com/api/eligibility/robinhood/index.json"
  },
  {
   "id": "gemini",
   "name": "Gemini",
   "url": "https://cryptobystate.com/api/eligibility/gemini/index.json"
  }
 ],
 "states": [
  "AK",
  "AL",
  "AR",
  "AZ",
  "CA",
  "CO",
  "CT",
  "DC",
  "DE",
  "FL",
  "GA",
  "HI",
  "IA",
  "ID",
  "IL",
  "IN",
  "KS",
  "KY",
  "LA",
  "MA",
  "MD",
  "ME",
  "MI",
  "MN",
  "MO",
  "MS",
  "MT",
  "NC",
  "ND",
  "NE",
  "NH",
  "NJ",
  "NM",
  "NV",
  "NY",
  "OH",
  "OK",
  "OR",
  "PA",
  "RI",
  "SC",
  "SD",
  "TN",
  "TX",
  "UT",
  "VA",
  "VT",
  "WA",
  "WI",
  "WV",
  "WY"
 ],
 "url_pattern": "https://cryptobystate.com/api/eligibility/{exchange}/{STATE}.json",
 "full_matrix": "https://cryptobystate.com/data/clearance_feed_v1.json#exchange_product_matrix",
 "verified_cells": 556,
 "total_cells": 816,
 "changelog": "https://cryptobystate.com/api/changelog/",
 "rss": "https://cryptobystate.com/api/changelog/feed.xml"
}