{
  "api_version": "v1",
  "query": {
    "type": "zip",
    "zip": "78207"
  },
  "zip": "78207",
  "record_count": 4,
  "years": [
    2026,
    2025,
    2024,
    2023
  ],
  "latest_complete_year": 2025,
  "latest_complete_record": {
    "zip": "78207",
    "year": 2025,
    "total_calls": 107119,
    "total_arrests": 5272,
    "total_offenses": 6937,
    "arrest_to_call_rate": 0.049216292161054526,
    "offense_to_call_rate": 0.06475975317170624,
    "arrest_to_offense_rate": 0.7599827014559608,
    "safety_outcome_profile": "high_arrest_to_offense",
    "year_status": "complete",
    "arrests_per_100_calls": 4.92,
    "offenses_per_100_calls": 6.48,
    "arrests_per_100_offenses": 76.0,
    "safety_outcome_profile_label": "Higher arrest-to-offense",
    "metric_unit_note": "Arrest and offense totals represent source rows assigned to the ZIP-year outcome table; they are not unique Report ID counts."
  },
  "records": [
    {
      "zip": "78207",
      "year": 2026,
      "total_calls": 33327,
      "total_arrests": 1829,
      "total_offenses": 2292,
      "arrest_to_call_rate": 0.054880427281183426,
      "offense_to_call_rate": 0.06877306688270772,
      "arrest_to_offense_rate": 0.7979930191972077,
      "safety_outcome_profile": "high_arrest_to_offense",
      "year_status": "partial",
      "arrests_per_100_calls": 5.49,
      "offenses_per_100_calls": 6.88,
      "arrests_per_100_offenses": 79.8,
      "safety_outcome_profile_label": "Higher arrest-to-offense",
      "metric_unit_note": "Arrest and offense totals represent source rows assigned to the ZIP-year outcome table; they are not unique Report ID counts."
    },
    {
      "zip": "78207",
      "year": 2025,
      "total_calls": 107119,
      "total_arrests": 5272,
      "total_offenses": 6937,
      "arrest_to_call_rate": 0.049216292161054526,
      "offense_to_call_rate": 0.06475975317170624,
      "arrest_to_offense_rate": 0.7599827014559608,
      "safety_outcome_profile": "high_arrest_to_offense",
      "year_status": "complete",
      "arrests_per_100_calls": 4.92,
      "offenses_per_100_calls": 6.48,
      "arrests_per_100_offenses": 76.0,
      "safety_outcome_profile_label": "Higher arrest-to-offense",
      "metric_unit_note": "Arrest and offense totals represent source rows assigned to the ZIP-year outcome table; they are not unique Report ID counts."
    },
    {
      "zip": "78207",
      "year": 2024,
      "total_calls": 106412,
      "total_arrests": 4295,
      "total_offenses": 6943,
      "arrest_to_call_rate": 0.040361989249332784,
      "offense_to_call_rate": 0.0652464007818667,
      "arrest_to_offense_rate": 0.6186086706034856,
      "safety_outcome_profile": "standard",
      "year_status": "complete",
      "arrests_per_100_calls": 4.04,
      "offenses_per_100_calls": 6.52,
      "arrests_per_100_offenses": 61.86,
      "safety_outcome_profile_label": "Standard range",
      "metric_unit_note": "Arrest and offense totals represent source rows assigned to the ZIP-year outcome table; they are not unique Report ID counts."
    },
    {
      "zip": "78207",
      "year": 2023,
      "total_calls": 100091,
      "total_arrests": 3941,
      "total_offenses": 7150,
      "arrest_to_call_rate": 0.03937416950574977,
      "offense_to_call_rate": 0.07143499415531866,
      "arrest_to_offense_rate": 0.5511888111888111,
      "safety_outcome_profile": "standard",
      "year_status": "complete",
      "arrests_per_100_calls": 3.94,
      "offenses_per_100_calls": 7.14,
      "arrests_per_100_offenses": 55.12,
      "safety_outcome_profile_label": "Standard range",
      "metric_unit_note": "Arrest and offense totals represent source rows assigned to the ZIP-year outcome table; they are not unique Report ID counts."
    }
  ],
  "interpretation_statement": "The 2025 ZIP analysis includes 59,155 arrest-source rows and 135,285 offense-source rows assigned to 76 ZIP areas. The original source files contain 59,505 arrest rows and 136,708 offense rows for 2025. Approximately 0.59% of arrest rows and 1.04% of offense rows were not represented in the ZIP-level outcome table. Source rows are not equivalent to unique reports: the arrest data contains 37,247 unique Report IDs, while the offense data contains 125,125 unique Report IDs. The arrests-per-100-offenses measure is an aggregate row-count ratio and must not be interpreted as a clearance rate.",
  "methodology_url": "/data/api/v1/methodology.json"
}
