{"zip_code":"90245","total_complaints":36,"rank":122,"total_zips":166,"population":17081,"per_capita_rate":2.1,"per_capita_rank":121,"per_capita_total":130,"top_3":[{"type":"Street Pavement Issues","count":14,"percent":38.9},{"type":"Graffiti Removal","count":7,"percent":19.4},{"type":"Homeless Encampment","count":6,"percent":16.7}],"top_descriptor":"","unusual_complaint":"Street Pavement Issues","creative_descriptor":"","snitch_score":{"score":2,"label":"Live and Let Live","count":1,"definition":"Noise and parking-related reports"},"avg_resolution_hours":41.8,"peak_hour":15,"quiet_hour":0,"peak_day":"Wednesday","worst_day":{"date":"2025-05-21","count":2},"monthly_trend":[3,4,2,1,5,3,5,4,3,4,2,0],"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":"Fauna Forward","icon":"\ud83e\udd81"},"twins":{"cosmic":"90810","evil":"90731"},"top_agency":"BSS - SMD","comparison_vs_avg":-0.997,"economics":{"agency_performance":[],"infrastructure_count":0,"gentrification_count":0,"blight_count":9,"seasonal_volatility":0.39,"noise_ratio":0.0,"noise_pct":0.0,"most_ignored":{"type":"Street Pavement Issues","hours":317.4,"closed_count":13},"rating":"BBB"},"timing":{"night_owl_pct":2.8,"weekend_pct":16.7,"hour_distribution":[0,0,0,1,0,0,2,1,3,3,1,3,0,1,1,4,3,3,3,1,4,1,1,0],"dow_distribution":[3,4,4,8,7,7,3],"busiest_window":"3pm-6pm"},"channels":{"mobile_pct":13.9,"phone_pct":19.4,"online_pct":0.0,"other_pct":66.7,"unknown_pct":0.0,"known_count":36,"primary_channel":"Other"},"resolution":{"same_hour_pct":20.0,"same_day_pct":36.7,"within_week_pct":56.7,"median_hours":41.8,"p90_hours":5395.6,"closed_count":30},"seasonal":[{"type":"Street Pavement Issues","monthly":[0,0,0,0,2,2,3,2,0,3,2,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Graffiti Removal","monthly":[0,0,0,0,2,1,2,1,1,0,0,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Homeless Encampment","monthly":[3,1,1,0,0,0,0,1,0,0,0,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Dead Animal Removal","monthly":[0,0,1,0,1,0,0,0,0,0,0,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0},{"type":"Bulky Items","monthly":[0,2,0,0,0,0,0,0,0,0,0,0],"peak_month":"N/A","low_month":"N/A","swing_ratio":1.0}],"diversity":{"unique_types":10,"focus_score":75.0,"distinctive_types":[{"type":"Street Pavement Issues","lift":18.1,"pct":38.9},{"type":"Watershed Protection Division (WPD) Enforcement","lift":17.6,"pct":2.8},{"type":"General Street Inspection","lift":8.6,"pct":2.8},{"type":"Parking Issues","lift":5.9,"pct":2.8},{"type":"Homeless Encampment","lift":3.0,"pct":16.7}]},"geo_stories":{"main_character":null,"turf_wars":{"type1":{"name":"Street Pavement Issues","points":[[-118.4239,33.93131],[-118.43158,33.92514],[-118.42912,33.93102],[-118.37851,33.93026],[-118.42912,33.93102],[-118.42912,33.93102],[-118.37851,33.92971],[-118.42912,33.93102],[-118.37851,33.92971],[-118.41214,33.9309],[-118.41122,33.9309],[-118.41596,33.93132],[-118.39626,33.9309],[-118.39626,33.9309]]},"type2":{"name":"Graffiti Removal","points":[[-118.39616,33.93081],[-118.41598,33.9313],[-118.41598,33.9313],[-118.3786,33.9302],[-118.41598,33.9313],[-118.41598,33.9313],[-118.3956,33.931]]}},"night_shift":[[-118.39616,33.93081]],"category_points":{"Street Pavement Issues":{"count":14,"points":[[-118.4239,33.93131],[-118.43158,33.92514],[-118.42912,33.93102],[-118.37851,33.93026],[-118.42912,33.93102],[-118.42912,33.93102],[-118.37851,33.92971],[-118.42912,33.93102],[-118.37851,33.92971],[-118.41214,33.9309],[-118.41122,33.9309],[-118.41596,33.93132],[-118.39626,33.9309],[-118.39626,33.9309]]},"Graffiti Removal":{"count":7,"points":[[-118.39616,33.93081],[-118.41598,33.9313],[-118.41598,33.9313],[-118.3786,33.9302],[-118.41598,33.9313],[-118.41598,33.9313],[-118.3956,33.931]]},"Homeless Encampment":{"count":6,"points":[[-118.42797,33.91641],[-118.42896,33.91921],[-118.42896,33.91921],[-118.42797,33.91641],[-118.42797,33.91641],[-118.42763,33.91646]]},"Dead Animal Removal":{"count":2,"points":[[-118.41598,33.9313],[-118.42896,33.91921]]},"Bulky Items":{"count":2,"points":[[-118.416,33.93131],[-118.42473,33.91777]]},"Illegal Dumping Item Pickup":{"count":1,"points":[[-118.41598,33.9313]]}}},"story":{"titles":{"total":"DEMAND SIGNAL","snitch":"SOCIAL CAPITAL","efficiency":"STATE RESPONSE","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":"Median resolution time","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":"la","city_name":"Los Angeles","period":{"year":2025,"start":"2025-01-01","end":"2025-12-31","label":"2025","is_partial_year":false,"generated_at":"2026-09-24T20:19:21.988810+00:00","notes":["Los Angeles changed service-request systems in March 2025. Counts combine legacy and new-system requests; service definitions may differ.","Los Angeles information-only records, call-center interactions such as information provided, status checks and transfers, are excluded from all counts and comparisons."],"baseline_complete":true,"time_of_day_available":true,"source_total_requests":1740208,"located_requests":1729067,"methodology_url":"/data/methodology.md"},"yoy":{"previous_count":27,"current_count":45,"difference":18,"percent_change":66.66666666666666,"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}}}