{
 "name": "Cancer Clinical Trial Access Map data API",
 "built": "2026-11-05",
 "data_as_of": "2026-11-03",
 "base_url": "https://cancertrialaccess.org/api/",
 "docs": "https://cancertrialaccess.org/api.html",
 "files": {
  "national": "national.json",
  "state": "state/{USPS}.json",
  "district": "district/{USPS}-{NN}.json (NN = 00 for at-large)",
  "county": "county/{FIPS5}.json",
  "county_names": "county_names.json (array of [FIPS5, name, state, pop55])",
  "ask": {
   "counties": "ask/counties.json (compact: cols + one array per county, every county field except the by-site rates; for the question box)",
   "county_sites": "ask/county_sites.json ({sites: [...], rows: {FIPS5: [[incidence rate per site], [death rate per site]]}})"
  },
  "tables": [
   "all_states.json",
   "all_districts.json",
   "all_counties.json"
  ]
 },
 "counts": {
  "states": 51,
  "districts": 436,
  "counties": 3143
 },
 "fields": {
  "id": "Place identifier: 5-digit county FIPS, USPS-number for a district (XX-00 is at-large), USPS code for a state, US for the nation.",
  "level": "county, district, state or national.",
  "name": "Place name. Districts: 'Texas 34th'; counties: 'Hidalgo County, Texas'.",
  "state": "USPS code of the state.",
  "pop55": "Residents aged 55 and older (ACS 5-year, summed from census tracts).",
  "pct_lt20_trials_within_60rdmi": "Share (%) of residents 55+ with fewer than 20 recruiting cancer treatment trials within 60 road-miles of home. The site's headline 'short of trials' measure.",
  "people_lt20_trials_within_60rdmi": "The same, as a count of people.",
  "pct_zero_trials_within_60rdmi": "Share (%) with no recruiting trial within 60 road-miles.",
  "people_zero_trials_within_60rdmi": "The same, as a count of people (pop55 x share, rounded; the rule used for people_lt20_trials_within_60rdmi).",
  "pct_lt100_trials_within_60rdmi": "Share (%) with fewer than 100 trials within 60 road-miles.",
  "pct_gt60rdmi_broad_menu": "Share (%) living more than 60 road-miles from a county with 100 or more recruiting trials (a 'broad menu').",
  "pct_gt60rdmi_nci": "Share (%) living more than 60 road-miles from an NCI-designated cancer center.",
  "median_road_mi_nci": "Median road miles from home to the nearest NCI-designated center (residents with a road route).",
  "median_road_mi_broad_menu": "Median road miles to the nearest broad-menu county.",
  "wmean_trials_within_60rdmi": "Population-weighted mean number of recruiting trials within 60 road-miles.",
  "trials_listed_here": "Recruiting trials with at least one site in the place, each trial counted once. County: trials with a site in the county. District: distinct trials with a site in any county that overlaps the district (a trial in a county shared by two districts counts for both, so district figures do not add up to the state's). State: distinct trials with a site in the state. National: all recruiting trials in the pull.",
  "nearest_nci": "The NCI-designated center nearest to most residents.",
  "nearest_broad_menu": "The broad-menu county nearest to most residents.",
  "trials_within_60rdmi_by_cancer_type": "Population-weighted mean trials within 60 road-miles, by cancer type (district and state only).",
  "context": "ACS context: no_vehicle, broadband, uninsured, uninsured_55_64, poverty, all in %, population-weighted.",
  "member": "Districts only: the House member, party, and cosponsorship of the Clinical Trial Modernization Act (H.R. 3521): sponsor, original, cosponsor, or none.",
  "counties": "Districts only: the FIPS codes of counties that overlap the district.",
  "districts": "Counties only: the ids of the congressional districts that overlap the county, in the district file's form (TX-15, XX-00 for at-large), sorted; the inverse of the districts' counties lists. A county split between districts lists each of them.",
  "links": "map: the map opened on this place; brief: the printable brief for it.",
  "data_as_of": "Registry data date of the ClinicalTrials.gov pull these figures come from.",
  "rucc": "Counties only: USDA ERS Rural-Urban Continuum Code, 1 (metro, 1 million+) to 9 (nonmetro, urban under 5,000, not adjacent); 2023 release (2013 for Connecticut's legacy counties). null where no code is published.",
  "rucc_label": "Counties only: the USDA label for the code.",
  "metro": "Counties: true when the RUCC is 1-3 (metro), false for 4-9 (nonmetro), null when unknown. States and the nation: the access figures for residents of metro counties (see nonmetro).",
  "nonmetro": "States and the nation: the access figures for residents of nonmetro counties (RUCC 4-9), with metro holding the same for RUCC 1-3: pop55, counties, pct_lt20 (share with fewer than 20 trials within 60 road-miles), people_lt20, pct_zero, people_zero, pct_lt100, mean_trials_60 (average trials within 60 road-miles), pct_gt60rdmi_nci, pct_gt60rdmi_broad_menu, median_road_mi_nci, median_road_mi_broad_menu. null where the state has no county of that kind (DC has no nonmetro county).",
  "road_mi_nci_from_center": "Counties only: road miles from the county population center to the nearest NCI-designated cancer center (the map's 'road-miles to an NCI center' layer). null = no road route.",
  "road_mi_broad_menu_from_center": "Counties only: road miles from the population center to the nearest county with 100 or more recruiting trials; 0 when the county itself hosts a broad menu. null = no road route.",
  "road_mi_limited_menu_from_center": "Counties only: road miles from the population center to the nearest county with 20 or more recruiting trials; 0 when the county hosts one. null = no road route.",
  "no_road_route_reason": "Counties only: null when road distances exist; 'island' when the county has no road connection to a broad menu or NCI center (island or disconnected network); 'off' when the population center is more than 30 miles from any primary or secondary road, so no road distance is reported.",
  "drive_hours_nci": "Counties only: estimated driving time in hours from the population center to the nearest NCI-designated center (one decimal). null = no road route.",
  "drive_hours_broad_menu": "Counties only: estimated driving time in hours to the nearest broad-menu county (one decimal). null = no road route.",
  "trials_within_60rdmi_of_center": "Counties only: recruiting trials with a site within 60 road-miles of the county population center (the county-level count the map's county card shows; the pop-weighted tract figure is wmean_trials_within_60rdmi).",
  "facilities_within_60rdmi_of_center": "Counties only: recruiting trial sites within 60 road-miles of the county population center.",
  "incidence": "Counties only: cancer incidence from NCI State Cancer Profiles, age-adjusted per 100,000, all ages, for the period given. all = all-sites rate (null unless status is ok); cases_per_year = average annual new cases, all sites; small_numbers = true when fewer than 16 average annual cases (interpret with caution); status = ok | suppressed (fewer than 16 cases in the period) | no data; status_text = the wording the map prints; by_site = rate per site key (null where not published; site labels are in index.json thresholds.site_labels).",
  "mortality": "Counties only: cancer death rates from NCI/CDC State Cancer Profiles (National Vital Statistics System), age-adjusted per 100,000, all ages, for the period given. all = all-sites death rate; deaths_per_year = average annual cancer deaths, all sites; small_numbers = fewer than 16 deaths a year on average; status, status_text and by_site as for incidence.",
  "oncologists": "County: count = oncologists (CMS Care Compare primary specialty medical oncology, hematology/oncology or hematology) with a Medicare practice location in the county; radiation, gynecologic, surgical = the same for those specialties; within_60rdmi = oncologists within 60 road-miles of the population center; class 1-4 and class_label = the map's 'oncologists vs trials' category (1 Oncologists and trials, 2 Oncologists, no trials, 3 Trials, no oncologist listed, 4 Neither); all_also_elsewhere = true when every oncologist counted also lists a location in another county (likely a part-time or outreach clinic). District, state, national: count = oncologists practising in the place (district: in counties touching it); oncologists_per_100k_pop55 (state, national); pct_pop55_in_counties_with_oncologists_no_trials, pct_pop55_in_counties_with_both, pct_pop55_in_counties_with_neither = shares of residents 55+ by county category; counties_with_oncologists_no_trials = how many such counties (district: their FIPS codes).",
  "incidence_above_county_median": "Counties only: true when the all-sites incidence rate is above the median of US counties with a published rate (the 'high incidence' half of the map's incidence-vs-access layer; the median is in index.json thresholds). null when the rate is not published.",
  "mortality_top_third": "Counties only: true when the all-sites cancer death rate is in the top third of US counties with a published rate (the 'high mortality' part of the deaths-vs-access layer; the cut is in index.json thresholds). null when the rate is not published.",
  "nonmetro_pct": "Districts and states: share (%) of residents 55+ living in nonmetro counties (RUCC 4-9).",
  "incidence_all_sites": "Districts, states and the nation: all-sites age-adjusted incidence per 100,000, as the map's incidence layer paints it: the residents-55+-weighted mean of county rates (incidence_all_sites_cases_per_year = the matching annual cases, county counts shared out by residents 55+).",
  "incidence_all_sites_cases_per_year": "Districts, states and the nation: average annual new cases, all sites, behind incidence_all_sites (county counts shared out by residents 55+, so 'about').",
  "incidence_published": "States and the nation: the published state/national rates from State Cancer Profiles, all = all-sites rate, cases_per_year, by_site = rate per site key (the figure the state card leads with; districts have only the county-weighted mean).",
  "senators": "States only: the two senators (name, party) and, as s4440, each one's position on the Senate Clinical Trial Modernization Act (S. 4440): sponsor, original (original cosponsor), cosponsor, or none; bill and bill_url name the bill. Empty for DC."
 },
 "definitions": "https://cancertrialaccess.org/methods.html#terms",
 "license": {
  "data": "CC BY 4.0",
  "url": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "Agrawal N. Cancer Clinical Trial Access Map (beta). https://cancertrialaccess.org/"
 },
 "thresholds": {
  "incidence_county_median_all_sites": 471.1,
  "mortality_top_third_cut_all_sites": 172.6,
  "incidence_period": "2019-2023",
  "mortality_period": "2020-2024",
  "small_numbers_below_per_year": 16,
  "incidence_sites": [
   "all",
   "breast",
   "colorectal",
   "lung",
   "prostate",
   "melanoma_skin",
   "lymphoma",
   "leukemia",
   "pancreatic",
   "liver_biliary",
   "bladder_urothelial",
   "kidney",
   "brain_cns",
   "gynecologic_ovary",
   "gynecologic_uterus",
   "gynecologic_cervix",
   "head_neck",
   "thyroid",
   "esophagus",
   "stomach"
  ],
  "site_labels": {
   "all": "All Cancer Sites",
   "breast": "Breast",
   "colorectal": "Colon & Rectum",
   "lung": "Lung & Bronchus",
   "prostate": "Prostate",
   "melanoma_skin": "Melanoma of the Skin",
   "lymphoma": "Non-Hodgkin Lymphoma",
   "leukemia": "Leukemia",
   "pancreatic": "Pancreas",
   "liver_biliary": "Liver & Bile Duct",
   "bladder_urothelial": "Bladder",
   "kidney": "Kidney & Renal Pelvis",
   "brain_cns": "Brain & ONS",
   "gynecologic_ovary": "Ovary",
   "gynecologic_uterus": "Uterus (Corpus & Uterus, NOS)",
   "gynecologic_cervix": "Cervix",
   "head_neck": "Oral Cavity & Pharynx",
   "thyroid": "Thyroid",
   "esophagus": "Esophagus",
   "stomach": "Stomach"
  },
  "rucc_labels": {
   "1": "Metro, 1 million or more",
   "2": "Metro, 250,000 to 1 million",
   "3": "Metro, under 250,000",
   "4": "Nonmetro, urban population 20,000+, adjacent to a metro area",
   "5": "Nonmetro, urban population 20,000+, not adjacent",
   "6": "Nonmetro, urban population 5,000–20,000, adjacent to a metro area",
   "7": "Nonmetro, urban population 5,000–20,000, not adjacent",
   "8": "Nonmetro, urban population under 5,000, adjacent to a metro area",
   "9": "Nonmetro, urban population under 5,000, not adjacent"
  },
  "oncologist_classes": {
   "1": "Oncologists and trials",
   "2": "Oncologists, no trials",
   "3": "Trials, no oncologist listed",
   "4": "Neither"
  },
  "senate_bill": "S. 4440"
 },
 "ids": {
  "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"
  ],
  "districts": [
   "AK-00",
   "AL-01",
   "AL-02",
   "AL-03",
   "AL-04",
   "AL-05",
   "AL-06",
   "AL-07",
   "AR-01",
   "AR-02",
   "AR-03",
   "AR-04",
   "AZ-01",
   "AZ-02",
   "AZ-03",
   "AZ-04",
   "AZ-05",
   "AZ-06",
   "AZ-07",
   "AZ-08",
   "AZ-09",
   "CA-01",
   "CA-02",
   "CA-03",
   "CA-04",
   "CA-05",
   "CA-06",
   "CA-07",
   "CA-08",
   "CA-09",
   "CA-10",
   "CA-11",
   "CA-12",
   "CA-13",
   "CA-14",
   "CA-15",
   "CA-16",
   "CA-17",
   "CA-18",
   "CA-19",
   "CA-20",
   "CA-21",
   "CA-22",
   "CA-23",
   "CA-24",
   "CA-25",
   "CA-26",
   "CA-27",
   "CA-28",
   "CA-29",
   "CA-30",
   "CA-31",
   "CA-32",
   "CA-33",
   "CA-34",
   "CA-35",
   "CA-36",
   "CA-37",
   "CA-38",
   "CA-39",
   "CA-40",
   "CA-41",
   "CA-42",
   "CA-43",
   "CA-44",
   "CA-45",
   "CA-46",
   "CA-47",
   "CA-48",
   "CA-49",
   "CA-50",
   "CA-51",
   "CA-52",
   "CO-01",
   "CO-02",
   "CO-03",
   "CO-04",
   "CO-05",
   "CO-06",
   "CO-07",
   "CO-08",
   "CT-01",
   "CT-02",
   "CT-03",
   "CT-04",
   "CT-05",
   "DC-00",
   "DE-00",
   "FL-01",
   "FL-02",
   "FL-03",
   "FL-04",
   "FL-05",
   "FL-06",
   "FL-07",
   "FL-08",
   "FL-09",
   "FL-10",
   "FL-11",
   "FL-12",
   "FL-13",
   "FL-14",
   "FL-15",
   "FL-16",
   "FL-17",
   "FL-18",
   "FL-19",
   "FL-20",
   "FL-21",
   "FL-22",
   "FL-23",
   "FL-24",
   "FL-25",
   "FL-26",
   "FL-27",
   "FL-28",
   "GA-01",
   "GA-02",
   "GA-03",
   "GA-04",
   "GA-05",
   "GA-06",
   "GA-07",
   "GA-08",
   "GA-09",
   "GA-10",
   "GA-11",
   "GA-12",
   "GA-13",
   "GA-14",
   "HI-01",
   "HI-02",
   "IA-01",
   "IA-02",
   "IA-03",
   "IA-04",
   "ID-01",
   "ID-02",
   "IL-01",
   "IL-02",
   "IL-03",
   "IL-04",
   "IL-05",
   "IL-06",
   "IL-07",
   "IL-08",
   "IL-09",
   "IL-10",
   "IL-11",
   "IL-12",
   "IL-13",
   "IL-14",
   "IL-15",
   "IL-16",
   "IL-17",
   "IN-01",
   "IN-02",
   "IN-03",
   "IN-04",
   "IN-05",
   "IN-06",
   "IN-07",
   "IN-08",
   "IN-09",
   "KS-01",
   "KS-02",
   "KS-03",
   "KS-04",
   "KY-01",
   "KY-02",
   "KY-03",
   "KY-04",
   "KY-05",
   "KY-06",
   "LA-01",
   "LA-02",
   "LA-03",
   "LA-04",
   "LA-05",
   "LA-06",
   "MA-01",
   "MA-02",
   "MA-03",
   "MA-04",
   "MA-05",
   "MA-06",
   "MA-07",
   "MA-08",
   "MA-09",
   "MD-01",
   "MD-02",
   "MD-03",
   "MD-04",
   "MD-05",
   "MD-06",
   "MD-07",
   "MD-08",
   "ME-01",
   "ME-02",
   "MI-01",
   "MI-02",
   "MI-03",
   "MI-04",
   "MI-05",
   "MI-06",
   "MI-07",
   "MI-08",
   "MI-09",
   "MI-10",
   "MI-11",
   "MI-12",
   "MI-13",
   "MN-01",
   "MN-02",
   "MN-03",
   "MN-04",
   "MN-05",
   "MN-06",
   "MN-07",
   "MN-08",
   "MO-01",
   "MO-02",
   "MO-03",
   "MO-04",
   "MO-05",
   "MO-06",
   "MO-07",
   "MO-08",
   "MS-01",
   "MS-02",
   "MS-03",
   "MS-04",
   "MT-01",
   "MT-02",
   "NC-01",
   "NC-02",
   "NC-03",
   "NC-04",
   "NC-05",
   "NC-06",
   "NC-07",
   "NC-08",
   "NC-09",
   "NC-10",
   "NC-11",
   "NC-12",
   "NC-13",
   "NC-14",
   "ND-00",
   "NE-01",
   "NE-02",
   "NE-03",
   "NH-01",
   "NH-02",
   "NJ-01",
   "NJ-02",
   "NJ-03",
   "NJ-04",
   "NJ-05",
   "NJ-06",
   "NJ-07",
   "NJ-08",
   "NJ-09",
   "NJ-10",
   "NJ-11",
   "NJ-12",
   "NM-01",
   "NM-02",
   "NM-03",
   "NV-01",
   "NV-02",
   "NV-03",
   "NV-04",
   "NY-01",
   "NY-02",
   "NY-03",
   "NY-04",
   "NY-05",
   "NY-06",
   "NY-07",
   "NY-08",
   "NY-09",
   "NY-10",
   "NY-11",
   "NY-12",
   "NY-13",
   "NY-14",
   "NY-15",
   "NY-16",
   "NY-17",
   "NY-18",
   "NY-19",
   "NY-20",
   "NY-21",
   "NY-22",
   "NY-23",
   "NY-24",
   "NY-25",
   "NY-26",
   "OH-01",
   "OH-02",
   "OH-03",
   "OH-04",
   "OH-05",
   "OH-06",
   "OH-07",
   "OH-08",
   "OH-09",
   "OH-10",
   "OH-11",
   "OH-12",
   "OH-13",
   "OH-14",
   "OH-15",
   "OK-01",
   "OK-02",
   "OK-03",
   "OK-04",
   "OK-05",
   "OR-01",
   "OR-02",
   "OR-03",
   "OR-04",
   "OR-05",
   "OR-06",
   "PA-01",
   "PA-02",
   "PA-03",
   "PA-04",
   "PA-05",
   "PA-06",
   "PA-07",
   "PA-08",
   "PA-09",
   "PA-10",
   "PA-11",
   "PA-12",
   "PA-13",
   "PA-14",
   "PA-15",
   "PA-16",
   "PA-17",
   "RI-01",
   "RI-02",
   "SC-01",
   "SC-02",
   "SC-03",
   "SC-04",
   "SC-05",
   "SC-06",
   "SC-07",
   "SD-00",
   "TN-01",
   "TN-02",
   "TN-03",
   "TN-04",
   "TN-05",
   "TN-06",
   "TN-07",
   "TN-08",
   "TN-09",
   "TX-01",
   "TX-02",
   "TX-03",
   "TX-04",
   "TX-05",
   "TX-06",
   "TX-07",
   "TX-08",
   "TX-09",
   "TX-10",
   "TX-11",
   "TX-12",
   "TX-13",
   "TX-14",
   "TX-15",
   "TX-16",
   "TX-17",
   "TX-18",
   "TX-19",
   "TX-20",
   "TX-21",
   "TX-22",
   "TX-23",
   "TX-24",
   "TX-25",
   "TX-26",
   "TX-27",
   "TX-28",
   "TX-29",
   "TX-30",
   "TX-31",
   "TX-32",
   "TX-33",
   "TX-34",
   "TX-35",
   "TX-36",
   "TX-37",
   "TX-38",
   "UT-01",
   "UT-02",
   "UT-03",
   "UT-04",
   "VA-01",
   "VA-02",
   "VA-03",
   "VA-04",
   "VA-05",
   "VA-06",
   "VA-07",
   "VA-08",
   "VA-09",
   "VA-10",
   "VA-11",
   "VT-00",
   "WA-01",
   "WA-02",
   "WA-03",
   "WA-04",
   "WA-05",
   "WA-06",
   "WA-07",
   "WA-08",
   "WA-09",
   "WA-10",
   "WI-01",
   "WI-02",
   "WI-03",
   "WI-04",
   "WI-05",
   "WI-06",
   "WI-07",
   "WI-08",
   "WV-01",
   "WV-02",
   "WY-00"
  ]
 }
}
