{"zip_code":"10171","total_complaints":49,"rank":201,"total_zips":292,"population":0,"per_capita_rate":null,"per_capita_rank":null,"per_capita_total":227,"top_3":[{"type":"Vendor Enforcement","count":30,"percent":61.2},{"type":"Homeless Person Assistance","count":5,"percent":10.2},{"type":"For Hire Vehicle Complaint","count":4,"percent":8.2}],"top_descriptor":"Food Vendor","unusual_complaint":"Vendor Enforcement","creative_descriptor":"Food Vendor","snitch_score":{"score":12,"label":"Low Bandwidth","count":6,"definition":"Noise and parking-related reports"},"avg_resolution_hours":0.4,"peak_hour":11,"quiet_hour":1,"peak_day":"Monday","worst_day":{"date":"2025-06-26","count":3},"monthly_trend":[4,1,1,0,2,6,4,19,7,1,2,2],"monthly_months":[1,2,3,4,5,6,7,8,9,10,11,12],"night_owl_score":0.07,"rat_season_peak":null,"archetype":{"name":"Steady State","icon":"\u2696\ufe0f"},"twins":{"cosmic":"10006","evil":"11229"},"top_agency":"DSNY","comparison_vs_avg":-0.996,"economics":{"agency_performance":[{"agency":"DSNY","count":30,"closed_count":30,"hours":0.4}],"infrastructure_count":0,"gentrification_count":1,"blight_count":0,"seasonal_volatility":1.18,"noise_ratio":1.0,"noise_pct":10.2,"most_ignored":{"type":"Vendor Enforcement","hours":0.4,"closed_count":30},"rating":"AAA"},"timing":{"night_owl_pct":6.1,"weekend_pct":10.2,"hour_distribution":[1,0,0,1,0,0,0,1,2,2,9,12,2,6,2,3,2,0,1,0,1,2,0,2],"dow_distribution":[4,10,6,10,10,8,1],"busiest_window":"9am-Noon"},"channels":{"mobile_pct":14.3,"phone_pct":4.1,"online_pct":75.5,"other_pct":0.0,"unknown_pct":6.1,"known_count":46,"primary_channel":"Web"},"resolution":{"same_hour_pct":66.7,"same_day_pct":89.6,"within_week_pct":93.8,"median_hours":0.4,"p90_hours":23.6,"closed_count":48},"seasonal":[{"type":"Vendor Enforcement","monthly":[3,1,0,0,1,2,3,13,5,1,0,1],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Homeless Person Assistance","monthly":[0,0,0,0,1,3,0,1,0,0,0,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"For Hire Vehicle Complaint","monthly":[0,0,0,0,0,0,1,2,1,0,0,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Noise","monthly":[1,0,1,0,0,0,0,0,0,0,0,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Noise - Street/Sidewalk","monthly":[0,0,0,0,0,1,0,0,0,0,1,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0}],"diversity":{"unique_types":10,"focus_score":79.6,"distinctive_types":[{"type":"Vendor Enforcement","lift":76.5,"pct":61.2},{"type":"Lost Property","lift":23.3,"pct":4.1},{"type":"For Hire Vehicle Complaint","lift":16.5,"pct":8.2},{"type":"Homeless Person Assistance","lift":10.0,"pct":10.2},{"type":"Consumer Complaint","lift":4.1,"pct":2.0}]},"geo_stories":{"main_character":{"address":"299 Park Avenue","count":39,"top_type":"Vendor Enforcement","position":[-73.9745,40.75646]},"turf_wars":{"type1":{"name":"Vendor Enforcement","points":[[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.97463,40.75627],[-73.9745,40.75646],[-73.9745,40.75646],[-73.97477,40.75608],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.97477,40.75608],[-73.9745,40.75646]]},"type2":{"name":"Homeless Person Assistance","points":[[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646]]}},"night_shift":[[-73.97459,40.75633],[-73.9745,40.75646],[-73.97459,40.75633]],"category_points":{"Vendor Enforcement":{"count":30,"points":[[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.97463,40.75627],[-73.9745,40.75646],[-73.9745,40.75646],[-73.97477,40.75608],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.97477,40.75608],[-73.9745,40.75646]]},"Homeless Person Assistance":{"count":5,"points":[[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646],[-73.9745,40.75646]]},"For Hire Vehicle Complaint":{"count":4,"points":[[-73.9745,40.75646],[-73.97459,40.75633],[-73.97481,40.75601],[-73.9745,40.75646]]},"Noise":{"count":2,"points":[[-73.97459,40.75633],[-73.97459,40.75633]]},"Noise - Street/Sidewalk":{"count":2,"points":[[-73.97481,40.75601],[-73.97477,40.75608]]},"Lost Property":{"count":2,"points":[[-73.9745,40.75646],[-73.9745,40.75646]]}}},"story":{"titles":{"total":"QUIET DISTRICT","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":"Minimal state contact","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":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":41,"current_count":17,"difference":-24,"percent_change":-58.536585365853654,"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}}}