[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"preview-walcott":3},{"spot":4,"forecast_preview":13},{"spot":5,"slug":6,"access_level_required":7,"lat":8,"long":9,"country":10,"region":11,"description":12},"Walcott","walcott",1,52.842877,1.501406,"england","east-england","Walcott is another stop off worth checking on Norfolk's long string of beach breaks, like its neighbours offering a little more structure and size thanks to the groynes and sandbars.\n\n** Webcam **: [Kingfisher Fish Bar](https://www.iplivecams.com/live-cams/kingfisher-fish-bar-walcott-norwich-united-kingdom/)\n\nBest on NE swells, though N through E work, with light SW winds. Works tide round, though shorebreaky at high - ideal at low to mid. Free roadside parking in village, watch out for groynes, longshore drift, rips and occasional crowds.",[14,36,52,67,81,95,105,118,131,140,146,156,168,177,188,197,205,217,229,238,252,263,277,290,302,315,328,343,355,366,373,384,395,408,421,433,442,454,460,471,483,492,501,514,525,534,546,558,568,581,591,597,606,614,623,631],{"datetime":15,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":18,"primary_swell_period":19,"primary_swell_direction":20,"primary_swell_energy_incident":21,"primary_swell_cc":16,"secondary_swell_height":22,"secondary_swell_period":23,"secondary_swell_direction":24,"secondary_swell_energy_incident":25,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":27,"wind_gusts":28,"wind_direction":29,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":26,"tide_phase":26,"tide_cc":16,"weather_code":30,"air_temperature":31,"likelihood_good":32,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":33},"2026-04-17T00:00:00",0,2,0.17,4,98,38,0.1,6,36,25,null,10,13,194,3,11,5.17,{"0":34,"1":35},2.2,97.8,{"datetime":37,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":18,"primary_swell_period":19,"primary_swell_direction":38,"primary_swell_energy_incident":24,"primary_swell_cc":16,"secondary_swell_height":39,"secondary_swell_period":40,"secondary_swell_direction":41,"secondary_swell_energy_incident":42,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":28,"wind_gusts":43,"wind_direction":44,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":45,"tide_phase":46,"tide_cc":16,"weather_code":30,"air_temperature":27,"likelihood_good":47,"likelihood_mediocre":48,"likelihood_bad":16,"likelihood_size":49},"2026-04-17T03:00:00",103,0.12,5,32,39,18,198,0.8,"rising",7.09,0.03,{"0":50,"1":51},2.1,97.9,{"datetime":53,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":54,"primary_swell_period":40,"primary_swell_direction":55,"primary_swell_energy_incident":56,"primary_swell_cc":16,"secondary_swell_height":39,"secondary_swell_period":19,"secondary_swell_direction":57,"secondary_swell_energy_incident":58,"secondary_swell_cc":16,"tertiary_swell_height":59,"tertiary_swell_period":17,"tertiary_swell_direction":60,"tertiary_swell_energy_incident":61,"tertiary_swell_cc":16,"wind_speed":28,"wind_gusts":43,"wind_direction":62,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":63,"tide_phase":46,"tide_cc":16,"weather_code":64,"air_temperature":27,"likelihood_good":47,"likelihood_mediocre":48,"likelihood_bad":16,"likelihood_size":65},"2026-04-17T06:00:00",0.16,31,65,124,14,0.09,71,8,181,3.54,61,{"1":66},100,{"datetime":68,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":69,"primary_swell_period":40,"primary_swell_direction":21,"primary_swell_energy_incident":70,"primary_swell_cc":16,"secondary_swell_height":39,"secondary_swell_period":30,"secondary_swell_direction":71,"secondary_swell_energy_incident":28,"secondary_swell_cc":16,"tertiary_swell_height":72,"tertiary_swell_period":19,"tertiary_swell_direction":73,"tertiary_swell_energy_incident":23,"tertiary_swell_cc":16,"wind_speed":43,"wind_gusts":74,"wind_direction":75,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":76,"tide_phase":77,"tide_cc":16,"weather_code":64,"air_temperature":27,"likelihood_good":78,"likelihood_mediocre":79,"likelihood_bad":16,"likelihood_size":80},"2026-04-17T09:00:00",0.15,55,95,0.08,111,26,172,3.83,"falling",5.5,1.62,{"1":66},{"datetime":82,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":83,"primary_swell_period":40,"primary_swell_direction":84,"primary_swell_energy_incident":85,"primary_swell_cc":16,"secondary_swell_height":86,"secondary_swell_period":30,"secondary_swell_direction":87,"secondary_swell_energy_incident":88,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":89,"wind_gusts":90,"wind_direction":91,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":92,"tide_phase":77,"tide_cc":16,"weather_code":30,"air_temperature":93,"likelihood_good":47,"likelihood_mediocre":48,"likelihood_bad":16,"likelihood_size":94},"2026-04-17T12:00:00",0.13,40,37,0.18,93,33,19,28,184,1.74,12,{"1":66},{"datetime":96,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":39,"primary_swell_period":40,"primary_swell_direction":97,"primary_swell_energy_incident":88,"primary_swell_cc":16,"secondary_swell_height":98,"secondary_swell_period":30,"secondary_swell_direction":87,"secondary_swell_energy_incident":43,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":99,"wind_gusts":55,"wind_direction":100,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":101,"tide_phase":46,"tide_cc":16,"weather_code":30,"air_temperature":28,"likelihood_good":102,"likelihood_mediocre":103,"likelihood_bad":16,"likelihood_size":104},"2026-04-17T15:00:00",34,0.14,22,205,1.06,6.69,0.43,{"1":66},{"datetime":106,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":22,"primary_swell_period":40,"primary_swell_direction":74,"primary_swell_energy_incident":107,"primary_swell_cc":16,"secondary_swell_height":69,"secondary_swell_period":30,"secondary_swell_direction":108,"secondary_swell_energy_incident":109,"secondary_swell_cc":7,"tertiary_swell_height":22,"tertiary_swell_period":30,"tertiary_swell_direction":110,"tertiary_swell_energy_incident":93,"tertiary_swell_cc":16,"wind_speed":111,"wind_gusts":112,"wind_direction":113,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":114,"tide_phase":46,"tide_cc":16,"weather_code":17,"air_temperature":28,"likelihood_good":115,"likelihood_mediocre":116,"likelihood_bad":16,"likelihood_size":117},"2026-04-17T18:00:00",27,135,15,62,16,20,178,3.67,7.06,0.06,{"1":66},{"datetime":119,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":120,"primary_swell_period":19,"primary_swell_direction":121,"primary_swell_energy_incident":122,"primary_swell_cc":16,"secondary_swell_height":22,"secondary_swell_period":40,"secondary_swell_direction":123,"secondary_swell_energy_incident":99,"secondary_swell_cc":16,"tertiary_swell_height":83,"tertiary_swell_period":30,"tertiary_swell_direction":124,"tertiary_swell_energy_incident":23,"tertiary_swell_cc":17,"wind_speed":112,"wind_gusts":107,"wind_direction":125,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":126,"tide_phase":77,"tide_cc":16,"weather_code":127,"air_temperature":93,"likelihood_good":128,"likelihood_mediocre":129,"likelihood_bad":16,"likelihood_size":130},"2026-04-17T21:00:00",0.31,105,127,30,162,196,4.09,51,6.44,0.68,{"1":66},{"datetime":132,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":133,"primary_swell_period":19,"primary_swell_direction":134,"primary_swell_energy_incident":87,"primary_swell_cc":16,"secondary_swell_height":116,"secondary_swell_period":40,"secondary_swell_direction":123,"secondary_swell_energy_incident":27,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":109,"wind_gusts":135,"wind_direction":136,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":137,"tide_phase":77,"tide_cc":16,"weather_code":64,"air_temperature":31,"likelihood_good":138,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":139},"2026-04-18T00:00:00",0.24,97,21,210,1.67,7.12,{"0":50,"1":51},{"datetime":141,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":69,"primary_swell_period":40,"primary_swell_direction":20,"primary_swell_energy_incident":24,"primary_swell_cc":16,"secondary_swell_height":116,"secondary_swell_period":40,"secondary_swell_direction":142,"secondary_swell_energy_incident":61,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":28,"wind_gusts":43,"wind_direction":143,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":144,"tide_phase":46,"tide_cc":16,"weather_code":30,"air_temperature":27,"likelihood_good":47,"likelihood_mediocre":48,"likelihood_bad":16,"likelihood_size":145},"2026-04-18T03:00:00",23,247,0.44,{"0":50,"1":51},{"datetime":147,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":39,"primary_swell_period":40,"primary_swell_direction":148,"primary_swell_energy_incident":149,"primary_swell_cc":16,"secondary_swell_height":59,"secondary_swell_period":19,"secondary_swell_direction":150,"secondary_swell_energy_incident":93,"secondary_swell_cc":16,"tertiary_swell_height":151,"tertiary_swell_period":30,"tertiary_swell_direction":64,"tertiary_swell_energy_incident":23,"tertiary_swell_cc":16,"wind_speed":58,"wind_gusts":135,"wind_direction":152,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":30,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":153,"likelihood_good":154,"likelihood_mediocre":59,"likelihood_bad":16,"likelihood_size":155},"2026-04-18T06:00:00",120,17,329,0.07,238,9,7.03,{"1":66},{"datetime":157,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":158,"primary_swell_period":19,"primary_swell_direction":159,"primary_swell_energy_incident":149,"primary_swell_cc":16,"secondary_swell_height":59,"secondary_swell_period":19,"secondary_swell_direction":160,"secondary_swell_energy_incident":93,"secondary_swell_cc":16,"tertiary_swell_height":161,"tertiary_swell_period":40,"tertiary_swell_direction":41,"tertiary_swell_energy_incident":162,"tertiary_swell_cc":16,"wind_speed":149,"wind_gusts":107,"wind_direction":163,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":164,"tide_phase":77,"tide_cc":16,"weather_code":64,"air_temperature":153,"likelihood_good":165,"likelihood_mediocre":166,"likelihood_bad":16,"likelihood_size":167},"2026-04-18T09:00:00",0.11,106,341,0.05,7,261,4.18,2.15,4.97,{"1":66},{"datetime":169,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":59,"primary_swell_period":19,"primary_swell_direction":170,"primary_swell_energy_incident":93,"primary_swell_cc":16,"secondary_swell_height":116,"secondary_swell_period":19,"secondary_swell_direction":171,"secondary_swell_energy_incident":40,"secondary_swell_cc":16,"tertiary_swell_height":59,"tertiary_swell_period":17,"tertiary_swell_direction":172,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":7,"wind_speed":149,"wind_gusts":74,"wind_direction":173,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":50,"tide_phase":77,"tide_cc":16,"weather_code":16,"air_temperature":27,"likelihood_good":174,"likelihood_mediocre":175,"likelihood_bad":16,"likelihood_size":176},"2026-04-18T12:00:00",96,336,303,330,0.65,6.47,{"0":50,"1":51},{"datetime":178,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":86,"primary_swell_period":30,"primary_swell_direction":172,"primary_swell_energy_incident":179,"primary_swell_cc":7,"secondary_swell_height":161,"secondary_swell_period":30,"secondary_swell_direction":180,"secondary_swell_energy_incident":30,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":99,"wind_gusts":41,"wind_direction":181,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":182,"tide_phase":46,"tide_cc":16,"weather_code":17,"air_temperature":31,"likelihood_good":183,"likelihood_mediocre":184,"likelihood_bad":16,"likelihood_size":185},"2026-04-18T15:00:00",24,91,331,0.71,0.81,6.31,{"0":186,"1":187},14.6,85.4,{"datetime":189,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":22,"primary_swell_period":19,"primary_swell_direction":190,"primary_swell_energy_incident":28,"primary_swell_cc":16,"secondary_swell_height":151,"secondary_swell_period":17,"secondary_swell_direction":171,"secondary_swell_energy_incident":19,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":93,"wind_gusts":111,"wind_direction":191,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":30,"tide_phase":46,"tide_cc":16,"weather_code":30,"air_temperature":31,"likelihood_good":192,"likelihood_mediocre":193,"likelihood_bad":16,"likelihood_size":194},"2026-04-18T18:00:00",333,311,4.49,2.63,{"0":195,"1":196},31.9,68.1,{"datetime":198,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":151,"primary_swell_period":30,"primary_swell_direction":17,"primary_swell_energy_incident":40,"primary_swell_cc":16,"secondary_swell_height":26,"secondary_swell_period":26,"secondary_swell_direction":26,"secondary_swell_energy_incident":26,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":31,"wind_gusts":109,"wind_direction":199,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":200,"tide_phase":77,"tide_cc":16,"weather_code":64,"air_temperature":27,"likelihood_good":201,"likelihood_mediocre":34,"likelihood_bad":16,"likelihood_size":202},"2026-04-18T21:00:00",266,4.44,4.92,{"0":203,"1":204},21.5,78.5,{"datetime":206,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":116,"primary_swell_period":30,"primary_swell_direction":207,"primary_swell_energy_incident":19,"primary_swell_cc":16,"secondary_swell_height":161,"secondary_swell_period":30,"secondary_swell_direction":208,"secondary_swell_energy_incident":17,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":149,"wind_gusts":142,"wind_direction":209,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":210,"tide_phase":77,"tide_cc":16,"weather_code":127,"air_temperature":27,"likelihood_good":211,"likelihood_mediocre":212,"likelihood_bad":48,"likelihood_size":213},"2026-04-19T00:00:00",352,319,327,2.24,2.35,4.74,{"0":214,"1":215,"2":216},3.5,91.7,4.9,{"datetime":218,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":219,"primary_swell_period":30,"primary_swell_direction":220,"primary_swell_energy_incident":20,"primary_swell_cc":16,"secondary_swell_height":161,"secondary_swell_period":19,"secondary_swell_direction":173,"secondary_swell_energy_incident":19,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":111,"wind_gusts":99,"wind_direction":221,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":222,"tide_phase":77,"tide_cc":16,"weather_code":16,"air_temperature":153,"likelihood_good":223,"likelihood_mediocre":224,"likelihood_bad":225,"likelihood_size":226},"2026-04-19T03:00:00",0.3,335,314,0.39,1.6,4.78,0.74,{"1":227,"2":228},86.8,13.2,{"datetime":230,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":144,"primary_swell_period":19,"primary_swell_direction":7,"primary_swell_energy_incident":231,"primary_swell_cc":16,"secondary_swell_height":98,"secondary_swell_period":19,"secondary_swell_direction":232,"secondary_swell_energy_incident":42,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":99,"wind_gusts":55,"wind_direction":190,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":233,"tide_phase":46,"tide_cc":16,"weather_code":17,"air_temperature":153,"likelihood_good":16,"likelihood_mediocre":234,"likelihood_bad":235,"likelihood_size":236},"2026-04-19T06:00:00",339,355,2.27,5.63,1.49,{"1":187,"2":228,"3":237},1.4,{"datetime":239,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":240,"primary_swell_period":19,"primary_swell_direction":61,"primary_swell_energy_incident":241,"primary_swell_cc":16,"secondary_swell_height":242,"secondary_swell_period":40,"secondary_swell_direction":243,"secondary_swell_energy_incident":244,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":99,"wind_gusts":88,"wind_direction":245,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":246,"tide_phase":77,"tide_cc":16,"weather_code":64,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":247,"likelihood_bad":76,"likelihood_size":248},"2026-04-19T09:00:00",0.6,751,0.23,48,139,345,4.3,3.29,{"1":249,"2":250,"3":251},48.6,47.2,4.2,{"datetime":253,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":254,"primary_swell_period":40,"primary_swell_direction":162,"primary_swell_energy_incident":255,"primary_swell_cc":16,"secondary_swell_height":39,"secondary_swell_period":40,"secondary_swell_direction":256,"secondary_swell_energy_incident":41,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":135,"wind_gusts":88,"wind_direction":257,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":258,"tide_phase":77,"tide_cc":16,"weather_code":64,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":259,"likelihood_bad":260,"likelihood_size":261},"2026-04-19T12:00:00",0.84,1770,63,346,2.52,3.31,3.81,{"1":97,"2":262,"3":153},56.9,{"datetime":264,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":254,"primary_swell_period":23,"primary_swell_direction":265,"primary_swell_energy_incident":266,"primary_swell_cc":16,"secondary_swell_height":267,"secondary_swell_period":162,"secondary_swell_direction":149,"secondary_swell_energy_incident":268,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":112,"wind_gusts":123,"wind_direction":269,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":270,"tide_phase":77,"tide_cc":16,"weather_code":64,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":271,"likelihood_bad":272,"likelihood_size":273},"2026-04-19T15:00:00",356,1758,0.38,471,347,0.62,2.66,4.46,{"1":274,"2":275,"3":276},29.2,27.1,43.8,{"datetime":278,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":279,"primary_swell_period":23,"primary_swell_direction":17,"primary_swell_energy_incident":280,"primary_swell_cc":16,"secondary_swell_height":281,"secondary_swell_period":23,"secondary_swell_direction":282,"secondary_swell_energy_incident":282,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":43,"wind_gusts":25,"wind_direction":31,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":283,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":284,"likelihood_bad":285,"likelihood_size":286},"2026-04-19T18:00:00",0.86,1907,0.37,348,2.13,3.38,3.74,{"1":287,"2":288,"3":289},16.7,44.4,38.9,{"datetime":291,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":270,"primary_swell_period":23,"primary_swell_direction":162,"primary_swell_energy_incident":292,"primary_swell_cc":16,"secondary_swell_height":293,"secondary_swell_period":19,"secondary_swell_direction":93,"secondary_swell_energy_incident":294,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":58,"wind_gusts":112,"wind_direction":61,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":295,"tide_phase":46,"tide_cc":16,"weather_code":64,"air_temperature":61,"likelihood_good":296,"likelihood_mediocre":297,"likelihood_bad":298,"likelihood_size":299},"2026-04-19T21:00:00",1038,0.46,361,4.45,1.8,3.93,1.39,{"1":186,"2":300,"3":301},75.7,9.7,{"datetime":303,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":304,"primary_swell_period":19,"primary_swell_direction":23,"primary_swell_energy_incident":305,"primary_swell_cc":16,"secondary_swell_height":306,"secondary_swell_period":40,"secondary_swell_direction":307,"secondary_swell_energy_incident":308,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":93,"wind_gusts":149,"wind_direction":232,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":309,"tide_phase":77,"tide_cc":16,"weather_code":16,"air_temperature":61,"likelihood_good":310,"likelihood_mediocre":311,"likelihood_bad":182,"likelihood_size":312},"2026-04-20T00:00:00",0.59,689,0.32,53,228,2.89,2.77,3.64,{"1":274,"2":313,"3":314,"4":301},58.3,2.8,{"datetime":316,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":317,"primary_swell_period":19,"primary_swell_direction":265,"primary_swell_energy_incident":318,"primary_swell_cc":16,"secondary_swell_height":319,"secondary_swell_period":40,"secondary_swell_direction":320,"secondary_swell_energy_incident":321,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":109,"wind_gusts":89,"wind_direction":160,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":322,"tide_phase":77,"tide_cc":16,"weather_code":64,"air_temperature":61,"likelihood_good":323,"likelihood_mediocre":324,"likelihood_bad":271,"likelihood_size":325},"2026-04-20T03:00:00",0.66,792,0.42,49,428,0.72,2.02,2.44,{"1":275,"2":326,"3":327,"4":216},50,18.1,{"datetime":329,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":330,"primary_swell_period":40,"primary_swell_direction":331,"primary_swell_energy_incident":332,"primary_swell_cc":16,"secondary_swell_height":333,"secondary_swell_period":40,"secondary_swell_direction":334,"secondary_swell_energy_incident":335,"secondary_swell_cc":16,"tertiary_swell_height":161,"tertiary_swell_period":93,"tertiary_swell_direction":89,"tertiary_swell_energy_incident":149,"tertiary_swell_cc":16,"wind_speed":28,"wind_gusts":43,"wind_direction":190,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":336,"tide_phase":46,"tide_cc":16,"weather_code":127,"air_temperature":61,"likelihood_good":337,"likelihood_mediocre":338,"likelihood_bad":339,"likelihood_size":340},"2026-04-20T06:00:00",0.83,349,1311,0.5,43,632,1.63,2.57,1.83,2.72,{"1":341,"2":289,"3":342,"4":216},22.9,33.3,{"datetime":344,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":345,"primary_swell_period":23,"primary_swell_direction":58,"primary_swell_energy_incident":346,"primary_swell_cc":16,"secondary_swell_height":347,"secondary_swell_period":19,"secondary_swell_direction":207,"secondary_swell_energy_incident":348,"secondary_swell_cc":16,"tertiary_swell_height":72,"tertiary_swell_period":31,"tertiary_swell_direction":23,"tertiary_swell_energy_incident":41,"tertiary_swell_cc":16,"wind_speed":89,"wind_gusts":90,"wind_direction":150,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":349,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":61,"likelihood_good":174,"likelihood_mediocre":350,"likelihood_bad":351,"likelihood_size":352},"2026-04-20T09:00:00",0.69,1379,0.55,547,4.16,3.34,3.13,{"1":353,"2":354,"3":289,"4":216},10.4,45.8,{"datetime":356,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":357,"primary_swell_period":23,"primary_swell_direction":111,"primary_swell_energy_incident":358,"primary_swell_cc":16,"secondary_swell_height":359,"secondary_swell_period":19,"secondary_swell_direction":23,"secondary_swell_energy_incident":360,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":99,"wind_gusts":88,"wind_direction":361,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":362,"tide_phase":77,"tide_cc":16,"weather_code":64,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":363,"likelihood_bad":363,"likelihood_size":364},"2026-04-20T12:00:00",0.53,844,0.47,398,334,3.03,3.56,{"2":300,"3":365,"4":216},19.4,{"datetime":367,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":368,"primary_swell_period":19,"primary_swell_direction":109,"primary_swell_energy_incident":369,"primary_swell_cc":16,"secondary_swell_height":319,"secondary_swell_period":23,"secondary_swell_direction":162,"secondary_swell_energy_incident":370,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":74,"wind_gusts":21,"wind_direction":27,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":371,"tide_phase":77,"tide_cc":16,"weather_code":16,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":271,"likelihood_bad":272,"likelihood_size":372},"2026-04-20T15:00:00",0.54,546,501,0.9,{"2":204,"3":203},{"datetime":374,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":375,"primary_swell_period":19,"primary_swell_direction":21,"primary_swell_energy_incident":376,"primary_swell_cc":16,"secondary_swell_height":144,"secondary_swell_period":23,"secondary_swell_direction":171,"secondary_swell_energy_incident":377,"secondary_swell_cc":16,"tertiary_swell_height":16,"tertiary_swell_period":16,"tertiary_swell_direction":19,"tertiary_swell_energy_incident":16,"tertiary_swell_cc":16,"wind_speed":55,"wind_gusts":378,"wind_direction":379,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":298,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":380,"likelihood_bad":381,"likelihood_size":382},"2026-04-20T18:00:00",0.73,1048,426,44,42,2.73,4.39,{"2":383,"3":365},80.6,{"datetime":385,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":101,"primary_swell_period":40,"primary_swell_direction":386,"primary_swell_energy_incident":387,"primary_swell_cc":16,"secondary_swell_height":183,"secondary_swell_period":162,"secondary_swell_direction":388,"secondary_swell_energy_incident":389,"secondary_swell_cc":16,"tertiary_swell_height":86,"tertiary_swell_period":40,"tertiary_swell_direction":66,"tertiary_swell_energy_incident":307,"tertiary_swell_cc":16,"wind_speed":107,"wind_gusts":21,"wind_direction":386,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":390,"tide_phase":46,"tide_cc":16,"weather_code":64,"air_temperature":153,"likelihood_good":16,"likelihood_mediocre":391,"likelihood_bad":392,"likelihood_size":393},"2026-04-20T21:00:00",52,2527,350,1935,4.08,1.43,5.69,{"2":274,"3":262,"4":394},13.9,{"datetime":396,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":397,"primary_swell_period":40,"primary_swell_direction":84,"primary_swell_energy_incident":398,"primary_swell_cc":16,"secondary_swell_height":399,"secondary_swell_period":23,"secondary_swell_direction":334,"secondary_swell_energy_incident":400,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":401,"wind_gusts":84,"wind_direction":55,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":402,"tide_phase":77,"tide_cc":16,"weather_code":64,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":403,"likelihood_bad":404,"likelihood_size":405},"2026-04-21T00:00:00",1.33,4715,0.36,403,29,3.42,0.78,6.34,{"2":186,"3":406,"4":407,"6":216},54.2,26.4,{"datetime":409,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":410,"primary_swell_period":23,"primary_swell_direction":24,"primary_swell_energy_incident":411,"primary_swell_cc":16,"secondary_swell_height":222,"secondary_swell_period":23,"secondary_swell_direction":412,"secondary_swell_energy_incident":294,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":41,"wind_gusts":413,"wind_direction":414,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":415,"tide_phase":77,"tide_cc":16,"weather_code":64,"air_temperature":153,"likelihood_good":16,"likelihood_mediocre":416,"likelihood_bad":417,"likelihood_size":418},"2026-04-21T03:00:00",1.58,7062,94,45,41,1.31,0.75,6.37,{"2":237,"3":419,"4":420,"5":216,"6":216},37.5,51.4,{"datetime":422,"surf_size_category":40,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":423,"primary_swell_period":23,"primary_swell_direction":42,"primary_swell_energy_incident":424,"primary_swell_cc":16,"secondary_swell_height":425,"secondary_swell_period":23,"secondary_swell_direction":160,"secondary_swell_energy_incident":426,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":427,"wind_gusts":326,"wind_direction":127,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":428,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":153,"likelihood_good":16,"likelihood_mediocre":416,"likelihood_bad":417,"likelihood_size":429},"2026-04-21T06:00:00",1.82,9895,0.4,396,35,1.2,{"3":430,"4":431,"5":432},22.2,36.1,41.7,{"datetime":434,"surf_size_category":23,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":435,"primary_swell_period":23,"primary_swell_direction":326,"primary_swell_energy_incident":436,"primary_swell_cc":16,"secondary_swell_height":437,"secondary_swell_period":162,"secondary_swell_direction":438,"secondary_swell_energy_incident":439,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":427,"wind_gusts":127,"wind_direction":70,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":114,"tide_phase":46,"tide_cc":16,"weather_code":17,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":237,"likelihood_bad":440,"likelihood_size":441},"2026-04-21T09:00:00",2.03,12629,0.52,342,742,5.72,{"3":430,"4":431,"6":432},{"datetime":443,"surf_size_category":40,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":444,"primary_swell_period":23,"primary_swell_direction":445,"primary_swell_energy_incident":446,"primary_swell_cc":16,"secondary_swell_height":281,"secondary_swell_period":162,"secondary_swell_direction":447,"secondary_swell_energy_incident":448,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":97,"wind_gusts":127,"wind_direction":449,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":450,"tide_phase":77,"tide_cc":16,"weather_code":16,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":174,"likelihood_bad":175,"likelihood_size":451},"2026-04-21T12:00:00",1.96,57,11585,358,415,54,3.37,{"3":452,"4":203,"5":453,"6":214},24.3,50.7,{"datetime":455,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":456,"primary_swell_period":23,"primary_swell_direction":386,"primary_swell_energy_incident":457,"primary_swell_cc":16,"secondary_swell_height":306,"secondary_swell_period":23,"secondary_swell_direction":170,"secondary_swell_energy_incident":458,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":97,"wind_gusts":326,"wind_direction":449,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":397,"tide_phase":77,"tide_cc":16,"weather_code":16,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":174,"likelihood_bad":175,"likelihood_size":459},"2026-04-21T15:00:00",1.77,9181,227,{"3":275,"4":289,"5":97},{"datetime":461,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":462,"primary_swell_period":23,"primary_swell_direction":320,"primary_swell_energy_incident":463,"primary_swell_cc":16,"secondary_swell_height":425,"secondary_swell_period":23,"secondary_swell_direction":40,"secondary_swell_energy_incident":464,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":88,"wind_gusts":465,"wind_direction":466,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":467,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":174,"likelihood_bad":175,"likelihood_size":468},"2026-04-21T18:00:00",1.59,7295,427,47,60,0.88,{"3":469,"4":470},34.7,65.3,{"datetime":472,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":473,"primary_swell_period":23,"primary_swell_direction":474,"primary_swell_energy_incident":475,"primary_swell_cc":16,"secondary_swell_height":476,"secondary_swell_period":162,"secondary_swell_direction":207,"secondary_swell_energy_incident":477,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":41,"wind_gusts":413,"wind_direction":64,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":478,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":153,"likelihood_good":16,"likelihood_mediocre":416,"likelihood_bad":417,"likelihood_size":479},"2026-04-21T21:00:00",1.56,56,6649,0.57,916,3.32,{"2":480,"3":481,"4":482},17.4,27.8,54.9,{"datetime":484,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":235,"primary_swell_period":23,"primary_swell_direction":466,"primary_swell_energy_incident":485,"primary_swell_cc":16,"secondary_swell_height":319,"secondary_swell_period":23,"secondary_swell_direction":17,"secondary_swell_energy_incident":486,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":55,"wind_gusts":378,"wind_direction":256,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":487,"tide_phase":77,"tide_cc":16,"weather_code":16,"air_temperature":153,"likelihood_good":16,"likelihood_mediocre":242,"likelihood_bad":488,"likelihood_size":489},"2026-04-22T00:00:00",5870,506,3.68,6.89,{"2":327,"3":490,"4":491},20.8,61.1,{"datetime":493,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":494,"primary_swell_period":40,"primary_swell_direction":70,"primary_swell_energy_incident":495,"primary_swell_cc":16,"secondary_swell_height":425,"secondary_swell_period":23,"secondary_swell_direction":496,"secondary_swell_energy_incident":497,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":90,"wind_gusts":84,"wind_direction":498,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":444,"tide_phase":77,"tide_cc":16,"weather_code":16,"air_temperature":153,"likelihood_good":16,"likelihood_mediocre":83,"likelihood_bad":499,"likelihood_size":500},"2026-04-22T03:00:00",1.3,4387,76,424,64,6.99,{"2":186,"3":491,"4":452},{"datetime":502,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":503,"primary_swell_period":40,"primary_swell_direction":326,"primary_swell_energy_incident":504,"primary_swell_cc":16,"secondary_swell_height":505,"secondary_swell_period":23,"secondary_swell_direction":112,"secondary_swell_energy_incident":506,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":179,"wind_gusts":24,"wind_direction":334,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":507,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":508,"likelihood_bad":509,"likelihood_size":510},"2026-04-22T06:00:00",1.19,3541,0.45,556,1.13,0.33,4.84,{"2":511,"3":512,"4":513},27.5,66.7,5.8,{"datetime":515,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":516,"primary_swell_period":40,"primary_swell_direction":386,"primary_swell_energy_incident":517,"primary_swell_cc":16,"secondary_swell_height":333,"secondary_swell_period":23,"secondary_swell_direction":282,"secondary_swell_energy_incident":518,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":179,"wind_gusts":24,"wind_direction":84,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":519,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":7,"likelihood_bad":520,"likelihood_size":521},"2026-04-22T09:00:00",1.09,2818,592,3.05,7.2,{"1":522,"2":523,"3":524},7.1,35.7,57.1,{"datetime":526,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":527,"primary_swell_period":40,"primary_swell_direction":307,"primary_swell_energy_incident":528,"primary_swell_cc":16,"secondary_swell_height":505,"secondary_swell_period":23,"secondary_swell_direction":232,"secondary_swell_energy_incident":529,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":25,"wind_gusts":85,"wind_direction":90,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":530,"tide_phase":77,"tide_cc":16,"weather_code":17,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":7,"likelihood_bad":520,"likelihood_size":531},"2026-04-22T12:00:00",1.05,2522,525,3.57,{"1":532,"2":55,"3":533},14.3,54.8,{"datetime":535,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":536,"primary_swell_period":40,"primary_swell_direction":334,"primary_swell_energy_incident":537,"primary_swell_cc":16,"secondary_swell_height":538,"secondary_swell_period":23,"secondary_swell_direction":539,"secondary_swell_energy_incident":540,"secondary_swell_cc":16,"tertiary_swell_height":151,"tertiary_swell_period":17,"tertiary_swell_direction":265,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":25,"wind_gusts":85,"wind_direction":149,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":541,"tide_phase":77,"tide_cc":16,"weather_code":64,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":296,"likelihood_bad":542,"likelihood_size":543},"2026-04-22T15:00:00",0.97,2149,0.35,68,306,1.91,6.4,{"1":522,"2":544,"3":545},45.2,47.6,{"datetime":547,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":548,"primary_swell_period":40,"primary_swell_direction":24,"primary_swell_energy_incident":549,"primary_swell_cc":16,"secondary_swell_height":219,"secondary_swell_period":40,"secondary_swell_direction":190,"secondary_swell_energy_incident":550,"secondary_swell_cc":16,"tertiary_swell_height":551,"tertiary_swell_period":40,"tertiary_swell_direction":552,"tertiary_swell_energy_incident":553,"tertiary_swell_cc":16,"wind_speed":25,"wind_gusts":85,"wind_direction":28,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":45,"tide_phase":46,"tide_cc":16,"weather_code":30,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":223,"likelihood_bad":554,"likelihood_size":555},"2026-04-22T18:00:00",0.94,2014,174,0.25,102,109,6.6,{"2":556,"3":544,"4":557},52.4,2.4,{"datetime":559,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":560,"primary_swell_period":40,"primary_swell_direction":378,"primary_swell_energy_incident":561,"primary_swell_cc":16,"secondary_swell_height":437,"secondary_swell_period":23,"secondary_swell_direction":562,"secondary_swell_energy_incident":335,"secondary_swell_cc":16,"tertiary_swell_height":83,"tertiary_swell_period":40,"tertiary_swell_direction":563,"tertiary_swell_energy_incident":90,"tertiary_swell_cc":16,"wind_speed":401,"wind_gusts":21,"wind_direction":109,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":564,"tide_phase":46,"tide_cc":16,"weather_code":30,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":223,"likelihood_bad":554,"likelihood_size":565},"2026-04-22T21:00:00",0.93,1909,343,110,2.45,{"2":566,"3":567,"4":557},29.8,67.9,{"datetime":569,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":416,"primary_swell_period":19,"primary_swell_direction":570,"primary_swell_energy_incident":571,"primary_swell_cc":16,"secondary_swell_height":304,"secondary_swell_period":23,"secondary_swell_direction":572,"secondary_swell_energy_incident":573,"secondary_swell_cc":16,"tertiary_swell_height":18,"tertiary_swell_period":40,"tertiary_swell_direction":574,"tertiary_swell_energy_incident":85,"tertiary_swell_cc":16,"wind_speed":123,"wind_gusts":21,"wind_direction":149,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":575,"tide_phase":77,"tide_cc":16,"weather_code":30,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":576,"likelihood_bad":577,"likelihood_size":578},"2026-04-23T00:00:00",59,1113,359,989,118,3.62,2.6,5.6,{"2":579,"3":432,"4":580},42.9,15.5,{"datetime":582,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":437,"primary_swell_period":162,"primary_swell_direction":162,"primary_swell_energy_incident":583,"primary_swell_cc":16,"secondary_swell_height":584,"secondary_swell_period":19,"secondary_swell_direction":474,"secondary_swell_energy_incident":585,"secondary_swell_cc":16,"tertiary_swell_height":586,"tertiary_swell_period":40,"tertiary_swell_direction":159,"tertiary_swell_energy_incident":587,"tertiary_swell_cc":16,"wind_speed":401,"wind_gusts":42,"wind_direction":28,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":337,"tide_phase":77,"tide_cc":16,"weather_code":30,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":557,"likelihood_bad":513,"likelihood_size":588},"2026-04-23T03:00:00",851,0.61,712,0.27,130,{"2":589,"3":590,"4":580},76.2,8.3,{"datetime":592,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":333,"primary_swell_period":162,"primary_swell_direction":23,"primary_swell_energy_incident":318,"primary_swell_cc":16,"secondary_swell_height":333,"secondary_swell_period":19,"secondary_swell_direction":414,"secondary_swell_energy_incident":593,"secondary_swell_cc":16,"tertiary_swell_height":538,"tertiary_swell_period":40,"tertiary_swell_direction":412,"tertiary_swell_energy_incident":594,"tertiary_swell_cc":16,"wind_speed":401,"wind_gusts":42,"wind_direction":27,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":391,"tide_phase":77,"tide_cc":16,"weather_code":30,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":557,"likelihood_bad":513,"likelihood_size":595},"2026-04-23T06:00:00",459,226,{"2":589,"3":596,"4":89},4.8,{"datetime":598,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":599,"primary_swell_period":162,"primary_swell_direction":7,"primary_swell_energy_incident":600,"primary_swell_cc":16,"secondary_swell_height":368,"secondary_swell_period":19,"secondary_swell_direction":445,"secondary_swell_energy_incident":601,"secondary_swell_cc":16,"tertiary_swell_height":69,"tertiary_swell_period":40,"tertiary_swell_direction":602,"tertiary_swell_energy_incident":427,"tertiary_swell_cc":16,"wind_speed":90,"wind_gusts":21,"wind_direction":16,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":603,"tide_phase":46,"tide_cc":16,"weather_code":127,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":7,"likelihood_bad":520,"likelihood_size":604},"2026-04-23T09:00:00",0.58,996,511,108,2.47,{"2":313,"3":605,"4":532,"6":596},22.6,{"datetime":607,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":304,"primary_swell_period":162,"primary_swell_direction":40,"primary_swell_energy_incident":608,"primary_swell_cc":16,"secondary_swell_height":319,"secondary_swell_period":19,"secondary_swell_direction":609,"secondary_swell_energy_incident":610,"secondary_swell_cc":16,"tertiary_swell_height":86,"tertiary_swell_period":40,"tertiary_swell_direction":563,"tertiary_swell_energy_incident":243,"tertiary_swell_cc":16,"wind_speed":401,"wind_gusts":21,"wind_direction":388,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":363,"tide_phase":77,"tide_cc":16,"weather_code":127,"air_temperature":153,"likelihood_good":16,"likelihood_mediocre":16,"likelihood_bad":611,"likelihood_size":612},"2026-04-23T12:00:00",1032,69,276,8.2,{"2":524,"3":613,"4":532,"6":596},23.8,{"datetime":615,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":359,"primary_swell_period":162,"primary_swell_direction":27,"primary_swell_energy_incident":616,"primary_swell_cc":16,"secondary_swell_height":120,"secondary_swell_period":30,"secondary_swell_direction":243,"secondary_swell_energy_incident":617,"secondary_swell_cc":16,"tertiary_swell_height":618,"tertiary_swell_period":19,"tertiary_swell_direction":66,"tertiary_swell_energy_incident":60,"tertiary_swell_cc":16,"wind_speed":55,"wind_gusts":414,"wind_direction":619,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":258,"tide_phase":77,"tide_cc":16,"weather_code":30,"air_temperature":153,"likelihood_good":16,"likelihood_mediocre":16,"likelihood_bad":611,"likelihood_size":620},"2026-04-23T15:00:00",708,149,0.21,351,{"2":524,"3":621,"4":622,"6":596},9.5,28.6,{"datetime":624,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":267,"primary_swell_period":61,"primary_swell_direction":27,"primary_swell_energy_incident":625,"primary_swell_cc":16,"secondary_swell_height":222,"secondary_swell_period":19,"secondary_swell_direction":25,"secondary_swell_energy_incident":626,"secondary_swell_cc":16,"tertiary_swell_height":627,"tertiary_swell_period":19,"tertiary_swell_direction":20,"tertiary_swell_energy_incident":570,"tertiary_swell_cc":16,"wind_speed":97,"wind_gusts":378,"wind_direction":628,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":629,"tide_phase":77,"tide_cc":16,"weather_code":64,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":16,"likelihood_bad":611,"likelihood_size":630},"2026-04-23T18:00:00",521,260,0.2,353,1.1,{"2":556,"3":596,"4":89,"5":89,"6":596},{"datetime":632,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":633,"primary_swell_period":61,"primary_swell_direction":162,"primary_swell_energy_incident":634,"primary_swell_cc":16,"secondary_swell_height":319,"secondary_swell_period":30,"secondary_swell_direction":84,"secondary_swell_energy_incident":635,"secondary_swell_cc":16,"tertiary_swell_height":86,"tertiary_swell_period":19,"tertiary_swell_direction":123,"tertiary_swell_energy_incident":64,"tertiary_swell_cc":16,"wind_speed":41,"wind_gusts":413,"wind_direction":572,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":636,"tide_phase":46,"tide_cc":16,"weather_code":30,"air_temperature":61,"likelihood_good":16,"likelihood_mediocre":16,"likelihood_bad":611,"likelihood_size":637},"2026-04-23T21:00:00",0.48,788,282,1.69,{"2":556,"4":638,"5":639,"6":613},20.2,3.6]