[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"preview-cromer":3},{"spot":4,"forecast_preview":13},{"spot":5,"slug":6,"access_level_required":7,"lat":8,"long":9,"country":10,"region":11,"description":12},"Cromer","cromer",1,52.932921,1.300725,"england","east-england","Cromer sits in the middle of miles of average beachbreak, with the pier giving the nearby sandbanks some shape. \n\n** Webcam **: [Glide Surf School webcam](https://glidesurfschool.co.uk/3-day-lesson-forecast-live-webcam/)\n\nWest of pier works best with a large NW swell, and east on any NE swell, particularly low-mid. Offshore reef intercepts swell at low. Not suitable for beginners for a couple of hours either side of high tide. Some limited free roadside parking, or paid pier carpark. Beware of pilings, pier, groynes, longshores (particularly around high), rips, sharp flints and pollution - check [SSRS app](https://datahq.sas.org.uk/sewage-data-hq/).\n\nCheck out the nearby stone groyne for a fickle, but occasionally hollow, left.\n\n### Links\n[Glide Surf School](https://glidesurfschool.co.uk/) - surf school, hire and shop on prom.\\\n[East Coast Surf](https://www.eastcoastsurf.co.uk/) - surf shop.\\\n[East Anglian Surf Buddies](https://www.facebook.com/groups/832480140420859) - facebook group.",[14,34,49,61,72,84,96,103,112,123,134,146,157,164,175,186,200,209,225,238,249,260,275,288,298,312,326,337,351,364,373,379,393,403,413,423,437,446,454,463,471,479,489,496,506,515,525,535,543,554,569,577,585,599,611,620],{"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":21,"wind_direction":28,"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":29,"air_temperature":30,"likelihood_good":31,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":32},"2026-04-17T00:00:00",0,2,0.13,4,107,17,0.08,6,49,19,null,12,204,3,11,5.17,{"1":33},100,{"datetime":35,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":36,"primary_swell_period":23,"primary_swell_direction":37,"primary_swell_energy_incident":38,"primary_swell_cc":16,"secondary_swell_height":18,"secondary_swell_period":19,"secondary_swell_direction":39,"secondary_swell_energy_incident":40,"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":42,"wind_direction":43,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":44,"tide_phase":45,"tide_cc":16,"weather_code":29,"air_temperature":46,"likelihood_good":47,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":48},"2026-04-17T03:00:00",0.12,43,34,96,20,16,23,207,1.25,"rising",10,7.12,{"1":33},{"datetime":50,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":51,"primary_swell_period":52,"primary_swell_direction":53,"primary_swell_energy_incident":54,"primary_swell_cc":16,"secondary_swell_height":36,"secondary_swell_period":19,"secondary_swell_direction":55,"secondary_swell_energy_incident":56,"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":21,"wind_gusts":57,"wind_direction":58,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":59,"tide_phase":45,"tide_cc":16,"weather_code":29,"air_temperature":46,"likelihood_good":47,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":60},"2026-04-17T06:00:00",0.16,5,44,61,109,14,26,198,4.39,{"1":33},{"datetime":62,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":51,"primary_swell_period":52,"primary_swell_direction":63,"primary_swell_energy_incident":64,"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":25,"wind_gusts":65,"wind_direction":66,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":67,"tide_phase":68,"tide_cc":16,"weather_code":54,"air_temperature":30,"likelihood_good":69,"likelihood_mediocre":70,"likelihood_bad":16,"likelihood_size":71},"2026-04-17T09:00:00",69,50,30,186,4.23,"falling",7.06,0.06,{"1":33},{"datetime":73,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":74,"primary_swell_period":52,"primary_swell_direction":64,"primary_swell_energy_incident":75,"primary_swell_cc":16,"secondary_swell_height":74,"secondary_swell_period":19,"secondary_swell_direction":76,"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":25,"wind_gusts":77,"wind_direction":78,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":79,"tide_phase":68,"tide_cc":16,"weather_code":29,"air_temperature":80,"likelihood_good":81,"likelihood_mediocre":82,"likelihood_bad":16,"likelihood_size":83},"2026-04-17T12:00:00",0.11,27,104,31,190,1.78,13,6.44,0.68,{"1":33},{"datetime":85,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":86,"primary_swell_period":52,"primary_swell_direction":87,"primary_swell_energy_incident":88,"primary_swell_cc":16,"secondary_swell_height":36,"secondary_swell_period":29,"secondary_swell_direction":89,"secondary_swell_energy_incident":80,"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":40,"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":45,"tide_cc":16,"weather_code":29,"air_temperature":56,"likelihood_good":93,"likelihood_mediocre":94,"likelihood_bad":16,"likelihood_size":95},"2026-04-17T15:00:00",0.1,40,25,86,32,215,1.46,6.5,0.62,{"1":33},{"datetime":97,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":18,"primary_swell_period":52,"primary_swell_direction":98,"primary_swell_energy_incident":99,"primary_swell_cc":16,"secondary_swell_height":36,"secondary_swell_period":29,"secondary_swell_direction":39,"secondary_swell_energy_incident":56,"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":21,"wind_gusts":57,"wind_direction":100,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":101,"tide_phase":45,"tide_cc":16,"weather_code":17,"air_temperature":56,"likelihood_good":47,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":102},"2026-04-17T18:00:00",36,41,192,4.52,{"1":33},{"datetime":104,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":105,"primary_swell_period":19,"primary_swell_direction":106,"primary_swell_energy_incident":107,"primary_swell_cc":16,"secondary_swell_height":86,"secondary_swell_period":52,"secondary_swell_direction":108,"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":21,"wind_gusts":88,"wind_direction":109,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":101,"tide_phase":68,"tide_cc":16,"weather_code":54,"air_temperature":27,"likelihood_good":110,"likelihood_mediocre":86,"likelihood_bad":16,"likelihood_size":111},"2026-04-17T21:00:00",0.17,111,29,45,211,7.02,{"1":33},{"datetime":113,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":114,"primary_swell_period":19,"primary_swell_direction":115,"primary_swell_energy_incident":108,"primary_swell_cc":16,"secondary_swell_height":70,"secondary_swell_period":52,"secondary_swell_direction":116,"secondary_swell_energy_incident":117,"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":42,"wind_direction":118,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":119,"tide_phase":68,"tide_cc":16,"weather_code":54,"air_temperature":30,"likelihood_good":120,"likelihood_mediocre":121,"likelihood_bad":16,"likelihood_size":122},"2026-04-18T00:00:00",0.19,97,35,9,242,1.65,5.73,1.39,{"1":33},{"datetime":124,"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":125,"primary_swell_energy_incident":75,"primary_swell_cc":16,"secondary_swell_height":126,"secondary_swell_period":29,"secondary_swell_direction":127,"secondary_swell_energy_incident":52,"secondary_swell_cc":16,"tertiary_swell_height":70,"tertiary_swell_period":29,"tertiary_swell_direction":128,"tertiary_swell_energy_incident":7,"tertiary_swell_cc":17,"wind_speed":21,"wind_gusts":42,"wind_direction":129,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":130,"tide_phase":45,"tide_cc":16,"weather_code":17,"air_temperature":46,"likelihood_good":131,"likelihood_mediocre":132,"likelihood_bad":16,"likelihood_size":133},"2026-04-18T03:00:00",82,0.07,305,267,252,0.75,6.38,0.74,{"1":33},{"datetime":135,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":18,"primary_swell_period":29,"primary_swell_direction":136,"primary_swell_energy_incident":40,"primary_swell_cc":16,"secondary_swell_height":74,"secondary_swell_period":29,"secondary_swell_direction":137,"secondary_swell_energy_incident":80,"secondary_swell_cc":16,"tertiary_swell_height":126,"tertiary_swell_period":52,"tertiary_swell_direction":138,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":139,"wind_gusts":57,"wind_direction":140,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":141,"tide_phase":45,"tide_cc":16,"weather_code":16,"air_temperature":142,"likelihood_good":143,"likelihood_mediocre":144,"likelihood_bad":16,"likelihood_size":145},"2026-04-18T06:00:00",313,92,24,18,239,3.87,8,6.67,0.45,{"1":33},{"datetime":147,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":74,"primary_swell_period":19,"primary_swell_direction":148,"primary_swell_energy_incident":41,"primary_swell_cc":16,"secondary_swell_height":149,"secondary_swell_period":52,"secondary_swell_direction":116,"secondary_swell_energy_incident":150,"secondary_swell_cc":16,"tertiary_swell_height":126,"tertiary_swell_period":29,"tertiary_swell_direction":151,"tertiary_swell_energy_incident":19,"tertiary_swell_cc":16,"wind_speed":41,"wind_gusts":42,"wind_direction":152,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":153,"tide_phase":68,"tide_cc":16,"weather_code":17,"air_temperature":117,"likelihood_good":154,"likelihood_mediocre":155,"likelihood_bad":16,"likelihood_size":156},"2026-04-18T09:00:00",325,0.05,7,291,277,4.72,0.65,6.47,{"1":33},{"datetime":158,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":159,"primary_swell_period":29,"primary_swell_direction":160,"primary_swell_energy_incident":87,"primary_swell_cc":16,"secondary_swell_height":70,"secondary_swell_period":52,"secondary_swell_direction":137,"secondary_swell_energy_incident":52,"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":21,"wind_gusts":57,"wind_direction":161,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":162,"tide_phase":68,"tide_cc":16,"weather_code":16,"air_temperature":30,"likelihood_good":154,"likelihood_mediocre":155,"likelihood_bad":16,"likelihood_size":163},"2026-04-18T12:00:00",0.23,295,306,2.13,{"1":33},{"datetime":165,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":166,"primary_swell_period":29,"primary_swell_direction":167,"primary_swell_energy_incident":77,"primary_swell_cc":7,"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":88,"wind_gusts":98,"wind_direction":168,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":169,"tide_phase":45,"tide_cc":16,"weather_code":17,"air_temperature":27,"likelihood_good":170,"likelihood_mediocre":171,"likelihood_bad":16,"likelihood_size":172},"2026-04-18T15:00:00",0.2,287,301,0.97,0.71,6.41,{"0":173,"1":174},2.8,97.2,{"datetime":176,"surf_size_category":16,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":36,"primary_swell_period":29,"primary_swell_direction":177,"primary_swell_energy_incident":178,"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":19,"wind_gusts":52,"wind_direction":179,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":180,"tide_phase":45,"tide_cc":16,"weather_code":29,"air_temperature":30,"likelihood_good":181,"likelihood_mediocre":29,"likelihood_bad":182,"likelihood_size":183},"2026-04-18T18:00:00",315,15,276,3.84,4.09,0.03,{"0":184,"1":185},17.4,82.6,{"datetime":187,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":188,"primary_swell_period":29,"primary_swell_direction":189,"primary_swell_energy_incident":46,"primary_swell_cc":16,"secondary_swell_height":70,"secondary_swell_period":29,"secondary_swell_direction":190,"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":30,"wind_gusts":178,"wind_direction":191,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":192,"tide_phase":68,"tide_cc":16,"weather_code":193,"air_temperature":46,"likelihood_good":194,"likelihood_mediocre":195,"likelihood_bad":18,"likelihood_size":196},"2026-04-18T21:00:00",0.09,343,320,245,5.01,51,4.97,2.02,{"0":197,"1":198,"2":199},2.1,96.5,1.4,{"datetime":201,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":126,"primary_swell_period":29,"primary_swell_direction":136,"primary_swell_energy_incident":52,"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":30,"wind_gusts":178,"wind_direction":202,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":203,"tide_phase":68,"tide_cc":16,"weather_code":54,"air_temperature":46,"likelihood_good":204,"likelihood_mediocre":205,"likelihood_bad":188,"likelihood_size":206},"2026-04-19T00:00:00",294,2.26,2.7,4.33,{"0":197,"1":207,"2":208},93.1,4.9,{"datetime":210,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":211,"primary_swell_period":29,"primary_swell_direction":212,"primary_swell_energy_incident":213,"primary_swell_cc":16,"secondary_swell_height":70,"secondary_swell_period":19,"secondary_swell_direction":214,"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":215,"wind_gusts":216,"wind_direction":217,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":218,"tide_phase":45,"tide_cc":16,"weather_code":16,"air_temperature":117,"likelihood_good":16,"likelihood_mediocre":219,"likelihood_bad":220,"likelihood_size":221},"2026-04-19T03:00:00",0.27,326,89,316,22,33,324,0.54,5.08,2.04,{"1":222,"2":223,"3":224},80.6,15.3,4.2,{"datetime":226,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":227,"primary_swell_period":19,"primary_swell_direction":148,"primary_swell_energy_incident":91,"primary_swell_cc":16,"secondary_swell_height":228,"secondary_swell_period":19,"secondary_swell_direction":229,"secondary_swell_energy_incident":230,"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":215,"wind_gusts":38,"wind_direction":231,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":232,"tide_phase":45,"tide_cc":16,"weather_code":16,"air_temperature":117,"likelihood_good":16,"likelihood_mediocre":233,"likelihood_bad":234,"likelihood_size":235},"2026-04-19T06:00:00",0.36,0.32,357,183,337,3.08,1.5,5.62,{"1":222,"2":236,"3":237},18.8,0.7,{"datetime":239,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":240,"primary_swell_period":52,"primary_swell_direction":23,"primary_swell_energy_incident":241,"primary_swell_cc":16,"secondary_swell_height":211,"secondary_swell_period":52,"secondary_swell_direction":193,"secondary_swell_energy_incident":242,"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":243,"wind_gusts":38,"wind_direction":244,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":194,"tide_phase":68,"tide_cc":16,"weather_code":54,"air_temperature":117,"likelihood_good":16,"likelihood_mediocre":245,"likelihood_bad":246,"likelihood_size":247},"2026-04-19T09:00:00",0.63,873,173,21,341,2.18,4.94,{"1":236,"2":248,"3":208},76.4,{"datetime":250,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":251,"primary_swell_period":23,"primary_swell_direction":7,"primary_swell_energy_incident":252,"primary_swell_cc":16,"secondary_swell_height":253,"secondary_swell_period":150,"secondary_swell_direction":108,"secondary_swell_energy_incident":254,"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":90,"wind_direction":255,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":256,"tide_phase":68,"tide_cc":16,"weather_code":54,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":257,"likelihood_bad":258,"likelihood_size":259},"2026-04-19T12:00:00",0.77,1620,0.24,188,335,2.61,3.38,3.74,{"1":236,"2":248,"3":208},{"datetime":261,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":262,"primary_swell_period":52,"primary_swell_direction":263,"primary_swell_energy_incident":264,"primary_swell_cc":16,"secondary_swell_height":265,"secondary_swell_period":23,"secondary_swell_direction":27,"secondary_swell_energy_incident":266,"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":267,"wind_direction":268,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":130,"tide_phase":68,"tide_cc":16,"weather_code":54,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":269,"likelihood_bad":270,"likelihood_size":271},"2026-04-19T15:00:00",0.61,352,952,0.47,686,28,353,1.98,5.14,{"1":272,"2":273,"3":274},14.6,79.9,5.6,{"datetime":276,"surf_size_category":29,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":277,"primary_swell_period":23,"primary_swell_direction":278,"primary_swell_energy_incident":279,"primary_swell_cc":16,"secondary_swell_height":280,"secondary_swell_period":52,"secondary_swell_direction":52,"secondary_swell_energy_incident":281,"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":40,"wind_direction":139,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":282,"tide_phase":45,"tide_cc":16,"weather_code":54,"air_temperature":142,"likelihood_good":154,"likelihood_mediocre":283,"likelihood_bad":284,"likelihood_size":285},"2026-04-19T18:00:00",0.66,355,1185,0.6,879,2.89,3.03,3.44,{"1":272,"2":286,"3":287},38.9,46.5,{"datetime":289,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":170,"primary_swell_period":52,"primary_swell_direction":150,"primary_swell_energy_incident":290,"primary_swell_cc":16,"secondary_swell_height":291,"secondary_swell_period":29,"secondary_swell_direction":21,"secondary_swell_energy_incident":292,"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":139,"wind_direction":150,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":31,"tide_phase":68,"tide_cc":16,"weather_code":16,"air_temperature":142,"likelihood_good":293,"likelihood_mediocre":294,"likelihood_bad":295,"likelihood_size":296},"2026-04-19T21:00:00",1337,0.34,171,1.95,3.32,1.85,{"1":272,"2":297,"3":223,"4":208},65.3,{"datetime":299,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":300,"primary_swell_period":52,"primary_swell_direction":88,"primary_swell_energy_incident":301,"primary_swell_cc":16,"secondary_swell_height":302,"secondary_swell_period":19,"secondary_swell_direction":303,"secondary_swell_energy_incident":304,"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":21,"wind_direction":19,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":305,"tide_phase":68,"tide_cc":16,"weather_code":54,"air_temperature":142,"likelihood_good":306,"likelihood_mediocre":307,"likelihood_bad":308,"likelihood_size":309},"2026-04-20T00:00:00",0.55,774,0.39,358,258,3.01,2.17,3.26,1.69,{"1":236,"2":310,"3":311,"4":117},62.5,9.7,{"datetime":313,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":218,"primary_swell_period":52,"primary_swell_direction":41,"primary_swell_energy_incident":314,"primary_swell_cc":16,"secondary_swell_height":315,"secondary_swell_period":29,"secondary_swell_direction":316,"secondary_swell_energy_incident":317,"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":178,"wind_gusts":243,"wind_direction":318,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":319,"tide_phase":68,"tide_cc":16,"weather_code":54,"air_temperature":142,"likelihood_good":320,"likelihood_mediocre":321,"likelihood_bad":322,"likelihood_size":323},"2026-04-20T03:00:00",761,0.43,342,282,347,0.78,1.3,3.25,2.57,{"1":324,"2":286,"3":325,"4":208},27.1,29.2,{"datetime":327,"surf_size_category":29,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":237,"primary_swell_period":23,"primary_swell_direction":23,"primary_swell_energy_incident":328,"primary_swell_cc":16,"secondary_swell_height":329,"secondary_swell_period":19,"secondary_swell_direction":330,"secondary_swell_energy_incident":331,"secondary_swell_cc":16,"tertiary_swell_height":22,"tertiary_swell_period":27,"tertiary_swell_direction":278,"tertiary_swell_energy_incident":216,"tertiary_swell_cc":16,"wind_speed":27,"wind_gusts":139,"wind_direction":332,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":333,"tide_phase":45,"tide_cc":16,"weather_code":54,"air_temperature":142,"likelihood_good":293,"likelihood_mediocre":295,"likelihood_bad":294,"likelihood_size":334},"2026-04-20T06:00:00",1387,0.59,338,603,332,2.29,{"1":236,"2":335,"3":336,"4":208},20.1,56.2,{"datetime":338,"surf_size_category":29,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":82,"primary_swell_period":23,"primary_swell_direction":21,"primary_swell_energy_incident":339,"primary_swell_cc":16,"secondary_swell_height":340,"secondary_swell_period":19,"secondary_swell_direction":341,"secondary_swell_energy_incident":342,"secondary_swell_cc":16,"tertiary_swell_height":343,"tertiary_swell_period":150,"tertiary_swell_direction":17,"tertiary_swell_energy_incident":23,"tertiary_swell_cc":16,"wind_speed":21,"wind_gusts":75,"wind_direction":344,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":345,"tide_phase":45,"tide_cc":16,"weather_code":16,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":346,"likelihood_bad":347,"likelihood_size":348},"2026-04-20T09:00:00",1393,0.64,351,833,0.04,327,4.92,3.7,3.42,{"1":325,"2":349,"3":350,"4":208},6.9,59,{"datetime":352,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":280,"primary_swell_period":23,"primary_swell_direction":178,"primary_swell_energy_incident":353,"primary_swell_cc":16,"secondary_swell_height":354,"secondary_swell_period":19,"secondary_swell_direction":7,"secondary_swell_energy_incident":355,"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":42,"wind_gusts":356,"wind_direction":357,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":358,"tide_phase":68,"tide_cc":16,"weather_code":193,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":359,"likelihood_bad":360,"likelihood_size":361},"2026-04-20T12:00:00",1052,0.49,443,37,346,3.21,2.14,4.98,{"1":362,"2":363,"3":324,"4":208},12.5,55.6,{"datetime":365,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":218,"primary_swell_period":23,"primary_swell_direction":268,"primary_swell_energy_incident":366,"primary_swell_cc":16,"secondary_swell_height":227,"secondary_swell_period":29,"secondary_swell_direction":178,"secondary_swell_energy_incident":28,"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":42,"wind_gusts":98,"wind_direction":41,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":367,"tide_phase":68,"tide_cc":16,"weather_code":54,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":368,"likelihood_bad":369,"likelihood_size":370},"2026-04-20T15:00:00",787,0.95,2.43,4.69,{"1":197,"2":371,"3":372},78.5,19.4,{"datetime":374,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":300,"primary_swell_period":23,"primary_swell_direction":231,"primary_swell_energy_incident":301,"primary_swell_cc":16,"secondary_swell_height":329,"secondary_swell_period":19,"secondary_swell_direction":99,"secondary_swell_energy_incident":375,"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":75,"wind_gusts":99,"wind_direction":24,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":17,"tide_phase":45,"tide_cc":16,"weather_code":16,"air_temperature":142,"likelihood_good":154,"likelihood_mediocre":376,"likelihood_bad":377,"likelihood_size":378},"2026-04-20T18:00:00",594,2.33,4.14,{"2":222,"3":272,"4":208},{"datetime":380,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":367,"primary_swell_period":150,"primary_swell_direction":229,"primary_swell_energy_incident":381,"primary_swell_cc":16,"secondary_swell_height":382,"secondary_swell_period":52,"secondary_swell_direction":383,"secondary_swell_energy_incident":384,"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":98,"wind_direction":385,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":386,"tide_phase":45,"tide_cc":16,"weather_code":54,"air_temperature":117,"likelihood_good":16,"likelihood_mediocre":387,"likelihood_bad":388,"likelihood_size":389},"2026-04-20T21:00:00",3011,1.04,52,2317,57,4.89,2.08,5.04,{"2":390,"3":391,"4":392},43.8,21.5,34.7,{"datetime":394,"surf_size_category":29,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":395,"primary_swell_period":52,"primary_swell_direction":87,"primary_swell_energy_incident":396,"primary_swell_cc":16,"secondary_swell_height":329,"secondary_swell_period":150,"secondary_swell_direction":24,"secondary_swell_energy_incident":397,"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":57,"wind_gusts":398,"wind_direction":398,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":399,"tide_phase":68,"tide_cc":16,"weather_code":54,"air_temperature":142,"likelihood_good":86,"likelihood_mediocre":182,"likelihood_bad":400,"likelihood_size":401},"2026-04-21T00:00:00",1.28,4299,1034,39,3.68,6.99,{"2":325,"3":402,"4":197,"5":224,"6":237},63.9,{"datetime":404,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":405,"primary_swell_period":23,"primary_swell_direction":216,"primary_swell_energy_incident":406,"primary_swell_cc":16,"secondary_swell_height":94,"secondary_swell_period":150,"secondary_swell_direction":407,"secondary_swell_energy_incident":408,"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":267,"wind_gusts":37,"wind_direction":87,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":409,"tide_phase":68,"tide_cc":16,"weather_code":193,"air_temperature":117,"likelihood_good":16,"likelihood_mediocre":166,"likelihood_bad":410,"likelihood_size":411},"2026-04-21T03:00:00",1.38,5331,54,1193,1.35,6.92,{"2":236,"3":392,"4":412,"5":208},41.7,{"datetime":414,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":415,"primary_swell_period":23,"primary_swell_direction":98,"primary_swell_energy_incident":416,"primary_swell_cc":16,"secondary_swell_height":94,"secondary_swell_period":150,"secondary_swell_direction":417,"secondary_swell_energy_incident":418,"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":216,"wind_gusts":64,"wind_direction":385,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":419,"tide_phase":45,"tide_cc":16,"weather_code":16,"air_temperature":117,"likelihood_good":16,"likelihood_mediocre":130,"likelihood_bad":420,"likelihood_size":421},"2026-04-21T06:00:00",1.62,7582,340,1106,1.71,6.37,{"2":422,"3":99,"4":272,"5":38},10.4,{"datetime":424,"surf_size_category":52,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":425,"primary_swell_period":23,"primary_swell_direction":426,"primary_swell_energy_incident":427,"primary_swell_cc":16,"secondary_swell_height":428,"secondary_swell_period":150,"secondary_swell_direction":429,"secondary_swell_energy_incident":430,"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":38,"wind_gusts":193,"wind_direction":431,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":432,"tide_phase":45,"tide_cc":16,"weather_code":17,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":319,"likelihood_bad":433,"likelihood_size":434},"2026-04-21T09:00:00",1.94,48,10987,0.56,344,981,60,4.47,6.34,{"3":435,"4":436,"5":412},44.4,13.9,{"datetime":438,"surf_size_category":52,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":439,"primary_swell_period":23,"primary_swell_direction":350,"primary_swell_energy_incident":440,"primary_swell_cc":16,"secondary_swell_height":315,"secondary_swell_period":150,"secondary_swell_direction":441,"secondary_swell_energy_incident":442,"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":38,"wind_gusts":383,"wind_direction":385,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":443,"tide_phase":68,"tide_cc":16,"weather_code":16,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":130,"likelihood_bad":420,"likelihood_size":444},"2026-04-21T12:00:00",2.01,11398,359,588,3.69,{"3":445,"4":349,"5":412},51.4,{"datetime":447,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":448,"primary_swell_period":23,"primary_swell_direction":383,"primary_swell_energy_incident":449,"primary_swell_cc":16,"secondary_swell_height":450,"secondary_swell_period":23,"secondary_swell_direction":52,"secondary_swell_energy_incident":375,"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":24,"wind_direction":350,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":405,"tide_phase":68,"tide_cc":16,"weather_code":16,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":154,"likelihood_bad":155,"likelihood_size":451},"2026-04-21T15:00:00",1.64,7607,0.44,{"3":452,"4":453,"5":199},58.3,40.3,{"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":24,"primary_swell_energy_incident":457,"primary_swell_cc":16,"secondary_swell_height":94,"secondary_swell_period":23,"secondary_swell_direction":229,"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":90,"wind_gusts":459,"wind_direction":460,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":461,"tide_phase":45,"tide_cc":16,"weather_code":16,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":154,"likelihood_bad":155,"likelihood_size":462},"2026-04-21T18:00:00",1.41,5391,1152,47,67,1.32,{"2":272,"3":390,"4":412},{"datetime":464,"surf_size_category":29,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":465,"primary_swell_period":23,"primary_swell_direction":466,"primary_swell_energy_incident":406,"primary_swell_cc":16,"secondary_swell_height":170,"secondary_swell_period":150,"secondary_swell_direction":16,"secondary_swell_energy_incident":467,"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":77,"wind_gusts":53,"wind_direction":460,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":468,"tide_phase":45,"tide_cc":16,"weather_code":16,"air_temperature":117,"likelihood_good":16,"likelihood_mediocre":154,"likelihood_bad":155,"likelihood_size":469},"2026-04-21T21:00:00",1.44,55,1596,4.13,{"2":272,"3":470,"4":311},75.7,{"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":300,"secondary_swell_period":23,"secondary_swell_direction":178,"secondary_swell_energy_incident":476,"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":77,"wind_gusts":53,"wind_direction":460,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":477,"tide_phase":68,"tide_cc":16,"weather_code":16,"air_temperature":117,"likelihood_good":16,"likelihood_mediocre":154,"likelihood_bad":155,"likelihood_size":478},"2026-04-22T00:00:00",1.49,62,5524,946,4.1,{"2":272,"3":390,"4":412},{"datetime":480,"surf_size_category":29,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":7,"primary_swell_period":52,"primary_swell_direction":64,"primary_swell_energy_incident":481,"primary_swell_cc":16,"secondary_swell_height":482,"secondary_swell_period":150,"secondary_swell_direction":483,"secondary_swell_energy_incident":484,"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":267,"wind_gusts":87,"wind_direction":485,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":220,"tide_phase":68,"tide_cc":16,"weather_code":16,"air_temperature":117,"likelihood_good":16,"likelihood_mediocre":82,"likelihood_bad":81,"likelihood_size":486},"2026-04-22T03:00:00",2342,0.83,58,2084,72,{"2":487,"3":488,"4":208},33.3,61.8,{"datetime":490,"surf_size_category":29,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":491,"primary_swell_period":52,"primary_swell_direction":426,"primary_swell_energy_incident":492,"primary_swell_cc":16,"secondary_swell_height":132,"secondary_swell_period":23,"secondary_swell_direction":267,"secondary_swell_energy_incident":493,"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":42,"wind_gusts":38,"wind_direction":459,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":494,"tide_phase":45,"tide_cc":16,"weather_code":16,"air_temperature":117,"likelihood_good":16,"likelihood_mediocre":182,"likelihood_bad":270,"likelihood_size":495},"2026-04-22T06:00:00",0.94,1983,1663,1.48,{"2":108,"3":466},{"datetime":497,"surf_size_category":29,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":498,"primary_swell_period":52,"primary_swell_direction":64,"primary_swell_energy_incident":499,"primary_swell_cc":16,"secondary_swell_height":300,"secondary_swell_period":23,"secondary_swell_direction":318,"secondary_swell_energy_incident":500,"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":138,"wind_gusts":38,"wind_direction":37,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":501,"tide_phase":45,"tide_cc":16,"weather_code":16,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":166,"likelihood_bad":142,"likelihood_size":502},"2026-04-22T09:00:00",1.06,2505,822,3.8,{"1":503,"2":504,"3":505},14.3,28.6,57.1,{"datetime":507,"surf_size_category":29,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":508,"primary_swell_period":52,"primary_swell_direction":407,"primary_swell_energy_incident":509,"primary_swell_cc":16,"secondary_swell_height":510,"secondary_swell_period":23,"secondary_swell_direction":229,"secondary_swell_energy_incident":511,"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":138,"wind_gusts":38,"wind_direction":90,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":512,"tide_phase":68,"tide_cc":16,"weather_code":54,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":166,"likelihood_bad":142,"likelihood_size":513},"2026-04-22T12:00:00",1.12,2790,0.5,704,4.03,{"1":504,"2":25,"3":514},52.4,{"datetime":516,"surf_size_category":29,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":517,"primary_swell_period":52,"primary_swell_direction":53,"primary_swell_energy_incident":518,"primary_swell_cc":16,"secondary_swell_height":144,"secondary_swell_period":23,"secondary_swell_direction":263,"secondary_swell_energy_incident":519,"secondary_swell_cc":16,"tertiary_swell_height":520,"tertiary_swell_period":23,"tertiary_swell_direction":39,"tertiary_swell_energy_incident":521,"tertiary_swell_cc":16,"wind_speed":42,"wind_gusts":116,"wind_direction":215,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":195,"tide_phase":68,"tide_cc":16,"weather_code":54,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":166,"likelihood_bad":142,"likelihood_size":522},"2026-04-22T15:00:00",0.85,1548,565,0.37,229,{"1":503,"2":523,"3":524},34.5,51.2,{"datetime":526,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":130,"primary_swell_period":19,"primary_swell_direction":87,"primary_swell_energy_incident":527,"primary_swell_cc":16,"secondary_swell_height":510,"secondary_swell_period":23,"secondary_swell_direction":357,"secondary_swell_energy_incident":528,"secondary_swell_cc":16,"tertiary_swell_height":211,"tertiary_swell_period":23,"tertiary_swell_direction":529,"tertiary_swell_energy_incident":530,"tertiary_swell_cc":16,"wind_speed":138,"wind_gusts":116,"wind_direction":139,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":531,"tide_phase":45,"tide_cc":16,"weather_code":54,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":16,"likelihood_bad":532,"likelihood_size":533},"2026-04-22T18:00:00",1180,629,83,148,1.09,8.2,{"2":534,"3":23},94,{"datetime":536,"surf_size_category":29,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":537,"primary_swell_period":23,"primary_swell_direction":263,"primary_swell_energy_incident":538,"primary_swell_cc":16,"secondary_swell_height":170,"secondary_swell_period":19,"secondary_swell_direction":64,"secondary_swell_energy_incident":539,"secondary_swell_cc":16,"tertiary_swell_height":18,"tertiary_swell_period":23,"tertiary_swell_direction":39,"tertiary_swell_energy_incident":267,"tertiary_swell_cc":16,"wind_speed":75,"wind_gusts":116,"wind_direction":25,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":540,"tide_phase":45,"tide_cc":16,"weather_code":29,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":16,"likelihood_bad":532,"likelihood_size":541},"2026-04-22T21:00:00",0.69,1345,978,3.19,{"2":487,"3":542},66.7,{"datetime":544,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":545,"primary_swell_period":23,"primary_swell_direction":17,"primary_swell_energy_incident":546,"primary_swell_cc":16,"secondary_swell_height":154,"secondary_swell_period":19,"secondary_swell_direction":431,"secondary_swell_energy_incident":547,"secondary_swell_cc":16,"tertiary_swell_height":548,"tertiary_swell_period":52,"tertiary_swell_direction":549,"tertiary_swell_energy_incident":20,"tertiary_swell_cc":16,"wind_speed":267,"wind_gusts":98,"wind_direction":40,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":550,"tide_phase":68,"tide_cc":16,"weather_code":29,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":16,"likelihood_bad":532,"likelihood_size":551},"2026-04-23T00:00:00",0.67,1322,735,0.26,99,4.16,{"1":503,"2":552,"3":514,"4":553},26.2,7.1,{"datetime":555,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":556,"primary_swell_period":23,"primary_swell_direction":150,"primary_swell_energy_incident":557,"primary_swell_cc":16,"secondary_swell_height":558,"secondary_swell_period":52,"secondary_swell_direction":559,"secondary_swell_energy_incident":560,"secondary_swell_cc":16,"tertiary_swell_height":561,"tertiary_swell_period":29,"tertiary_swell_direction":24,"tertiary_swell_energy_incident":562,"tertiary_swell_cc":16,"wind_speed":75,"wind_gusts":98,"wind_direction":41,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":563,"tide_phase":68,"tide_cc":16,"weather_code":29,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":564,"likelihood_bad":565,"likelihood_size":566},"2026-04-23T03:00:00",0.58,1008,0.48,77,461,0.35,170,2.77,0.8,7.4,{"1":503,"2":567,"3":568,"4":553},61.9,16.7,{"datetime":570,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":218,"primary_swell_period":23,"primary_swell_direction":17,"primary_swell_energy_incident":571,"primary_swell_cc":16,"secondary_swell_height":572,"secondary_swell_period":52,"secondary_swell_direction":573,"secondary_swell_energy_incident":148,"secondary_swell_cc":16,"tertiary_swell_height":548,"tertiary_swell_period":29,"tertiary_swell_direction":398,"tertiary_swell_energy_incident":137,"tertiary_swell_cc":16,"wind_speed":75,"wind_gusts":98,"wind_direction":80,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":574,"tide_phase":45,"tide_cc":16,"weather_code":29,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":564,"likelihood_bad":565,"likelihood_size":575},"2026-04-23T06:00:00",856,0.4,73,1.67,{"1":503,"2":567,"4":25,"5":576},4.8,{"datetime":578,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":262,"primary_swell_period":150,"primary_swell_direction":441,"primary_swell_energy_incident":279,"primary_swell_cc":16,"secondary_swell_height":144,"secondary_swell_period":19,"secondary_swell_direction":54,"secondary_swell_energy_incident":579,"secondary_swell_cc":16,"tertiary_swell_height":74,"tertiary_swell_period":23,"tertiary_swell_direction":534,"tertiary_swell_energy_incident":215,"tertiary_swell_cc":16,"wind_speed":57,"wind_gusts":98,"wind_direction":29,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":580,"tide_phase":45,"tide_cc":16,"weather_code":29,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":581,"likelihood_bad":582,"likelihood_size":583},"2026-04-23T09:00:00",317,3.11,1.8,6.4,{"1":503,"2":584,"3":568,"4":25,"6":576},45.2,{"datetime":586,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":94,"primary_swell_period":150,"primary_swell_direction":23,"primary_swell_energy_incident":587,"primary_swell_cc":16,"secondary_swell_height":588,"secondary_swell_period":29,"secondary_swell_direction":589,"secondary_swell_energy_incident":590,"secondary_swell_cc":16,"tertiary_swell_height":591,"tertiary_swell_period":52,"tertiary_swell_direction":20,"tertiary_swell_energy_incident":107,"tertiary_swell_cc":16,"wind_speed":57,"wind_gusts":116,"wind_direction":268,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":592,"tide_phase":68,"tide_cc":16,"weather_code":29,"air_temperature":117,"likelihood_good":16,"likelihood_mediocre":593,"likelihood_bad":594,"likelihood_size":595},"2026-04-23T12:00:00",1209,0.41,65,244,0.15,4.11,1.6,6.6,{"1":503,"2":596,"3":597,"4":598,"6":576},42.9,22.6,15.5,{"datetime":600,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":354,"primary_swell_period":150,"primary_swell_direction":46,"primary_swell_energy_incident":601,"primary_swell_cc":16,"secondary_swell_height":211,"secondary_swell_period":29,"secondary_swell_direction":602,"secondary_swell_energy_incident":603,"secondary_swell_cc":16,"tertiary_swell_height":604,"tertiary_swell_period":19,"tertiary_swell_direction":534,"tertiary_swell_energy_incident":63,"tertiary_swell_cc":16,"wind_speed":267,"wind_gusts":605,"wind_direction":606,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":607,"tide_phase":68,"tide_cc":16,"weather_code":29,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":564,"likelihood_bad":565,"likelihood_size":608},"2026-04-23T15:00:00",789,46,102,0.22,38,354,2.73,{"1":503,"2":596,"3":576,"4":609,"5":610,"6":576},29.8,3.6,{"datetime":612,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":315,"primary_swell_period":150,"primary_swell_direction":19,"primary_swell_energy_incident":613,"primary_swell_cc":16,"secondary_swell_height":253,"secondary_swell_period":29,"secondary_swell_direction":216,"secondary_swell_energy_incident":614,"secondary_swell_cc":16,"tertiary_swell_height":105,"tertiary_swell_period":19,"tertiary_swell_direction":615,"tertiary_swell_energy_incident":37,"tertiary_swell_cc":16,"wind_speed":77,"wind_gusts":87,"wind_direction":278,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":616,"tide_phase":68,"tide_cc":16,"weather_code":54,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":564,"likelihood_bad":565,"likelihood_size":617},"2026-04-23T18:00:00",596,81,84,1.29,{"1":53,"2":618,"3":618,"4":619,"5":576,"6":503},8.3,20.2,{"datetime":621,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":622,"primary_swell_period":150,"primary_swell_direction":29,"primary_swell_energy_incident":623,"primary_swell_cc":16,"secondary_swell_height":624,"secondary_swell_period":29,"secondary_swell_direction":459,"secondary_swell_energy_incident":625,"secondary_swell_cc":16,"tertiary_swell_height":51,"tertiary_swell_period":29,"tertiary_swell_direction":98,"tertiary_swell_energy_incident":37,"tertiary_swell_cc":16,"wind_speed":107,"wind_gusts":99,"wind_direction":7,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":626,"tide_phase":45,"tide_cc":16,"weather_code":54,"air_temperature":142,"likelihood_good":16,"likelihood_mediocre":593,"likelihood_bad":594,"likelihood_size":627},"2026-04-23T21:00:00",0.51,908,0.28,108,2.28,{"1":503,"2":628,"4":629,"5":576,"6":25},38.1,23.8]