{
  "schema_version": 4,
  "observation": {
    "min": "2026-05-19T07:22:32.738164+00:00",
    "p50": "2026-07-13T08:45:36.650514+00:00",
    "max": "2026-07-14T23:24:51.561118+00:00",
    "coverage": 1.0
  },
  "as_of": "2026-07-14",
  "universe": {
    "in_stock_beans": 6443,
    "live": 16933,
    "roasters": 471,
    "live_beans": 14109,
    "origin_countries": 44,
    "roaster_countries": 36,
    "roasters_tracked": 502
  },
  "geisha": {
    "geisha": {
      "n": 340,
      "avg_price": 7.97,
      "median_price": 4.72
    },
    "other": {
      "n": 5742,
      "avg_price": 2.01,
      "median_price": 1.77
    }
  },
  "country_price": [
    {
      "country": "PA",
      "n": 139,
      "avg_price": 11.43,
      "median_price": 7.05
    },
    {
      "country": "US",
      "n": 31,
      "avg_price": 4.29,
      "median_price": 4.21
    },
    {
      "country": "EC",
      "n": 80,
      "avg_price": 4.18,
      "median_price": 2.7
    },
    {
      "country": "KE",
      "n": 217,
      "avg_price": 2.23,
      "median_price": 2.06
    },
    {
      "country": "CO",
      "n": 1115,
      "avg_price": 2.53,
      "median_price": 2.05
    },
    {
      "country": "BO",
      "n": 41,
      "avg_price": 2.52,
      "median_price": 2.04
    },
    {
      "country": "UG",
      "n": 35,
      "avg_price": 2.0,
      "median_price": 2.03
    },
    {
      "country": "BI",
      "n": 101,
      "avg_price": 2.08,
      "median_price": 2.0
    },
    {
      "country": "RW",
      "n": 139,
      "avg_price": 2.04,
      "median_price": 1.98
    },
    {
      "country": "HN",
      "n": 171,
      "avg_price": 2.56,
      "median_price": 1.97
    },
    {
      "country": "ET",
      "n": 610,
      "avg_price": 2.17,
      "median_price": 1.95
    },
    {
      "country": "CR",
      "n": 214,
      "avg_price": 2.28,
      "median_price": 1.93
    }
  ],
  "process_flavor": {
    "anaerobic": {
      "fruity": 321,
      "sweet": 31,
      "nutty_cocoa": 26,
      "floral": 2
    },
    "experimental": {
      "fruity": 91,
      "nutty_cocoa": 9,
      "sweet": 9,
      "roasted": 1
    },
    "honey": {
      "fruity": 170,
      "sweet": 52,
      "nutty_cocoa": 35,
      "floral": 2
    },
    "natural": {
      "fruity": 582,
      "nutty_cocoa": 232,
      "sweet": 63,
      "nutty_cocoa,sweet": 5,
      "roasted": 4,
      "sour_fermented": 2,
      "other": 2,
      "nutty_cocoa,roasted": 1
    },
    "washed": {
      "fruity": 1382,
      "nutty_cocoa": 589,
      "sweet": 384,
      "roasted": 18,
      "nutty_cocoa,sweet": 8,
      "floral": 7,
      "sour_fermented": 3,
      "nutty_cocoa,": 2,
      "spices": 2,
      "other": 1
    }
  },
  "country_share": [
    {
      "country": "CO",
      "n": 1148,
      "pct": 23.7
    },
    {
      "country": "ET",
      "n": 639,
      "pct": 13.2
    },
    {
      "country": "BR",
      "n": 453,
      "pct": 9.4
    },
    {
      "country": "PE",
      "n": 301,
      "pct": 6.2
    },
    {
      "country": "GT",
      "n": 285,
      "pct": 5.9
    },
    {
      "country": "KE",
      "n": 233,
      "pct": 4.8
    },
    {
      "country": "CR",
      "n": 222,
      "pct": 4.6
    },
    {
      "country": "MX",
      "n": 202,
      "pct": 4.2
    },
    {
      "country": "HN",
      "n": 178,
      "pct": 3.7
    },
    {
      "country": "PA",
      "n": 150,
      "pct": 3.1
    }
  ],
  "price_percentiles": {
    "n": 6082,
    "p10": 1.23,
    "p25": 1.49,
    "p50": 1.8,
    "p75": 2.26,
    "p90": 3.4,
    "mean": 2.35
  },
  "price_hist": [
    {
      "bucket": 1,
      "n": 59
    },
    {
      "bucket": 2,
      "n": 161
    },
    {
      "bucket": 3,
      "n": 467
    },
    {
      "bucket": 4,
      "n": 867
    },
    {
      "bucket": 5,
      "n": 1176
    },
    {
      "bucket": 6,
      "n": 1081
    },
    {
      "bucket": 7,
      "n": 708
    },
    {
      "bucket": 8,
      "n": 413
    },
    {
      "bucket": 9,
      "n": 256
    },
    {
      "bucket": 10,
      "n": 145
    },
    {
      "bucket": 11,
      "n": 102
    },
    {
      "bucket": 12,
      "n": 70
    },
    {
      "bucket": 13,
      "n": 66
    },
    {
      "bucket": 14,
      "n": 68
    },
    {
      "bucket": 15,
      "n": 48
    },
    {
      "bucket": 16,
      "n": 35
    },
    {
      "bucket": 17,
      "n": 42
    },
    {
      "bucket": 18,
      "n": 21
    },
    {
      "bucket": 19,
      "n": 12
    },
    {
      "bucket": 20,
      "n": 21
    },
    {
      "bucket": 21,
      "n": 25
    },
    {
      "bucket": 22,
      "n": 17
    },
    {
      "bucket": 23,
      "n": 222
    }
  ],
  "varietal_league": [
    {
      "varietal": "geisha",
      "n": 340,
      "median_price": 4.72
    },
    {
      "varietal": "sidra",
      "n": 37,
      "median_price": 3.59
    },
    {
      "varietal": "chiroso",
      "n": 21,
      "median_price": 2.67
    },
    {
      "varietal": "pink_bourbon",
      "n": 126,
      "median_price": 2.37
    },
    {
      "varietal": "pacamara",
      "n": 79,
      "median_price": 2.34
    },
    {
      "varietal": "java",
      "n": 24,
      "median_price": 2.27
    },
    {
      "varietal": "74158",
      "n": 43,
      "median_price": 2.24
    },
    {
      "varietal": "kurume",
      "n": 16,
      "median_price": 2.19
    },
    {
      "varietal": "sl28",
      "n": 224,
      "median_price": 2.08
    },
    {
      "varietal": "batian",
      "n": 84,
      "median_price": 2.06
    },
    {
      "varietal": "ruiru11",
      "n": 98,
      "median_price": 2.06
    },
    {
      "varietal": "sl34",
      "n": 143,
      "median_price": 2.0
    }
  ],
  "process_econ": [
    {
      "process": "washed",
      "n": 2459,
      "median_price": 1.87
    },
    {
      "process": "natural",
      "n": 954,
      "median_price": 1.92
    },
    {
      "process": "anaerobic",
      "n": 407,
      "median_price": 2.37
    },
    {
      "process": "honey",
      "n": 275,
      "median_price": 2.16
    },
    {
      "process": "experimental",
      "n": 121,
      "median_price": 2.75
    }
  ],
  "decaf": {
    "regular": {
      "n": 5548,
      "median_price": 1.81
    },
    "decaf": {
      "n": 534,
      "median_price": 1.72
    }
  },
  "flavor_tags": {
    "tagged_total": 6160,
    "top": [
      {
        "tag": "chocolate",
        "n": 1250,
        "family": "nutty_cocoa"
      },
      {
        "tag": "caramel",
        "n": 915,
        "family": "sweet"
      },
      {
        "tag": "overall_sweet",
        "n": 814,
        "family": "sweet"
      },
      {
        "tag": "dark_chocolate",
        "n": 714,
        "family": "nutty_cocoa"
      },
      {
        "tag": "cherry",
        "n": 650,
        "family": "fruity"
      },
      {
        "tag": "floral",
        "n": 641,
        "family": "floral"
      },
      {
        "tag": "milk_chocolate",
        "n": 612,
        "family": "nutty_cocoa"
      },
      {
        "tag": "orange",
        "n": 611,
        "family": "fruity"
      },
      {
        "tag": "citrus",
        "n": 609,
        "family": "fruity"
      },
      {
        "tag": "peach",
        "n": 602,
        "family": "fruity"
      },
      {
        "tag": "apple",
        "n": 533,
        "family": "fruity"
      },
      {
        "tag": "honey",
        "n": 507,
        "family": "sweet"
      }
    ]
  },
  "rating_coverage": {
    "total": 6443,
    "rated": 772,
    "avg_reviews_per_rated": 44
  },
  "origin_named_total": 4834,
  "process_labeled_total": 4508,
  "edition": "2026-07-r2",
  "extract_completed_at": "2026-07-14T23:44:15+00:00",
  "code_revision": "e77ce2ec562068fb143dc86e5db634bd3c55a47b",
  "source": "Cherrybook production catalog, read-only aggregation; see the data dictionary published beside this file",
  "terms": "Free to cite with attribution to Cherrybook (cherrybookcoffee.com/editorial/state-of-specialty-coffee-2026/2026-07-r2)."
}
