[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"preview-seapalling":3},{"spot":4,"forecast_preview":13},{"spot":5,"slug":6,"access_level_required":7,"lat":8,"long":9,"country":10,"region":11,"description":12},"Sea Palling","seapalling",1,52.792951,1.599154,"england","east-england","Sea Palling is an unusual series of fast, sometimes hollow, sandy bottomed beachbreaks in coves formed by offshore sea defenses.\n\nClosest webcam in [Walcott](spot:walcott)\n\n### Breaks\n* *Pool 1* - north, best at low to mid tide.\n* *Pool 2* - south, best at mid to high tide.\n\nSpot handles swell N through E, and to a greater size than the surrounding standard Norfolk beach breaks. Decent wind shelter from all directions except E, ideal from SW. One of the only spots for shelter in East Anglia.\n\nWatch out for reef, rips and shoredump.\n\nSmall amounts of free roadside parking, paid carpark to the south, campsite nearby.",[14,37,53,67,79,92,103,116,128,141,152,159,170,182,195,207,216,226,238,247,262,272,285,298,311,324,335,352,367,381,393,406,421,433,446,455,467,477,487,496,506,518,527,540,553,562,574,582,592,604,617,630,638,648,659,667],{"datetime":15,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":18,"primary_swell_period":17,"primary_swell_direction":19,"primary_swell_energy_incident":20,"primary_swell_cc":16,"secondary_swell_height":21,"secondary_swell_period":22,"secondary_swell_direction":23,"secondary_swell_energy_incident":24,"secondary_swell_cc":16,"tertiary_swell_height":21,"tertiary_swell_period":25,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":28,"wind_gusts":29,"wind_direction":30,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":31,"tide_phase":31,"tide_cc":16,"weather_code":32,"air_temperature":27,"likelihood_good":33,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":34},"2026-04-17T00:00:00",0,2,0.17,92,25,0.11,5,36,30,4,132,11,13,18,203,null,45,5.17,{"0":35,"1":36},2.2,97.8,{"datetime":38,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":39,"primary_swell_period":25,"primary_swell_direction":40,"primary_swell_energy_incident":41,"primary_swell_cc":7,"secondary_swell_height":42,"secondary_swell_period":22,"secondary_swell_direction":43,"secondary_swell_energy_incident":44,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":45,"wind_gusts":29,"wind_direction":46,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":47,"tide_phase":48,"tide_cc":16,"weather_code":32,"air_temperature":49,"likelihood_good":50,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":51},"2026-04-17T03:00:00",0.18,112,40,0.12,34,35,12,194,0.74,"rising",10,7.12,{"1":52},100,{"datetime":54,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":55,"primary_swell_period":22,"primary_swell_direction":24,"primary_swell_energy_incident":56,"primary_swell_cc":16,"secondary_swell_height":55,"secondary_swell_period":57,"secondary_swell_direction":58,"secondary_swell_energy_incident":59,"secondary_swell_cc":7,"tertiary_swell_height":60,"tertiary_swell_period":57,"tertiary_swell_direction":61,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":17,"wind_speed":28,"wind_gusts":62,"wind_direction":63,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":64,"tide_phase":48,"tide_cc":16,"weather_code":65,"air_temperature":49,"likelihood_good":50,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":66},"2026-04-17T06:00:00",0.15,55,3,109,24,0.08,153,19,185,3.06,61,{"1":52},{"datetime":68,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":55,"primary_swell_period":22,"primary_swell_direction":44,"primary_swell_energy_incident":56,"primary_swell_cc":16,"secondary_swell_height":21,"secondary_swell_period":57,"secondary_swell_direction":69,"secondary_swell_energy_incident":45,"secondary_swell_cc":16,"tertiary_swell_height":60,"tertiary_swell_period":25,"tertiary_swell_direction":70,"tertiary_swell_energy_incident":71,"tertiary_swell_cc":7,"wind_speed":29,"wind_gusts":72,"wind_direction":73,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":74,"tide_phase":75,"tide_cc":16,"weather_code":65,"air_temperature":49,"likelihood_good":76,"likelihood_mediocre":77,"likelihood_bad":16,"likelihood_size":78},"2026-04-17T09:00:00",83,107,9,26,171,3.52,"falling",5.63,1.49,{"1":52},{"datetime":80,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":81,"primary_swell_period":57,"primary_swell_direction":82,"primary_swell_energy_incident":83,"primary_swell_cc":16,"secondary_swell_height":84,"secondary_swell_period":22,"secondary_swell_direction":23,"secondary_swell_energy_incident":83,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":85,"wind_gusts":86,"wind_direction":73,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":87,"tide_phase":75,"tide_cc":16,"weather_code":88,"air_temperature":45,"likelihood_good":89,"likelihood_mediocre":90,"likelihood_bad":16,"likelihood_size":91},"2026-04-17T12:00:00",0.19,94,38,0.13,17,27,1.81,51,6.31,0.81,{"1":52},{"datetime":93,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":42,"primary_swell_period":22,"primary_swell_direction":43,"primary_swell_energy_incident":94,"primary_swell_cc":16,"secondary_swell_height":55,"secondary_swell_period":57,"secondary_swell_direction":95,"secondary_swell_energy_incident":96,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":97,"wind_gusts":24,"wind_direction":98,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":99,"tide_phase":48,"tide_cc":16,"weather_code":57,"air_temperature":28,"likelihood_good":100,"likelihood_mediocre":101,"likelihood_bad":16,"likelihood_size":102},"2026-04-17T15:00:00",31,99,23,20,200,1.06,4.55,2.57,{"1":52},{"datetime":104,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":105,"primary_swell_period":57,"primary_swell_direction":106,"primary_swell_energy_incident":83,"primary_swell_cc":17,"secondary_swell_height":84,"secondary_swell_period":57,"secondary_swell_direction":107,"secondary_swell_energy_incident":20,"secondary_swell_cc":16,"tertiary_swell_height":108,"tertiary_swell_period":22,"tertiary_swell_direction":109,"tertiary_swell_energy_incident":110,"tertiary_swell_cc":16,"wind_speed":29,"wind_gusts":20,"wind_direction":111,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":112,"tide_phase":48,"tide_cc":16,"weather_code":16,"air_temperature":28,"likelihood_good":113,"likelihood_mediocre":114,"likelihood_bad":16,"likelihood_size":115},"2026-04-17T18:00:00",0.25,139,87,0.09,28,21,170,3.23,3.65,3.47,{"1":52},{"datetime":117,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":118,"primary_swell_period":25,"primary_swell_direction":119,"primary_swell_energy_incident":120,"primary_swell_cc":7,"secondary_swell_height":108,"secondary_swell_period":22,"secondary_swell_direction":121,"secondary_swell_energy_incident":97,"secondary_swell_cc":16,"tertiary_swell_height":18,"tertiary_swell_period":25,"tertiary_swell_direction":122,"tertiary_swell_energy_incident":28,"tertiary_swell_cc":17,"wind_speed":110,"wind_gusts":24,"wind_direction":123,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":124,"tide_phase":75,"tide_cc":16,"weather_code":17,"air_temperature":45,"likelihood_good":125,"likelihood_mediocre":126,"likelihood_bad":16,"likelihood_size":127},"2026-04-17T21:00:00",0.29,103,129,29,161,199,3.78,5.76,1.36,{"1":52},{"datetime":129,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":130,"primary_swell_period":25,"primary_swell_direction":131,"primary_swell_energy_incident":132,"primary_swell_cc":16,"secondary_swell_height":42,"secondary_swell_period":25,"secondary_swell_direction":133,"secondary_swell_energy_incident":134,"secondary_swell_cc":17,"tertiary_swell_height":135,"tertiary_swell_period":22,"tertiary_swell_direction":86,"tertiary_swell_energy_incident":71,"tertiary_swell_cc":16,"wind_speed":85,"wind_gusts":59,"wind_direction":136,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":137,"tide_phase":75,"tide_cc":16,"weather_code":88,"air_temperature":27,"likelihood_good":50,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":138},"2026-04-18T00:00:00",0.21,93,76,134,16,0.06,224,1.74,{"0":139,"1":140},2.1,97.9,{"datetime":142,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":143,"primary_swell_period":22,"primary_swell_direction":144,"primary_swell_energy_incident":41,"primary_swell_cc":7,"secondary_swell_height":135,"secondary_swell_period":22,"secondary_swell_direction":86,"secondary_swell_energy_incident":145,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":146,"wind_gusts":62,"wind_direction":147,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":148,"tide_phase":48,"tide_cc":16,"weather_code":65,"air_temperature":27,"likelihood_good":50,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":149},"2026-04-18T03:00:00",0.16,108,8,14,252,0.5,{"0":150,"1":151},6.9,93.1,{"datetime":153,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":154,"primary_swell_period":22,"primary_swell_direction":155,"primary_swell_energy_incident":121,"primary_swell_cc":7,"secondary_swell_height":108,"secondary_swell_period":25,"secondary_swell_direction":156,"secondary_swell_energy_incident":45,"secondary_swell_cc":7,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":28,"wind_gusts":62,"wind_direction":157,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":101,"tide_phase":48,"tide_cc":16,"weather_code":16,"air_temperature":71,"likelihood_good":50,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":158},"2026-04-18T06:00:00",0.14,113,338,239,{"1":52},{"datetime":160,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":161,"primary_swell_period":25,"primary_swell_direction":162,"primary_swell_energy_incident":45,"primary_swell_cc":7,"secondary_swell_height":108,"secondary_swell_period":25,"secondary_swell_direction":163,"secondary_swell_energy_incident":49,"secondary_swell_cc":7,"tertiary_swell_height":135,"tertiary_swell_period":57,"tertiary_swell_direction":164,"tertiary_swell_energy_incident":25,"tertiary_swell_cc":16,"wind_speed":29,"wind_gusts":86,"wind_direction":165,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":166,"tide_phase":75,"tide_cc":16,"weather_code":16,"air_temperature":49,"likelihood_good":167,"likelihood_mediocre":168,"likelihood_bad":16,"likelihood_size":169},"2026-04-18T09:00:00",0.1,114,345,80,263,3.79,2.6,4.52,{"1":52},{"datetime":171,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":108,"primary_swell_period":25,"primary_swell_direction":172,"primary_swell_energy_incident":146,"primary_swell_cc":16,"secondary_swell_height":135,"secondary_swell_period":25,"secondary_swell_direction":173,"secondary_swell_energy_incident":22,"secondary_swell_cc":7,"tertiary_swell_height":174,"tertiary_swell_period":57,"tertiary_swell_direction":175,"tertiary_swell_energy_incident":25,"tertiary_swell_cc":17,"wind_speed":110,"wind_gusts":121,"wind_direction":176,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":177,"tide_phase":75,"tide_cc":16,"weather_code":57,"air_temperature":45,"likelihood_good":143,"likelihood_mediocre":178,"likelihood_bad":16,"likelihood_size":179},"2026-04-18T12:00:00",96,344,0.07,310,333,2.13,6.96,{"0":180,"1":181},2.8,97.2,{"datetime":183,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":84,"primary_swell_period":57,"primary_swell_direction":184,"primary_swell_energy_incident":45,"primary_swell_cc":17,"secondary_swell_height":135,"secondary_swell_period":25,"secondary_swell_direction":185,"secondary_swell_energy_incident":186,"secondary_swell_cc":16,"tertiary_swell_height":187,"tertiary_swell_period":57,"tertiary_swell_direction":95,"tertiary_swell_energy_incident":57,"tertiary_swell_cc":16,"wind_speed":110,"wind_gusts":94,"wind_direction":156,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":188,"tide_phase":189,"tide_cc":16,"weather_code":57,"air_temperature":45,"likelihood_good":190,"likelihood_mediocre":191,"likelihood_bad":16,"likelihood_size":192},"2026-04-18T15:00:00",304,354,7,0.05,0.79,"low",0.97,6.15,{"0":193,"1":194},27.1,72.9,{"datetime":196,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":108,"primary_swell_period":57,"primary_swell_direction":197,"primary_swell_energy_incident":49,"primary_swell_cc":16,"secondary_swell_height":60,"secondary_swell_period":25,"secondary_swell_direction":198,"secondary_swell_energy_incident":186,"secondary_swell_cc":17,"tertiary_swell_height":108,"tertiary_swell_period":17,"tertiary_swell_direction":156,"tertiary_swell_energy_incident":199,"tertiary_swell_cc":7,"wind_speed":27,"wind_gusts":200,"wind_direction":201,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":167,"tide_phase":48,"tide_cc":16,"weather_code":57,"air_temperature":27,"likelihood_good":202,"likelihood_mediocre":203,"likelihood_bad":16,"likelihood_size":204},"2026-04-18T18:00:00",353,325,6,15,305,6.01,1.11,{"0":205,"1":206},52.1,47.9,{"datetime":208,"surf_size_category":16,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":60,"primary_swell_period":57,"primary_swell_direction":209,"primary_swell_energy_incident":186,"primary_swell_cc":16,"secondary_swell_height":31,"secondary_swell_period":31,"secondary_swell_direction":31,"secondary_swell_energy_incident":31,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":186,"wind_gusts":71,"wind_direction":210,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":211,"tide_phase":75,"tide_cc":16,"weather_code":65,"air_temperature":49,"likelihood_good":212,"likelihood_mediocre":108,"likelihood_bad":16,"likelihood_size":213},"2026-04-18T21:00:00",357,264,4.03,7.03,{"0":214,"1":215},30.6,69.4,{"datetime":217,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":187,"primary_swell_period":57,"primary_swell_direction":218,"primary_swell_energy_incident":25,"primary_swell_cc":16,"secondary_swell_height":135,"secondary_swell_period":57,"secondary_swell_direction":198,"secondary_swell_energy_incident":57,"secondary_swell_cc":17,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":85,"wind_gusts":96,"wind_direction":219,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":220,"tide_phase":75,"tide_cc":16,"weather_code":65,"air_temperature":71,"likelihood_good":221,"likelihood_mediocre":222,"likelihood_bad":16,"likelihood_size":223},"2026-04-19T00:00:00",359,330,2.26,4.95,2.17,{"0":224,"1":225},15.3,84.7,{"datetime":227,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":228,"primary_swell_period":57,"primary_swell_direction":229,"primary_swell_energy_incident":230,"primary_swell_cc":7,"secondary_swell_height":187,"secondary_swell_period":25,"secondary_swell_direction":231,"secondary_swell_energy_incident":17,"secondary_swell_cc":17,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":146,"wind_gusts":97,"wind_direction":232,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":233,"tide_phase":75,"tide_cc":16,"weather_code":65,"air_temperature":71,"likelihood_good":234,"likelihood_mediocre":235,"likelihood_bad":236,"likelihood_size":237},"2026-04-19T03:00:00",0.3,336,95,303,311,0.53,2.25,4.22,0.65,{"1":52},{"datetime":239,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":240,"primary_swell_period":25,"primary_swell_direction":17,"primary_swell_energy_incident":241,"primary_swell_cc":16,"secondary_swell_height":154,"secondary_swell_period":25,"secondary_swell_direction":186,"secondary_swell_energy_incident":242,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":110,"wind_gusts":24,"wind_direction":243,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":244,"tide_phase":48,"tide_cc":16,"weather_code":16,"air_temperature":145,"likelihood_good":161,"likelihood_mediocre":245,"likelihood_bad":16,"likelihood_size":246},"2026-04-19T06:00:00",0.48,385,37,334,1.93,7.02,{"1":52},{"datetime":248,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":249,"primary_swell_period":22,"primary_swell_direction":71,"primary_swell_energy_incident":250,"primary_swell_cc":16,"secondary_swell_height":251,"secondary_swell_period":22,"secondary_swell_direction":252,"secondary_swell_energy_incident":253,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":254,"wind_gusts":43,"wind_direction":255,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":256,"tide_phase":48,"tide_cc":16,"weather_code":65,"air_temperature":71,"likelihood_good":16,"likelihood_mediocre":257,"likelihood_bad":258,"likelihood_size":259},"2026-04-19T09:00:00",0.6,739,0.23,47,140,22,346,3.84,4.72,2.4,{"1":260,"2":261},63.2,36.8,{"datetime":263,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":264,"primary_swell_period":22,"primary_swell_direction":25,"primary_swell_energy_incident":265,"primary_swell_cc":16,"secondary_swell_height":21,"secondary_swell_period":22,"secondary_swell_direction":266,"secondary_swell_energy_incident":109,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":110,"wind_gusts":267,"wind_direction":163,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":268,"tide_phase":75,"tide_cc":16,"weather_code":65,"air_temperature":71,"likelihood_good":16,"likelihood_mediocre":269,"likelihood_bad":270,"likelihood_size":271},"2026-04-19T12:00:00",0.95,2119,67,32,2.48,5.23,1.89,{"1":260,"2":261},{"datetime":273,"surf_size_category":57,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":274,"primary_swell_period":199,"primary_swell_direction":275,"primary_swell_energy_incident":276,"primary_swell_cc":16,"secondary_swell_height":277,"secondary_swell_period":199,"secondary_swell_direction":97,"secondary_swell_energy_incident":278,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":110,"wind_gusts":267,"wind_direction":173,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":279,"tide_phase":75,"tide_cc":16,"weather_code":65,"air_temperature":71,"likelihood_good":16,"likelihood_mediocre":280,"likelihood_bad":281,"likelihood_size":282},"2026-04-19T15:00:00",0.88,358,1874,0.35,340,0.77,3.38,3.74,{"1":283,"2":261,"3":284},43.8,19.4,{"datetime":286,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":287,"primary_swell_period":199,"primary_swell_direction":17,"primary_swell_energy_incident":288,"primary_swell_cc":16,"secondary_swell_height":289,"secondary_swell_period":199,"secondary_swell_direction":290,"secondary_swell_energy_incident":175,"secondary_swell_cc":7,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":29,"wind_gusts":72,"wind_direction":49,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":291,"tide_phase":48,"tide_cc":16,"weather_code":65,"air_temperature":71,"likelihood_good":16,"likelihood_mediocre":292,"likelihood_bad":293,"likelihood_size":294},"2026-04-19T18:00:00",0.84,1760,0.36,342,1.85,4.16,2.96,{"1":295,"2":296,"3":297},21.5,77.1,1.4,{"datetime":299,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":300,"primary_swell_period":199,"primary_swell_direction":25,"primary_swell_energy_incident":301,"primary_swell_cc":16,"secondary_swell_height":302,"secondary_swell_period":25,"secondary_swell_direction":200,"secondary_swell_energy_incident":303,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":200,"wind_gusts":97,"wind_direction":71,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":304,"tide_phase":48,"tide_cc":16,"weather_code":65,"air_temperature":145,"likelihood_good":305,"likelihood_mediocre":306,"likelihood_bad":126,"likelihood_size":307},"2026-04-19T21:00:00",0.67,1171,0.51,440,3.98,1.9,3.86,{"1":308,"2":309,"3":310},17.4,77.8,4.9,{"datetime":312,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":313,"primary_swell_period":25,"primary_swell_direction":186,"primary_swell_energy_incident":314,"primary_swell_cc":16,"secondary_swell_height":315,"secondary_swell_period":22,"secondary_swell_direction":316,"secondary_swell_energy_incident":317,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":146,"wind_gusts":85,"wind_direction":209,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":318,"tide_phase":75,"tide_cc":16,"weather_code":65,"air_temperature":145,"likelihood_good":319,"likelihood_mediocre":320,"likelihood_bad":236,"likelihood_size":321},"2026-04-20T00:00:00",0.63,800,0.32,54,232,2.81,2.58,3.89,{"1":322,"2":323,"3":310},14.6,80.6,{"datetime":325,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":326,"primary_swell_period":25,"primary_swell_direction":218,"primary_swell_energy_incident":327,"primary_swell_cc":16,"secondary_swell_height":328,"secondary_swell_period":22,"secondary_swell_direction":329,"secondary_swell_energy_incident":330,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":200,"wind_gusts":29,"wind_direction":290,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":274,"tide_phase":75,"tide_cc":16,"weather_code":65,"air_temperature":186,"likelihood_good":305,"likelihood_mediocre":320,"likelihood_bad":331,"likelihood_size":332},"2026-04-20T03:00:00",0.69,851,0.41,50,400,1.33,{"1":193,"2":333,"3":334},67.4,5.6,{"datetime":336,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":90,"primary_swell_period":25,"primary_swell_direction":337,"primary_swell_energy_incident":338,"primary_swell_cc":16,"secondary_swell_height":339,"secondary_swell_period":22,"secondary_swell_direction":340,"secondary_swell_energy_incident":341,"secondary_swell_cc":16,"tertiary_swell_height":342,"tertiary_swell_period":57,"tertiary_swell_direction":199,"tertiary_swell_energy_incident":16,"tertiary_swell_cc":16,"wind_speed":28,"wind_gusts":85,"wind_direction":343,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":344,"tide_phase":48,"tide_cc":16,"weather_code":88,"air_temperature":186,"likelihood_good":345,"likelihood_mediocre":346,"likelihood_bad":347,"likelihood_size":348},"2026-04-20T06:00:00",351,1192,0.45,42,528,0.01,335,1.41,2.35,2.79,1.98,{"1":349,"2":350,"3":351},22.9,60.4,16.7,{"datetime":353,"surf_size_category":57,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":354,"primary_swell_period":199,"primary_swell_direction":146,"primary_swell_energy_incident":355,"primary_swell_cc":16,"secondary_swell_height":356,"secondary_swell_period":25,"secondary_swell_direction":357,"secondary_swell_energy_incident":358,"secondary_swell_cc":16,"tertiary_swell_height":60,"tertiary_swell_period":27,"tertiary_swell_direction":71,"tertiary_swell_energy_incident":359,"tertiary_swell_cc":16,"wind_speed":62,"wind_gusts":24,"wind_direction":360,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":361,"tide_phase":48,"tide_cc":16,"weather_code":16,"air_temperature":145,"likelihood_good":236,"likelihood_mediocre":362,"likelihood_bad":363,"likelihood_size":364},"2026-04-20T09:00:00",0.72,1497,0.59,352,619,33,331,3.67,3.34,3.13,{"1":322,"2":365,"3":366},36.1,49.3,{"datetime":368,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":369,"primary_swell_period":199,"primary_swell_direction":134,"primary_swell_energy_incident":370,"primary_swell_cc":16,"secondary_swell_height":371,"secondary_swell_period":25,"secondary_swell_direction":145,"secondary_swell_energy_incident":372,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":59,"wind_gusts":23,"wind_direction":176,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":373,"tide_phase":75,"tide_cc":16,"weather_code":65,"air_temperature":145,"likelihood_good":374,"likelihood_mediocre":375,"likelihood_bad":376,"likelihood_size":377},"2026-04-20T12:00:00",0.52,810,0.54,540,2.89,0.03,4.18,2.91,{"1":378,"2":379,"3":380},6.2,75,18.8,{"datetime":382,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":249,"primary_swell_period":25,"primary_swell_direction":134,"primary_swell_energy_incident":383,"primary_swell_cc":16,"secondary_swell_height":384,"secondary_swell_period":199,"secondary_swell_direction":45,"secondary_swell_energy_incident":385,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":20,"wind_gusts":386,"wind_direction":145,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":387,"tide_phase":75,"tide_cc":16,"weather_code":16,"air_temperature":71,"likelihood_good":16,"likelihood_mediocre":388,"likelihood_bad":389,"likelihood_size":390},"2026-04-20T15:00:00",695,0.37,384,39,1.03,2.88,4.24,{"2":391,"3":392,"4":310},85.4,9.7,{"datetime":394,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":354,"primary_swell_period":25,"primary_swell_direction":44,"primary_swell_energy_incident":395,"primary_swell_cc":16,"secondary_swell_height":396,"secondary_swell_period":199,"secondary_swell_direction":229,"secondary_swell_energy_incident":397,"secondary_swell_cc":7,"tertiary_swell_height":398,"tertiary_swell_period":7,"tertiary_swell_direction":399,"tertiary_swell_energy_incident":7,"tertiary_swell_cc":7,"wind_speed":94,"wind_gusts":32,"wind_direction":386,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":400,"tide_phase":48,"tide_cc":16,"weather_code":16,"air_temperature":145,"likelihood_good":16,"likelihood_mediocre":401,"likelihood_bad":402,"likelihood_size":403},"2026-04-20T18:00:00",1007,0.38,306,0.04,349,1.24,2.73,4.39,{"2":404,"3":405},72.2,27.8,{"datetime":407,"surf_size_category":57,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":408,"primary_swell_period":22,"primary_swell_direction":409,"primary_swell_energy_incident":410,"primary_swell_cc":16,"secondary_swell_height":411,"secondary_swell_period":186,"secondary_swell_direction":412,"secondary_swell_energy_incident":413,"secondary_swell_cc":16,"tertiary_swell_height":174,"tertiary_swell_period":25,"tertiary_swell_direction":414,"tertiary_swell_energy_incident":22,"tertiary_swell_cc":17,"wind_speed":86,"wind_gusts":83,"wind_direction":88,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":415,"tide_phase":48,"tide_cc":16,"weather_code":65,"air_temperature":145,"likelihood_good":16,"likelihood_mediocre":416,"likelihood_bad":417,"likelihood_size":418},"2026-04-20T21:00:00",1.09,52,2740,0.85,350,2077,124,3.59,1.53,5.59,{"2":419,"3":420,"4":351},29.2,54.2,{"datetime":422,"surf_size_category":25,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":423,"primary_swell_period":22,"primary_swell_direction":41,"primary_swell_energy_incident":424,"primary_swell_cc":16,"secondary_swell_height":425,"secondary_swell_period":199,"secondary_swell_direction":359,"secondary_swell_energy_incident":426,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":109,"wind_gusts":41,"wind_direction":24,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":427,"tide_phase":75,"tide_cc":16,"weather_code":65,"air_temperature":145,"likelihood_good":16,"likelihood_mediocre":428,"likelihood_bad":429,"likelihood_size":430},"2026-04-21T00:00:00",1.37,4984,0.42,533,3.24,0.78,6.34,{"2":322,"3":431,"4":432,"5":310},38.9,41.7,{"datetime":434,"surf_size_category":25,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":435,"primary_swell_period":199,"primary_swell_direction":23,"primary_swell_energy_incident":436,"primary_swell_cc":16,"secondary_swell_height":437,"secondary_swell_period":199,"secondary_swell_direction":438,"secondary_swell_energy_incident":243,"secondary_swell_cc":7,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":359,"wind_gusts":252,"wind_direction":386,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":439,"tide_phase":75,"tide_cc":16,"weather_code":65,"air_temperature":71,"likelihood_good":16,"likelihood_mediocre":440,"likelihood_bad":441,"likelihood_size":442},"2026-04-21T03:00:00",1.61,7301,0.4,102,1.43,0.75,6.37,{"3":443,"4":444,"5":445},53.5,33.3,13.2,{"datetime":447,"surf_size_category":22,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":448,"primary_swell_period":199,"primary_swell_direction":83,"primary_swell_energy_incident":449,"primary_swell_cc":16,"secondary_swell_height":450,"secondary_swell_period":199,"secondary_swell_direction":156,"secondary_swell_energy_incident":451,"secondary_swell_cc":7,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":43,"wind_gusts":329,"wind_direction":329,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":203,"tide_phase":48,"tide_cc":16,"weather_code":17,"air_temperature":71,"likelihood_good":236,"likelihood_mediocre":161,"likelihood_bad":441,"likelihood_size":452},"2026-04-21T06:00:00",1.78,9293,0.34,244,{"3":453,"4":454,"5":432},25.7,32.6,{"datetime":456,"surf_size_category":199,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":139,"primary_swell_period":199,"primary_swell_direction":329,"primary_swell_energy_incident":457,"primary_swell_cc":16,"secondary_swell_height":371,"secondary_swell_period":186,"secondary_swell_direction":458,"secondary_swell_energy_incident":459,"secondary_swell_cc":7,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":43,"wind_gusts":88,"wind_direction":316,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":460,"tide_phase":48,"tide_cc":16,"weather_code":65,"air_temperature":71,"likelihood_good":236,"likelihood_mediocre":440,"likelihood_bad":461,"likelihood_size":462},"2026-04-21T09:00:00",13772,341,746,3.22,5.72,{"3":463,"4":464,"5":465,"6":466},24.3,31.9,3.5,40.3,{"datetime":468,"surf_size_category":199,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":469,"primary_swell_period":199,"primary_swell_direction":470,"primary_swell_energy_incident":471,"primary_swell_cc":16,"secondary_swell_height":339,"secondary_swell_period":186,"secondary_swell_direction":186,"secondary_swell_energy_incident":472,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":43,"wind_gusts":409,"wind_direction":473,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":474,"tide_phase":75,"tide_cc":16,"weather_code":16,"air_temperature":71,"likelihood_good":16,"likelihood_mediocre":236,"likelihood_bad":475,"likelihood_size":476},"2026-04-21T12:00:00",2.02,57,12423,613,53,3.15,6.47,{"3":463,"4":284,"5":284,"6":261},{"datetime":478,"surf_size_category":22,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":479,"primary_swell_period":199,"primary_swell_direction":88,"primary_swell_energy_incident":480,"primary_swell_cc":16,"secondary_swell_height":481,"secondary_swell_period":199,"secondary_swell_direction":482,"secondary_swell_energy_incident":483,"secondary_swell_cc":7,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":43,"wind_gusts":329,"wind_direction":316,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":484,"tide_phase":75,"tide_cc":16,"weather_code":16,"air_temperature":71,"likelihood_good":236,"likelihood_mediocre":16,"likelihood_bad":475,"likelihood_size":485},"2026-04-21T15:00:00",1.83,9948,0.39,111,294,1.42,{"3":193,"4":486,"5":432},31.2,{"datetime":488,"surf_size_category":25,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":489,"primary_swell_period":199,"primary_swell_direction":490,"primary_swell_energy_incident":491,"primary_swell_cc":16,"secondary_swell_height":277,"secondary_swell_period":199,"secondary_swell_direction":134,"secondary_swell_energy_incident":492,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":267,"wind_gusts":493,"wind_direction":494,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":287,"tide_phase":48,"tide_cc":16,"weather_code":16,"air_temperature":71,"likelihood_good":16,"likelihood_mediocre":236,"likelihood_bad":475,"likelihood_size":495},"2026-04-21T18:00:00",1.58,48,7106,319,46,59,{"2":139,"3":349,"4":194,"5":139},{"datetime":497,"surf_size_category":25,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":498,"primary_swell_period":199,"primary_swell_direction":499,"primary_swell_energy_incident":500,"primary_swell_cc":16,"secondary_swell_height":501,"secondary_swell_period":199,"secondary_swell_direction":337,"secondary_swell_energy_incident":502,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":267,"wind_gusts":493,"wind_direction":65,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":503,"tide_phase":48,"tide_cc":16,"weather_code":16,"air_temperature":71,"likelihood_good":16,"likelihood_mediocre":440,"likelihood_bad":441,"likelihood_size":504},"2026-04-21T21:00:00",1.6,56,7052,0.57,848,2.87,{"2":284,"3":43,"4":505},46.5,{"datetime":507,"surf_size_category":25,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":508,"primary_swell_period":199,"primary_swell_direction":509,"primary_swell_energy_incident":510,"primary_swell_cc":16,"secondary_swell_height":511,"secondary_swell_period":199,"secondary_swell_direction":199,"secondary_swell_energy_incident":512,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":24,"wind_gusts":513,"wind_direction":514,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":280,"tide_phase":75,"tide_cc":16,"weather_code":16,"air_temperature":71,"likelihood_good":16,"likelihood_mediocre":374,"likelihood_bad":515,"likelihood_size":516},"2026-04-22T00:00:00",1.56,60,6495,0.47,625,43,62,7.09,{"2":284,"3":284,"4":517},61.1,{"datetime":519,"surf_size_category":25,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":520,"primary_swell_period":22,"primary_swell_direction":56,"primary_swell_energy_incident":521,"primary_swell_cc":16,"secondary_swell_height":240,"secondary_swell_period":199,"secondary_swell_direction":19,"secondary_swell_energy_incident":522,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":109,"wind_gusts":41,"wind_direction":523,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":17,"tide_phase":75,"tide_cc":16,"weather_code":16,"air_temperature":71,"likelihood_good":16,"likelihood_mediocre":84,"likelihood_bad":524,"likelihood_size":525},"2026-04-22T03:00:00",1.35,4812,534,64,6.99,{"2":134,"3":431,"4":526},45.1,{"datetime":528,"surf_size_category":57,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":529,"primary_swell_period":22,"primary_swell_direction":530,"primary_swell_energy_incident":531,"primary_swell_cc":16,"secondary_swell_height":481,"secondary_swell_period":22,"secondary_swell_direction":109,"secondary_swell_energy_incident":532,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":254,"wind_gusts":267,"wind_direction":490,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":533,"tide_phase":48,"tide_cc":16,"weather_code":16,"air_temperature":71,"likelihood_good":16,"likelihood_mediocre":251,"likelihood_bad":534,"likelihood_size":535},"2026-04-22T06:00:00",1.2,49,3568,393,1.14,4.94,{"1":536,"2":537,"3":538,"4":539},2.5,12.5,74.2,10.8,{"datetime":541,"surf_size_category":57,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":542,"primary_swell_period":22,"primary_swell_direction":409,"primary_swell_energy_incident":543,"primary_swell_cc":16,"secondary_swell_height":544,"secondary_swell_period":199,"secondary_swell_direction":545,"secondary_swell_energy_incident":546,"secondary_swell_cc":7,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":254,"wind_gusts":359,"wind_direction":386,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":547,"tide_phase":48,"tide_cc":16,"weather_code":16,"air_temperature":71,"likelihood_good":16,"likelihood_mediocre":7,"likelihood_bad":548,"likelihood_size":549},"2026-04-22T09:00:00",1.1,2856,0.49,348,542,2.66,7.2,{"1":550,"2":551,"3":552},7.1,40.5,52.4,{"datetime":554,"surf_size_category":57,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":408,"primary_swell_period":22,"primary_swell_direction":473,"primary_swell_energy_incident":555,"primary_swell_cc":16,"secondary_swell_height":148,"secondary_swell_period":199,"secondary_swell_direction":275,"secondary_swell_energy_incident":556,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":96,"wind_gusts":359,"wind_direction":24,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":557,"tide_phase":75,"tide_cc":16,"weather_code":16,"air_temperature":145,"likelihood_good":16,"likelihood_mediocre":558,"likelihood_bad":559,"likelihood_size":560},"2026-04-22T12:00:00",2715,636,3.27,1.8,6.4,{"1":561,"2":444,"3":552},14.3,{"datetime":563,"surf_size_category":57,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":564,"primary_swell_period":22,"primary_swell_direction":565,"primary_swell_energy_incident":566,"primary_swell_cc":16,"secondary_swell_height":567,"secondary_swell_period":22,"secondary_swell_direction":568,"secondary_swell_energy_incident":569,"secondary_swell_cc":16,"tertiary_swell_height":31,"tertiary_swell_period":31,"tertiary_swell_direction":31,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":16,"wind_speed":59,"wind_gusts":359,"wind_direction":29,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":570,"tide_phase":75,"tide_cc":16,"weather_code":17,"air_temperature":145,"likelihood_good":16,"likelihood_mediocre":7,"likelihood_bad":548,"likelihood_size":571},"2026-04-22T15:00:00",1.01,41,2384,0.43,74,461,1.92,{"1":561,"2":572,"3":573},38.1,47.6,{"datetime":575,"surf_size_category":57,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":576,"primary_swell_period":22,"primary_swell_direction":242,"primary_swell_energy_incident":577,"primary_swell_cc":16,"secondary_swell_height":578,"secondary_swell_period":199,"secondary_swell_direction":412,"secondary_swell_energy_incident":73,"secondary_swell_cc":16,"tertiary_swell_height":18,"tertiary_swell_period":57,"tertiary_swell_direction":69,"tertiary_swell_energy_incident":83,"tertiary_swell_cc":16,"wind_speed":20,"wind_gusts":43,"wind_direction":49,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":579,"tide_phase":75,"tide_cc":16,"weather_code":65,"air_temperature":145,"likelihood_good":16,"likelihood_mediocre":258,"likelihood_bad":580,"likelihood_size":581},"2026-04-22T18:00:00",0.96,2073,0.28,0.83,5.8,{"2":552,"3":573},{"datetime":583,"surf_size_category":57,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":264,"primary_swell_period":22,"primary_swell_direction":513,"primary_swell_energy_incident":584,"primary_swell_cc":16,"secondary_swell_height":544,"secondary_swell_period":199,"secondary_swell_direction":173,"secondary_swell_energy_incident":585,"secondary_swell_cc":7,"tertiary_swell_height":174,"tertiary_swell_period":57,"tertiary_swell_direction":586,"tertiary_swell_energy_incident":199,"tertiary_swell_cc":16,"wind_speed":72,"wind_gusts":43,"wind_direction":45,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":587,"tide_phase":48,"tide_cc":16,"weather_code":57,"air_temperature":145,"likelihood_good":16,"likelihood_mediocre":258,"likelihood_bad":580,"likelihood_size":588},"2026-04-22T21:00:00",1991,555,69,2.11,{"1":589,"2":590,"3":591},9.5,23.8,66.7,{"datetime":593,"surf_size_category":57,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":90,"primary_swell_period":25,"primary_swell_direction":494,"primary_swell_energy_incident":594,"primary_swell_cc":16,"secondary_swell_height":595,"secondary_swell_period":199,"secondary_swell_direction":357,"secondary_swell_energy_incident":596,"secondary_swell_cc":16,"tertiary_swell_height":228,"tertiary_swell_period":199,"tertiary_swell_direction":597,"tertiary_swell_energy_incident":598,"tertiary_swell_cc":16,"wind_speed":72,"wind_gusts":43,"wind_direction":85,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":599,"tide_phase":75,"tide_cc":16,"weather_code":57,"air_temperature":145,"likelihood_good":16,"likelihood_mediocre":180,"likelihood_bad":600,"likelihood_size":601},"2026-04-23T00:00:00",1332,0.56,792,58,255,3.26,5.4,{"2":602,"3":603},17.9,82.1,{"datetime":605,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":606,"primary_swell_period":25,"primary_swell_direction":56,"primary_swell_energy_incident":607,"primary_swell_cc":16,"secondary_swell_height":371,"secondary_swell_period":186,"secondary_swell_direction":22,"secondary_swell_energy_incident":608,"secondary_swell_cc":16,"tertiary_swell_height":609,"tertiary_swell_period":22,"tertiary_swell_direction":610,"tertiary_swell_energy_incident":611,"tertiary_swell_cc":17,"wind_speed":72,"wind_gusts":44,"wind_direction":146,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":612,"tide_phase":75,"tide_cc":16,"weather_code":57,"air_temperature":145,"likelihood_good":16,"likelihood_mediocre":613,"likelihood_bad":614,"likelihood_size":615},"2026-04-23T03:00:00",0.68,928,870,0.31,117,148,2.49,3.6,4.6,{"2":616,"3":590,"4":561},61.9,{"datetime":618,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":544,"primary_swell_period":186,"primary_swell_direction":71,"primary_swell_energy_incident":619,"primary_swell_cc":16,"secondary_swell_height":620,"secondary_swell_period":25,"secondary_swell_direction":621,"secondary_swell_energy_incident":622,"secondary_swell_cc":16,"tertiary_swell_height":481,"tertiary_swell_period":22,"tertiary_swell_direction":623,"tertiary_swell_energy_incident":624,"tertiary_swell_cc":16,"wind_speed":72,"wind_gusts":44,"wind_direction":27,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":625,"tide_phase":75,"tide_cc":16,"weather_code":57,"air_temperature":145,"likelihood_good":16,"likelihood_mediocre":626,"likelihood_bad":22,"likelihood_size":627},"2026-04-23T06:00:00",765,0.55,44,574,97,287,1.46,3.2,{"2":628,"3":629,"4":62},67.9,13.1,{"datetime":631,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":371,"primary_swell_period":186,"primary_swell_direction":17,"primary_swell_energy_incident":632,"primary_swell_cc":16,"secondary_swell_height":595,"secondary_swell_period":25,"secondary_swell_direction":56,"secondary_swell_energy_incident":633,"secondary_swell_cc":16,"tertiary_swell_height":18,"tertiary_swell_period":22,"tertiary_swell_direction":155,"tertiary_swell_energy_incident":621,"tertiary_swell_cc":7,"wind_speed":72,"wind_gusts":44,"wind_direction":634,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":635,"tide_phase":48,"tide_cc":16,"weather_code":88,"air_temperature":71,"likelihood_good":16,"likelihood_mediocre":529,"likelihood_bad":186,"likelihood_size":636},"2026-04-23T09:00:00",869,562,360,2.19,{"2":637,"3":589,"4":550,"5":613,"6":529},78.6,{"datetime":639,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":640,"primary_swell_period":186,"primary_swell_direction":22,"primary_swell_energy_incident":641,"primary_swell_cc":16,"secondary_swell_height":642,"secondary_swell_period":25,"secondary_swell_direction":586,"secondary_swell_energy_incident":643,"secondary_swell_cc":16,"tertiary_swell_height":81,"tertiary_swell_period":22,"tertiary_swell_direction":482,"tertiary_swell_energy_incident":494,"tertiary_swell_cc":7,"wind_speed":86,"wind_gusts":44,"wind_direction":399,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":112,"tide_phase":75,"tide_cc":16,"weather_code":88,"air_temperature":71,"likelihood_good":16,"likelihood_mediocre":644,"likelihood_bad":145,"likelihood_size":645},"2026-04-23T12:00:00",0.61,1096,0.46,347,0.2,{"1":613,"2":646,"3":20,"4":613,"6":647},63.1,4.8,{"datetime":649,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":148,"primary_swell_period":186,"primary_swell_direction":71,"primary_swell_energy_incident":650,"primary_swell_cc":16,"secondary_swell_height":450,"secondary_swell_period":57,"secondary_swell_direction":329,"secondary_swell_energy_incident":651,"secondary_swell_cc":16,"tertiary_swell_height":251,"tertiary_swell_period":25,"tertiary_swell_direction":652,"tertiary_swell_energy_incident":653,"tertiary_swell_cc":7,"wind_speed":121,"wind_gusts":83,"wind_direction":399,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":654,"tide_phase":75,"tide_cc":16,"weather_code":57,"air_temperature":71,"likelihood_good":16,"likelihood_mediocre":16,"likelihood_bad":655,"likelihood_size":656},"2026-04-23T15:00:00",777,188,104,82,2.42,8.2,{"2":657,"3":589,"4":658,"5":647},57.1,28.6,{"datetime":660,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":384,"primary_swell_period":145,"primary_swell_direction":28,"primary_swell_energy_incident":661,"primary_swell_cc":16,"secondary_swell_height":567,"secondary_swell_period":25,"secondary_swell_direction":109,"secondary_swell_energy_incident":662,"secondary_swell_cc":16,"tertiary_swell_height":251,"tertiary_swell_period":25,"tertiary_swell_direction":663,"tertiary_swell_energy_incident":664,"tertiary_swell_cc":7,"wind_speed":267,"wind_gusts":565,"wind_direction":399,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":665,"tide_phase":75,"tide_cc":16,"weather_code":65,"air_temperature":145,"likelihood_good":16,"likelihood_mediocre":16,"likelihood_bad":655,"likelihood_size":666},"2026-04-23T18:00:00",503,327,101,81,1.17,{"2":552,"3":589,"4":62,"5":62},{"datetime":668,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":669,"primary_swell_period":145,"primary_swell_direction":49,"primary_swell_energy_incident":670,"primary_swell_cc":16,"secondary_swell_height":339,"secondary_swell_period":57,"secondary_swell_direction":386,"secondary_swell_energy_incident":219,"secondary_swell_cc":16,"tertiary_swell_height":18,"tertiary_swell_period":25,"tertiary_swell_direction":565,"tertiary_swell_energy_incident":316,"tertiary_swell_cc":16,"wind_speed":24,"wind_gusts":340,"wind_direction":275,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":671,"tide_phase":48,"tide_cc":16,"weather_code":57,"air_temperature":71,"likelihood_good":16,"likelihood_mediocre":672,"likelihood_bad":673,"likelihood_size":674},"2026-04-23T21:00:00",0.44,674,1.48,0.8,7.4,{"2":552,"3":550,"4":675,"5":561,"6":647},21.4]