{"zip_code":"10020","total_complaints":336,"rank":181,"total_zips":301,"population":0,"per_capita_rate":null,"per_capita_rank":null,"per_capita_total":201,"top_3":[{"type":"Illegal Parking","count":49,"percent":14.6},{"type":"Mobile Food Vendor","count":47,"percent":14.0},{"type":"Vendor Enforcement","count":32,"percent":9.5}],"top_descriptor":"Posted Parking Sign Violation","unusual_complaint":"Mobile Food Vendor","creative_descriptor":"Equipment","snitch_score":{"score":19,"label":"Low Bandwidth","count":64,"definition":"Noise and parking-related reports"},"avg_resolution_hours":10.3,"peak_hour":12,"quiet_hour":2,"peak_day":"Thursday","worst_day":{"date":"2026-06-27","count":10},"monthly_trend":[27,28,34,48,43,53,41,41,21],"monthly_months":[1,2,3,4,5,6,7,8,9],"night_owl_score":0.26,"rat_season_peak":null,"archetype":{"name":"Steady State","icon":"\u2696\ufe0f"},"twins":{"cosmic":"10153","evil":"11691"},"top_agency":"NYPD","comparison_vs_avg":-0.963,"economics":{"agency_performance":[{"agency":"NYPD","count":76,"closed_count":76,"hours":1.0},{"agency":"TLC","count":66,"closed_count":43,"hours":67.1},{"agency":"DOHMH","count":59,"closed_count":44,"hours":1440.2},{"agency":"DOT","count":40,"closed_count":39,"hours":32.1},{"agency":"DSNY","count":33,"closed_count":33,"hours":0.3}],"infrastructure_count":38,"gentrification_count":2,"blight_count":0,"seasonal_volatility":0.28,"noise_ratio":1.33,"noise_pct":3.9,"most_ignored":{"type":"Mobile Food Vendor","hours":1440.2,"closed_count":33},"rating":"AAA"},"timing":{"night_owl_pct":11.0,"weekend_pct":19.6,"hour_distribution":[13,2,1,1,5,2,2,11,19,17,12,32,35,32,23,30,16,17,18,9,11,7,13,8],"dow_distribution":[23,48,50,52,69,51,43],"busiest_window":"Noon-3pm"},"channels":{"mobile_pct":31.8,"phone_pct":22.3,"online_pct":35.1,"other_pct":0.0,"unknown_pct":10.7,"known_count":300,"primary_channel":"Web"},"resolution":{"same_hour_pct":27.6,"same_day_pct":57.1,"within_week_pct":71.8,"median_hours":10.3,"p90_hours":1440.2,"closed_count":294},"seasonal":[{"type":"Illegal Parking","monthly":[2,6,5,7,8,11,4,4,2],"peak_month":"Jun","low_month":"Jan","swing_ratio":5.5},{"type":"Mobile Food Vendor","monthly":[0,2,0,9,10,9,11,4,2],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Vendor Enforcement","monthly":[3,0,0,5,1,5,7,6,5],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Lost Property","monthly":[3,3,1,4,5,3,3,5,1],"peak_month":"May","low_month":"Mar","swing_ratio":5.0},{"type":"For Hire Vehicle Complaint","monthly":[2,3,10,3,1,1,1,0,1],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0}],"diversity":{"unique_types":41,"focus_score":38.1,"distinctive_types":[{"type":"Mobile Food Vendor","lift":207.7,"pct":14.0},{"type":"Lost Property","lift":49.9,"pct":8.3},{"type":"Vendor Enforcement","lift":15.7,"pct":9.5},{"type":"Taxi Complaint","lift":15.2,"pct":3.9},{"type":"For Hire Vehicle Complaint","lift":13.8,"pct":6.5}]},"geo_stories":{"main_character":{"address":"6 Avenue","count":46,"top_type":"Homeless Person Assistance","position":[-73.98089,40.75927]},"turf_wars":{"type1":{"name":"Illegal Parking","points":[[-73.98113,40.7602],[-73.98125,40.76026],[-73.97737,40.75832],[-73.98153,40.76037],[-73.98016,40.76029],[-73.98035,40.75999],[-73.98017,40.75816],[-73.98109,40.75898],[-73.97929,40.7579],[-73.97891,40.75844],[-73.97929,40.7579],[-73.97714,40.75864],[-73.9776,40.75801],[-73.97714,40.75864],[-73.97795,40.75753],[-73.98166,40.76043],[-73.97891,40.75844],[-73.98202,40.76058],[-73.98042,40.7599],[-73.97795,40.75753],[-73.9776,40.75801],[-73.9776,40.75801],[-73.98017,40.76023],[-73.97947,40.75866],[-73.97947,40.75866],[-73.97795,40.75802],[-73.97795,40.75753],[-73.98042,40.7599],[-73.9776,40.75801],[-73.9772,40.75935],[-73.9772,40.75935],[-73.9772,40.75935],[-73.97737,40.75832],[-73.97737,40.75832],[-73.97737,40.75832],[-73.97737,40.75832],[-73.97737,40.75832],[-73.97795,40.75753],[-73.97899,40.75835],[-73.97763,40.75873],[-73.98089,40.75927],[-73.97714,40.75864],[-73.97688,40.759],[-73.98134,40.75864],[-73.9776,40.75801],[-73.9776,40.75801],[-73.97688,40.759],[-73.97688,40.759]]},"type2":{"name":"Mobile Food Vendor","points":[[-73.98134,40.75864],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97688,40.759],[-73.97795,40.75753],[-73.9776,40.75801],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97737,40.75832],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97804,40.75807],[-73.9776,40.75801],[-73.97714,40.75864],[-73.97688,40.759],[-73.97737,40.75832],[-73.97773,40.75782],[-73.97795,40.75753],[-73.9776,40.75801],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.9776,40.75801],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97784,40.75768],[-73.97795,40.75753],[-73.98063,40.75964],[-73.98063,40.75964],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753]]}},"night_shift":[[-73.98035,40.75999],[-73.98042,40.7599],[-73.97995,40.76002],[-73.98202,40.76058],[-73.98134,40.75864],[-73.98134,40.75864],[-73.98042,40.7599],[-73.98134,40.75864],[-73.98016,40.76029],[-73.98109,40.75898],[-73.98089,40.75927],[-73.97765,40.75872],[-73.98153,40.76037],[-73.97704,40.75878],[-73.98063,40.75961],[-73.98089,40.75927],[-73.98089,40.75927],[-73.98042,40.7599],[-73.98166,40.76043],[-73.97891,40.75844],[-73.98166,40.76043],[-73.98089,40.75927],[-73.98017,40.76023],[-73.98016,40.76029],[-73.9772,40.75935],[-73.97737,40.75832],[-73.98089,40.75927],[-73.98023,40.75898],[-73.97995,40.76002],[-73.97995,40.76002],[-73.98063,40.75961],[-73.98089,40.75927],[-73.98089,40.75927],[-73.98089,40.75927],[-73.97737,40.75832]],"category_points":{"Illegal Parking":{"count":49,"points":[[-73.98113,40.7602],[-73.98125,40.76026],[-73.97737,40.75832],[-73.98153,40.76037],[-73.98016,40.76029],[-73.98035,40.75999],[-73.98017,40.75816],[-73.98109,40.75898],[-73.97929,40.7579],[-73.97891,40.75844],[-73.97929,40.7579],[-73.97714,40.75864],[-73.9776,40.75801],[-73.97714,40.75864],[-73.97795,40.75753],[-73.98166,40.76043],[-73.97891,40.75844],[-73.98202,40.76058],[-73.98042,40.7599],[-73.97795,40.75753],[-73.9776,40.75801],[-73.9776,40.75801],[-73.98017,40.76023],[-73.97947,40.75866],[-73.97947,40.75866],[-73.97795,40.75802],[-73.97795,40.75753],[-73.98042,40.7599],[-73.9776,40.75801],[-73.9772,40.75935],[-73.9772,40.75935],[-73.9772,40.75935],[-73.97737,40.75832],[-73.97737,40.75832],[-73.97737,40.75832],[-73.97737,40.75832],[-73.97737,40.75832],[-73.97795,40.75753],[-73.97899,40.75835],[-73.97763,40.75873],[-73.98089,40.75927],[-73.97714,40.75864],[-73.97688,40.759],[-73.98134,40.75864],[-73.9776,40.75801],[-73.9776,40.75801],[-73.97688,40.759],[-73.97688,40.759]]},"Mobile Food Vendor":{"count":47,"points":[[-73.98134,40.75864],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97688,40.759],[-73.97795,40.75753],[-73.9776,40.75801],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97737,40.75832],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97804,40.75807],[-73.9776,40.75801],[-73.97714,40.75864],[-73.97688,40.759],[-73.97737,40.75832],[-73.97773,40.75782],[-73.97795,40.75753],[-73.9776,40.75801],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.9776,40.75801],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97784,40.75768],[-73.97795,40.75753],[-73.98063,40.75964],[-73.98063,40.75964],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97795,40.75753]]},"Vendor Enforcement":{"count":32,"points":[[-73.98016,40.76029],[-73.97773,40.75782],[-73.97773,40.75782],[-73.97688,40.759],[-73.97773,40.75782],[-73.97773,40.75782],[-73.97795,40.75753],[-73.97773,40.75782],[-73.97795,40.75753],[-73.97795,40.75753],[-73.9776,40.75801],[-73.98134,40.75864],[-73.97784,40.75768],[-73.98063,40.75964],[-73.97784,40.75768],[-73.97784,40.75768],[-73.97795,40.75753],[-73.97784,40.75768],[-73.97784,40.75768],[-73.97795,40.75753],[-73.97795,40.75753],[-73.97784,40.75768],[-73.97784,40.75768],[-73.97784,40.75768],[-73.98089,40.75927],[-73.98063,40.75964],[-73.97784,40.75768],[-73.98089,40.75927],[-73.98089,40.75927],[-73.98063,40.75964],[-73.98089,40.75927],[-73.98089,40.75927]]},"Lost Property":{"count":28,"points":[[-73.98134,40.75864],[-73.98134,40.75864],[-73.98134,40.75864],[-73.98089,40.75927],[-73.98081,40.75936],[-73.98089,40.75927],[-73.98134,40.75864],[-73.98089,40.75927],[-73.98042,40.7599],[-73.98016,40.76029],[-73.98016,40.76029],[-73.97823,40.75938],[-73.981,40.75914],[-73.97995,40.76002],[-73.98042,40.7599],[-73.98042,40.7599],[-73.98016,40.76029],[-73.98042,40.7599],[-73.97737,40.75832],[-73.98089,40.75927],[-73.97995,40.76002],[-73.98089,40.75927],[-73.97995,40.76002],[-73.98023,40.75898],[-73.97843,40.75823],[-73.97843,40.75823],[-73.98016,40.76029],[-73.98035,40.75999]]},"For Hire Vehicle Complaint":{"count":22,"points":[[-73.979,40.75767],[-73.97991,40.75805],[-73.97991,40.75805],[-73.97991,40.75805],[-73.97823,40.75938],[-73.97929,40.7579],[-73.97995,40.76002],[-73.98016,40.76029],[-73.97738,40.75862],[-73.98075,40.75948],[-73.98075,40.75948],[-73.97776,40.75878],[-73.98153,40.76037],[-73.97991,40.75805],[-73.97991,40.75805],[-73.97991,40.75805],[-73.97991,40.75805],[-73.97732,40.75839],[-73.98029,40.76009],[-73.98127,40.75874],[-73.98166,40.76043],[-73.97991,40.75805]]},"Homeless Person Assistance":{"count":21,"points":[[-73.98134,40.75864],[-73.98134,40.75864],[-73.98134,40.75864],[-73.98134,40.75864],[-73.98134,40.75864],[-73.98134,40.75864],[-73.98134,40.75864],[-73.98134,40.75864],[-73.98134,40.75864],[-73.98134,40.75864],[-73.98134,40.75864],[-73.97704,40.75878],[-73.98162,40.76121],[-73.98042,40.7599],[-73.98134,40.75864],[-73.98153,40.76037],[-73.98089,40.75927],[-73.98016,40.76029],[-73.98042,40.7599],[-73.98063,40.75964],[-73.98017,40.76023]]}}},"story":{"titles":{"total":"DEMAND SIGNAL","snitch":"SOCIAL CAPITAL","efficiency":"HIGH CAPACITY","time":"PEAK HOURS","vibe":"LOCAL CHARACTER","intro":"YOUR DISTRICT","top3":"REVEALED PREFERENCES","archetype":"CLASSIFICATION","twins":"COMPLAINT TWIN","econ_intro":"STATE CAPACITY","agency":"AGENCY RESPONSE","infra":"PUBLIC GOODS","gentri":"DISPLACEMENT RISK","blight":"NEIGHBORHOOD EFFECTS","volatility":"SEASONALITY","ignored":"SERVICE GAPS","rating":"LIVABILITY INDEX"},"subtitles":{"total":"Measuring citizen voice","snitch":"Informal norms prevail","efficiency":"Rapid service delivery","time":"Midday service load","vibe":"Distinctive complaint signature","econ_intro":"How well does government work here?","agency":"Bureaucratic efficiency by department","infra":"Physical infrastructure decay","gentri":"Construction activity proxy","blight":"Visible disorder indicators","volatility":"Complaint pattern stability","ignored":"Longest wait by category","rating":"Composite service quality"}},"city":"nyc","city_name":"New York City","period":{"year":2026,"start":"2026-01-01","end":"2026-09-09","label":"2026 through Sep 9","is_partial_year":true,"generated_at":"2026-09-24T20:11:17.602899+00:00","notes":[],"baseline_complete":true,"time_of_day_available":true,"source_total_requests":2760898,"located_requests":2742762,"methodology_url":"/data/methodology.md"},"yoy":{"previous_count":294,"current_count":336,"difference":42,"percent_change":14.285714285714285,"status":"available","reason":null,"period":{"previous_start":"2025-01-01","previous_end":"2025-09-09","current_start":"2026-01-01","current_end":"2026-09-09","days":252}}}