{"zip_code":"10281","total_complaints":133,"rank":189,"total_zips":292,"population":null,"per_capita_rate":null,"per_capita_rank":null,"per_capita_total":227,"top_3":[{"type":"Illegal Parking","count":54,"percent":40.6},{"type":"Lost Property","count":9,"percent":6.8},{"type":"Food Establishment","count":9,"percent":6.8}],"top_descriptor":"Double Parked Blocking Traffic","unusual_complaint":"Lost Property","creative_descriptor":"Noise: Boat(Engine,Music,Etc) (NR10)","snitch_score":{"score":50,"label":"High State Legibility","count":67,"definition":"Noise and parking-related reports"},"avg_resolution_hours":2.8,"peak_hour":17,"quiet_hour":1,"peak_day":"Tuesday","worst_day":{"date":"2025-07-06","count":4},"monthly_trend":[11,3,6,12,16,14,17,12,16,9,9,8],"monthly_months":[1,2,3,4,5,6,7,8,9,10,11,12],"night_owl_score":0.21,"rat_season_peak":null,"archetype":{"name":"Curb Market","icon":"\ud83d\ude97"},"twins":{"cosmic":"10282","evil":"10301"},"top_agency":"NYPD","comparison_vs_avg":-0.989,"economics":{"agency_performance":[{"agency":"NYPD","count":67,"closed_count":67,"hours":1.1}],"infrastructure_count":7,"gentrification_count":0,"blight_count":0,"seasonal_volatility":0.39,"noise_ratio":0.0,"noise_pct":9.8,"most_ignored":{"type":"Illegal Parking","hours":1.1,"closed_count":54},"rating":"AAA"},"timing":{"night_owl_pct":14.3,"weekend_pct":27.1,"hour_distribution":[5,0,1,0,1,0,1,7,4,3,10,8,5,6,6,13,11,14,6,5,9,5,8,5],"dow_distribution":[18,12,28,21,19,17,18],"busiest_window":"3pm-6pm"},"channels":{"mobile_pct":16.5,"phone_pct":24.1,"online_pct":51.9,"other_pct":0.0,"unknown_pct":7.5,"known_count":123,"primary_channel":"Web"},"resolution":{"same_hour_pct":23.3,"same_day_pct":62.8,"within_week_pct":80.6,"median_hours":2.8,"p90_hours":1440.3,"closed_count":129},"seasonal":[{"type":"Illegal Parking","monthly":[4,0,4,3,11,5,6,6,6,5,3,1],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Lost Property","monthly":[1,1,1,0,0,0,1,0,1,1,2,1],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Food Establishment","monthly":[1,0,0,0,1,0,2,3,1,0,0,1],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Noise","monthly":[0,0,0,1,1,3,2,0,0,0,1,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Consumer Complaint","monthly":[0,1,0,0,1,2,0,0,2,0,0,1],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0}],"diversity":{"unique_types":28,"focus_score":54.1,"distinctive_types":[{"type":"Lost Property","lift":38.6,"pct":6.8},{"type":"Food Poisoning","lift":36.7,"pct":3.0},{"type":"Food Establishment","lift":19.2,"pct":6.8},{"type":"Taxi Complaint","lift":11.7,"pct":3.0},{"type":"Consumer Complaint","lift":10.5,"pct":5.3}]},"geo_stories":{"main_character":{"address":"250 Vesey Street","count":42,"top_type":"Illegal Parking","position":[-74.01568,40.71453]},"turf_wars":{"type1":{"name":"Illegal Parking","points":[[-74.0156,40.7145],[-74.0156,40.7145],[-74.0156,40.7145],[-74.01567,40.71154],[-74.01567,40.71154],[-74.01568,40.71453],[-74.01578,40.71157],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01549,40.71445],[-74.01544,40.71142],[-74.01567,40.71154],[-74.01568,40.71453],[-74.01544,40.71142],[-74.01568,40.71453],[-74.01544,40.71142],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01568,40.71453],[-74.0156,40.7145],[-74.0156,40.7145],[-74.01557,40.71448],[-74.01568,40.71453],[-74.01549,40.71445],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01567,40.71453],[-74.01578,40.71157],[-74.01568,40.71453],[-74.0156,40.7145],[-74.01568,40.71453],[-74.01568,40.71453],[-74.0156,40.7145],[-74.01568,40.71453],[-74.01567,40.71154],[-74.01544,40.71142],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01567,40.71453],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01567,40.71453],[-74.0156,40.7145],[-74.01568,40.71453],[-74.0156,40.7145],[-74.0156,40.7145],[-74.01567,40.71453],[-74.0156,40.7145]]},"type2":{"name":"Lost Property","points":[[-74.01567,40.71154],[-74.01567,40.71154],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01567,40.71453],[-74.0156,40.7145],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01549,40.71445]]}},"night_shift":[[-74.01568,40.71453],[-74.01567,40.71154],[-74.01578,40.71157],[-74.01586,40.71461],[-74.01549,40.71445],[-74.01544,40.71142],[-74.01586,40.71461],[-74.01586,40.71461],[-74.01586,40.71461],[-74.01568,40.71453],[-74.01586,40.71461],[-74.01567,40.71154],[-74.01567,40.71154],[-74.01567,40.71154],[-74.01568,40.71453],[-74.01544,40.71142],[-74.01567,40.71154],[-74.01549,40.71445],[-74.01567,40.71154]],"category_points":{"Illegal Parking":{"count":54,"points":[[-74.0156,40.7145],[-74.0156,40.7145],[-74.0156,40.7145],[-74.01567,40.71154],[-74.01567,40.71154],[-74.01568,40.71453],[-74.01578,40.71157],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01549,40.71445],[-74.01544,40.71142],[-74.01567,40.71154],[-74.01568,40.71453],[-74.01544,40.71142],[-74.01568,40.71453],[-74.01544,40.71142],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01568,40.71453],[-74.0156,40.7145],[-74.0156,40.7145],[-74.01557,40.71448],[-74.01568,40.71453],[-74.01549,40.71445],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01567,40.71453],[-74.01578,40.71157],[-74.01568,40.71453],[-74.0156,40.7145],[-74.01568,40.71453],[-74.01568,40.71453],[-74.0156,40.7145],[-74.01568,40.71453],[-74.01567,40.71154],[-74.01544,40.71142],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01567,40.71453],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01567,40.71453],[-74.0156,40.7145],[-74.01568,40.71453],[-74.0156,40.7145],[-74.0156,40.7145],[-74.01567,40.71453],[-74.0156,40.7145]]},"Lost Property":{"count":9,"points":[[-74.01567,40.71154],[-74.01567,40.71154],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01567,40.71453],[-74.0156,40.7145],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01549,40.71445]]},"Food Establishment":{"count":9,"points":[[-74.01549,40.71445],[-74.01549,40.71445],[-74.01567,40.71154],[-74.0156,40.7145],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01568,40.71453],[-74.01567,40.71154],[-74.01568,40.71453]]},"Noise":{"count":8,"points":[[-74.01586,40.71461],[-74.01549,40.71445],[-74.01586,40.71461],[-74.01586,40.71461],[-74.01586,40.71461],[-74.01549,40.71445],[-74.01586,40.71461],[-74.01544,40.71142]]},"Consumer Complaint":{"count":7,"points":[[-74.01567,40.71154],[-74.0156,40.7145],[-74.01567,40.71154],[-74.01544,40.71142],[-74.01567,40.71154],[-74.01567,40.71154],[-74.01567,40.71154]]},"For Hire Vehicle Complaint":{"count":5,"points":[[-74.01549,40.71445],[-74.01568,40.71453],[-74.01475,40.71412],[-74.01549,40.71445],[-74.01568,40.71453]]}}},"story":{"titles":{"total":"DEMAND SIGNAL","snitch":"CIVIC VIGILANCE","efficiency":"HIGH CAPACITY","time":"EVENING WAVE","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":"Active citizen monitoring","efficiency":"Rapid service delivery","time":"Post-work reporting surge","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":2025,"start":"2025-01-01","end":"2025-12-31","label":"2025","is_partial_year":false,"generated_at":"2026-09-24T20:11:17.602899+00:00","notes":[],"baseline_complete":true,"time_of_day_available":true,"source_total_requests":3655040,"located_requests":3637621,"methodology_url":"/data/methodology.md"},"yoy":{"previous_count":94,"current_count":105,"difference":11,"percent_change":11.702127659574469,"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}}}