[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"preview-east-runton":3},{"spot":4,"forecast_preview":13},{"spot":5,"slug":6,"access_level_required":7,"lat":8,"long":9,"country":10,"region":11,"description":12},"East Runton","east-runton",1,52.937351,1.274785,"england","east-england","East Runton is known as East Anglia's best beachbreak due to the chalk reefs that lend the wave some shape, and as a result is also one of the most crowded. \n\n### Webcams\n* [Glide Surf School](https://glidesurfschool.co.uk/3-day-lesson-forecast-live-webcam/) - to the east.\\\n* [Sheringham,](https://visitsheringham.co.uk/webcam/) - to the west.\n\nA-frames up and down the beach. Reef out back blocks the swell at low tide, best mid to mid-high. Picks up any swell in the area, best on N/NE, with S wind. Paid parking on (low) cliff and walk down. Watch out of longshores, rips, and sharp flints on the inside, particularly around high tide. Can get crowded - Sheringham to the west can offer similar (often slightly smaller) waves, and fewer crowds.\n\n### Links\nNearest surf shops, schools, etc in [Cromer](spot:cromer)\n[East Anglian Surf Buddies](https://www.facebook.com/groups/832480140420859) - facebook group.",[14,35,50,64,77,89,102,115,128,138,150,162,172,179,190,200,212,222,236,249,264,279,294,308,318,329,342,355,368,380,391,397,411,421,434,446,456,464,472,481,489,498,508,517,526,535,547,559,570,580,593,601,610,621,628,635],{"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":7,"secondary_swell_height":22,"secondary_swell_period":23,"secondary_swell_direction":24,"secondary_swell_energy_incident":21,"secondary_swell_cc":16,"tertiary_swell_height":25,"tertiary_swell_period":17,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":16,"wind_speed":27,"wind_gusts":28,"wind_direction":29,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":30,"tide_phase":30,"tide_cc":16,"weather_code":31,"air_temperature":27,"likelihood_good":32,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":33},"2026-04-17T00:00:00",0,2,0.16,4,111,21,0.09,6,50,0.05,323,11,17,203,null,3,5.17,{"1":34},100,{"datetime":36,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":37,"primary_swell_period":23,"primary_swell_direction":38,"primary_swell_energy_incident":39,"primary_swell_cc":16,"secondary_swell_height":40,"secondary_swell_period":31,"secondary_swell_direction":41,"secondary_swell_energy_incident":42,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":43,"wind_gusts":42,"wind_direction":44,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":45,"tide_phase":46,"tide_cc":16,"weather_code":31,"air_temperature":47,"likelihood_good":48,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":49},"2026-04-17T03:00:00",0.13,45,42,0.15,97,23,15,207,1.24,"rising",10,7.12,{"1":34},{"datetime":51,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":52,"primary_swell_period":53,"primary_swell_direction":54,"primary_swell_energy_incident":55,"primary_swell_cc":16,"secondary_swell_height":56,"secondary_swell_period":19,"secondary_swell_direction":57,"secondary_swell_energy_incident":58,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":59,"wind_gusts":60,"wind_direction":61,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":62,"tide_phase":46,"tide_cc":16,"weather_code":31,"air_temperature":47,"likelihood_good":48,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":63},"2026-04-17T06:00:00",0.18,5,44,73,0.14,107,18,16,25,198,4.44,{"1":34},{"datetime":65,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":52,"primary_swell_period":53,"primary_swell_direction":66,"primary_swell_energy_incident":67,"primary_swell_cc":16,"secondary_swell_height":68,"secondary_swell_period":31,"secondary_swell_direction":69,"secondary_swell_energy_incident":19,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":58,"wind_gusts":70,"wind_direction":71,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":72,"tide_phase":73,"tide_cc":16,"weather_code":74,"air_temperature":27,"likelihood_good":75,"likelihood_mediocre":68,"likelihood_bad":16,"likelihood_size":76},"2026-04-17T09:00:00",71,56,0.06,317,30,188,4.24,"falling",61,7.06,{"1":34},{"datetime":78,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":79,"primary_swell_period":53,"primary_swell_direction":80,"primary_swell_energy_incident":70,"primary_swell_cc":16,"secondary_swell_height":79,"secondary_swell_period":19,"secondary_swell_direction":81,"secondary_swell_energy_incident":82,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":58,"wind_gusts":83,"wind_direction":84,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":85,"tide_phase":73,"tide_cc":16,"weather_code":31,"air_temperature":82,"likelihood_good":86,"likelihood_mediocre":87,"likelihood_bad":16,"likelihood_size":88},"2026-04-17T12:00:00",0.12,52,109,13,31,189,1.74,6.44,0.68,{"1":34},{"datetime":90,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":91,"primary_swell_period":53,"primary_swell_direction":39,"primary_swell_energy_incident":92,"primary_swell_cc":16,"secondary_swell_height":37,"secondary_swell_period":31,"secondary_swell_direction":93,"secondary_swell_energy_incident":59,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":94,"wind_gusts":95,"wind_direction":96,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":97,"tide_phase":46,"tide_cc":16,"weather_code":31,"air_temperature":98,"likelihood_good":99,"likelihood_mediocre":100,"likelihood_bad":16,"likelihood_size":101},"2026-04-17T15:00:00",0.11,29,86,20,32,213,1.45,14,5.75,1.37,{"1":34},{"datetime":103,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":56,"primary_swell_period":53,"primary_swell_direction":104,"primary_swell_energy_incident":105,"primary_swell_cc":16,"secondary_swell_height":56,"secondary_swell_period":31,"secondary_swell_direction":106,"secondary_swell_energy_incident":59,"secondary_swell_cc":16,"tertiary_swell_height":107,"tertiary_swell_period":17,"tertiary_swell_direction":108,"tertiary_swell_energy_incident":19,"tertiary_swell_cc":16,"wind_speed":43,"wind_gusts":109,"wind_direction":110,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":111,"tide_phase":46,"tide_cc":16,"weather_code":17,"air_temperature":98,"likelihood_good":112,"likelihood_mediocre":113,"likelihood_bad":16,"likelihood_size":114},"2026-04-17T18:00:00",34,49,92,0.08,294,24,191,4.57,6.9,0.22,{"1":34},{"datetime":116,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":117,"primary_swell_period":19,"primary_swell_direction":118,"primary_swell_energy_incident":119,"primary_swell_cc":16,"secondary_swell_height":91,"secondary_swell_period":53,"secondary_swell_direction":54,"secondary_swell_energy_incident":109,"secondary_swell_cc":16,"tertiary_swell_height":120,"tertiary_swell_period":31,"tertiary_swell_direction":121,"tertiary_swell_energy_incident":19,"tertiary_swell_cc":16,"wind_speed":59,"wind_gusts":109,"wind_direction":122,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":123,"tide_phase":73,"tide_cc":16,"weather_code":74,"air_temperature":124,"likelihood_good":125,"likelihood_mediocre":126,"likelihood_bad":16,"likelihood_size":127},"2026-04-17T21:00:00",0.21,110,38,0.07,310,211,4.53,12,7.02,0.1,{"1":34},{"datetime":129,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":113,"primary_swell_period":19,"primary_swell_direction":130,"primary_swell_energy_incident":80,"primary_swell_cc":16,"secondary_swell_height":120,"secondary_swell_period":53,"secondary_swell_direction":131,"secondary_swell_energy_incident":27,"secondary_swell_cc":16,"tertiary_swell_height":107,"tertiary_swell_period":17,"tertiary_swell_direction":132,"tertiary_swell_energy_incident":31,"tertiary_swell_cc":7,"wind_speed":59,"wind_gusts":42,"wind_direction":133,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":134,"tide_phase":73,"tide_cc":16,"weather_code":74,"air_temperature":27,"likelihood_good":135,"likelihood_mediocre":136,"likelihood_bad":16,"likelihood_size":137},"2026-04-18T00:00:00",103,39,283,244,1.6,4.95,2.17,{"1":34},{"datetime":139,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":40,"primary_swell_period":19,"primary_swell_direction":140,"primary_swell_energy_incident":83,"primary_swell_cc":16,"secondary_swell_height":91,"secondary_swell_period":31,"secondary_swell_direction":141,"secondary_swell_energy_incident":82,"secondary_swell_cc":16,"tertiary_swell_height":56,"tertiary_swell_period":31,"tertiary_swell_direction":142,"tertiary_swell_energy_incident":143,"tertiary_swell_cc":17,"wind_speed":59,"wind_gusts":144,"wind_direction":145,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":146,"tide_phase":46,"tide_cc":16,"weather_code":17,"air_temperature":47,"likelihood_good":147,"likelihood_mediocre":148,"likelihood_bad":16,"likelihood_size":149},"2026-04-18T03:00:00",84,305,268,9,22,251,0.73,6.93,0.19,{"1":34},{"datetime":151,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":117,"primary_swell_period":31,"primary_swell_direction":152,"primary_swell_energy_incident":153,"primary_swell_cc":16,"secondary_swell_height":79,"secondary_swell_period":53,"secondary_swell_direction":154,"secondary_swell_energy_incident":21,"secondary_swell_cc":16,"tertiary_swell_height":107,"tertiary_swell_period":53,"tertiary_swell_direction":144,"tertiary_swell_energy_incident":43,"tertiary_swell_cc":16,"wind_speed":28,"wind_gusts":155,"wind_direction":156,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":157,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":158,"likelihood_good":159,"likelihood_mediocre":160,"likelihood_bad":16,"likelihood_size":161},"2026-04-18T06:00:00",302,47,90,26,238,3.92,8,6.57,0.55,{"1":34},{"datetime":163,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":56,"primary_swell_period":19,"primary_swell_direction":164,"primary_swell_energy_incident":83,"primary_swell_cc":16,"secondary_swell_height":37,"secondary_swell_period":31,"secondary_swell_direction":165,"secondary_swell_energy_incident":43,"secondary_swell_cc":7,"tertiary_swell_height":120,"tertiary_swell_period":31,"tertiary_swell_direction":166,"tertiary_swell_energy_incident":53,"tertiary_swell_cc":16,"wind_speed":28,"wind_gusts":60,"wind_direction":167,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":168,"tide_phase":73,"tide_cc":16,"weather_code":17,"air_temperature":143,"likelihood_good":169,"likelihood_mediocre":170,"likelihood_bad":16,"likelihood_size":171},"2026-04-18T09:00:00",319,286,96,276,4.75,0.65,6.47,{"1":34},{"datetime":173,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":174,"primary_swell_period":31,"primary_swell_direction":108,"primary_swell_energy_incident":175,"primary_swell_cc":16,"secondary_swell_height":68,"secondary_swell_period":19,"secondary_swell_direction":34,"secondary_swell_energy_incident":53,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":28,"wind_gusts":176,"wind_direction":141,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":177,"tide_phase":73,"tide_cc":16,"weather_code":16,"air_temperature":27,"likelihood_good":16,"likelihood_mediocre":48,"likelihood_bad":16,"likelihood_size":178},"2026-04-18T12:00:00",0.35,102,27,2.09,{"1":34},{"datetime":180,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":174,"primary_swell_period":31,"primary_swell_direction":181,"primary_swell_energy_incident":182,"primary_swell_cc":7,"secondary_swell_height":68,"secondary_swell_period":19,"secondary_swell_direction":183,"secondary_swell_energy_incident":19,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":42,"wind_gusts":184,"wind_direction":185,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":186,"tide_phase":46,"tide_cc":16,"weather_code":17,"air_temperature":124,"likelihood_good":68,"likelihood_mediocre":75,"likelihood_bad":16,"likelihood_size":187},"2026-04-18T15:00:00",281,89,79,36,303,0.94,{"0":188,"1":189},2.8,97.2,{"datetime":191,"surf_size_category":16,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":148,"primary_swell_period":31,"primary_swell_direction":152,"primary_swell_energy_incident":104,"primary_swell_cc":16,"secondary_swell_height":30,"secondary_swell_period":30,"secondary_swell_direction":30,"secondary_swell_energy_incident":30,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":31,"wind_gusts":19,"wind_direction":192,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":193,"tide_phase":46,"tide_cc":16,"weather_code":31,"air_temperature":27,"likelihood_good":194,"likelihood_mediocre":195,"likelihood_bad":196,"likelihood_size":197},"2026-04-18T18:00:00",279,3.88,4.06,2.81,0.25,{"0":198,"1":199},19.4,80.6,{"datetime":201,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":37,"primary_swell_period":31,"primary_swell_direction":202,"primary_swell_energy_incident":21,"primary_swell_cc":16,"secondary_swell_height":68,"secondary_swell_period":17,"secondary_swell_direction":69,"secondary_swell_energy_incident":31,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":47,"wind_gusts":43,"wind_direction":203,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":204,"tide_phase":73,"tide_cc":16,"weather_code":205,"air_temperature":47,"likelihood_good":206,"likelihood_mediocre":207,"likelihood_bad":37,"likelihood_size":208},"2026-04-18T21:00:00",330,245,5.04,51,4.97,2.02,{"0":209,"1":210,"2":211},2.1,96.5,1.4,{"datetime":213,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":126,"primary_swell_period":31,"primary_swell_direction":214,"primary_swell_energy_incident":47,"primary_swell_cc":16,"secondary_swell_height":25,"secondary_swell_period":31,"secondary_swell_direction":215,"secondary_swell_energy_incident":19,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":47,"wind_gusts":98,"wind_direction":132,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":216,"tide_phase":73,"tide_cc":16,"weather_code":74,"air_temperature":47,"likelihood_good":217,"likelihood_mediocre":218,"likelihood_bad":22,"likelihood_size":219},"2026-04-19T00:00:00",313,349,2.22,2.05,4.98,{"1":220,"2":221},94.4,5.6,{"datetime":223,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":224,"primary_swell_period":31,"primary_swell_direction":225,"primary_swell_energy_incident":226,"primary_swell_cc":16,"secondary_swell_height":107,"secondary_swell_period":19,"secondary_swell_direction":227,"secondary_swell_energy_incident":228,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":94,"wind_gusts":95,"wind_direction":229,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":230,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":143,"likelihood_good":16,"likelihood_mediocre":231,"likelihood_bad":232,"likelihood_size":233},"2026-04-19T03:00:00",0.37,321,174,290,7,324,0.51,5.08,2.04,{"1":199,"2":234,"3":235},15.3,4.2,{"datetime":237,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":238,"primary_swell_period":19,"primary_swell_direction":239,"primary_swell_energy_incident":240,"primary_swell_cc":16,"secondary_swell_height":241,"secondary_swell_period":19,"secondary_swell_direction":242,"secondary_swell_energy_incident":167,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":94,"wind_gusts":95,"wind_direction":243,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":244,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":143,"likelihood_good":16,"likelihood_mediocre":245,"likelihood_bad":246,"likelihood_size":247},"2026-04-19T06:00:00",0.5,312,386,0.39,356,338,3.12,0.75,6.37,{"1":199,"2":248,"3":211},18.1,{"datetime":250,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":251,"primary_swell_period":19,"primary_swell_direction":53,"primary_swell_energy_incident":252,"primary_swell_cc":16,"secondary_swell_height":253,"secondary_swell_period":53,"secondary_swell_direction":254,"secondary_swell_energy_incident":255,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":94,"wind_gusts":256,"wind_direction":257,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":258,"tide_phase":73,"tide_cc":16,"weather_code":74,"air_temperature":143,"likelihood_good":16,"likelihood_mediocre":259,"likelihood_bad":260,"likelihood_size":261},"2026-04-19T09:00:00",0.74,1186,0.24,40,134,33,342,5.01,1.53,5.59,{"1":262,"2":199,"3":263},14.6,4.9,{"datetime":265,"surf_size_category":31,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":266,"primary_swell_period":23,"primary_swell_direction":267,"primary_swell_energy_incident":268,"primary_swell_cc":16,"secondary_swell_height":269,"secondary_swell_period":23,"secondary_swell_direction":54,"secondary_swell_energy_incident":270,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":58,"wind_gusts":83,"wind_direction":271,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":272,"tide_phase":73,"tide_cc":16,"weather_code":74,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":273,"likelihood_bad":274,"likelihood_size":275},"2026-04-19T12:00:00",0.85,359,1974,0.32,309,337,2.58,3.28,3.84,{"1":276,"2":277,"3":278},18.8,39.6,41.7,{"datetime":280,"surf_size_category":31,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":281,"primary_swell_period":23,"primary_swell_direction":282,"primary_swell_energy_incident":283,"primary_swell_cc":16,"secondary_swell_height":284,"secondary_swell_period":23,"secondary_swell_direction":98,"secondary_swell_energy_incident":285,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":43,"wind_gusts":286,"wind_direction":287,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":288,"tide_phase":73,"tide_cc":16,"weather_code":74,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":289,"likelihood_bad":290,"likelihood_size":291},"2026-04-19T15:00:00",0.71,347,1339,0.53,880,28,355,0.72,1.98,5.14,{"1":262,"2":292,"3":293},43.1,42.4,{"datetime":295,"surf_size_category":31,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":296,"primary_swell_period":23,"primary_swell_direction":297,"primary_swell_energy_incident":298,"primary_swell_cc":16,"secondary_swell_height":299,"secondary_swell_period":53,"secondary_swell_direction":228,"secondary_swell_energy_incident":300,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":27,"wind_gusts":301,"wind_direction":21,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":302,"tide_phase":46,"tide_cc":16,"weather_code":74,"air_temperature":158,"likelihood_good":169,"likelihood_mediocre":303,"likelihood_bad":304,"likelihood_size":305},"2026-04-19T18:00:00",0.82,346,1799,0.63,960,19,2.92,2.93,3.54,{"1":262,"2":306,"3":307},38.2,47.2,{"datetime":309,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":87,"primary_swell_period":53,"primary_swell_direction":158,"primary_swell_energy_incident":310,"primary_swell_cc":16,"secondary_swell_height":269,"secondary_swell_period":31,"secondary_swell_direction":28,"secondary_swell_energy_incident":311,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":124,"wind_gusts":28,"wind_direction":19,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":312,"tide_phase":73,"tide_cc":16,"weather_code":16,"air_temperature":158,"likelihood_good":313,"likelihood_mediocre":314,"likelihood_bad":315,"likelihood_size":316},"2026-04-19T21:00:00",1225,158,5.21,1.95,3.32,1.85,{"1":262,"2":317,"3":198,"4":263},61.1,{"datetime":319,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":284,"primary_swell_period":53,"primary_swell_direction":60,"primary_swell_energy_incident":320,"primary_swell_cc":16,"secondary_swell_height":321,"secondary_swell_period":19,"secondary_swell_direction":267,"secondary_swell_energy_incident":322,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":27,"wind_gusts":59,"wind_direction":16,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":323,"tide_phase":73,"tide_cc":16,"weather_code":74,"air_temperature":158,"likelihood_good":136,"likelihood_mediocre":324,"likelihood_bad":325,"likelihood_size":326},"2026-04-20T00:00:00",714,0.38,241,2.98,3.81,1.14,{"1":327,"2":328,"3":234,"4":143},20.8,54.9,{"datetime":330,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":331,"primary_swell_period":53,"primary_swell_direction":28,"primary_swell_energy_incident":332,"primary_swell_cc":16,"secondary_swell_height":333,"secondary_swell_period":31,"secondary_swell_direction":257,"secondary_swell_energy_incident":334,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":98,"wind_gusts":301,"wind_direction":335,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":146,"tide_phase":73,"tide_cc":16,"weather_code":74,"air_temperature":158,"likelihood_good":313,"likelihood_mediocre":336,"likelihood_bad":337,"likelihood_size":338},"2026-04-20T03:00:00",0.52,697,0.41,261,345,2.6,2.57,{"1":339,"2":340,"3":341,"4":263},27.1,38.9,29.2,{"datetime":343,"surf_size_category":31,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":344,"primary_swell_period":23,"primary_swell_direction":228,"primary_swell_energy_incident":345,"primary_swell_cc":16,"secondary_swell_height":346,"secondary_swell_period":19,"secondary_swell_direction":243,"secondary_swell_energy_incident":347,"secondary_swell_cc":16,"tertiary_swell_height":120,"tertiary_swell_period":124,"tertiary_swell_direction":287,"tertiary_swell_energy_incident":70,"tertiary_swell_cc":16,"wind_speed":143,"wind_gusts":43,"wind_direction":348,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":349,"tide_phase":46,"tide_cc":16,"weather_code":74,"air_temperature":158,"likelihood_good":313,"likelihood_mediocre":350,"likelihood_bad":351,"likelihood_size":352},"2026-04-20T06:00:00",0.67,1285,0.56,559,325,2.31,1.75,3.42,{"1":276,"2":353,"3":354,"4":263},27.8,48.6,{"datetime":356,"surf_size_category":31,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":169,"primary_swell_period":23,"primary_swell_direction":58,"primary_swell_energy_incident":357,"primary_swell_cc":16,"secondary_swell_height":358,"secondary_swell_period":19,"secondary_swell_direction":359,"secondary_swell_energy_incident":360,"secondary_swell_cc":16,"tertiary_swell_height":68,"tertiary_swell_period":27,"tertiary_swell_direction":19,"tertiary_swell_energy_incident":42,"tertiary_swell_cc":16,"wind_speed":59,"wind_gusts":176,"wind_direction":361,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":362,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":363,"likelihood_bad":364,"likelihood_size":365},"2026-04-20T09:00:00",1270,0.61,351,765,328,4.96,2.83,4.29,{"1":341,"2":366,"3":367,"4":211,"5":366},3.5,62.5,{"datetime":369,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":370,"primary_swell_period":23,"primary_swell_direction":59,"primary_swell_energy_incident":371,"primary_swell_cc":16,"secondary_swell_height":372,"secondary_swell_period":19,"secondary_swell_direction":17,"secondary_swell_energy_incident":373,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":144,"wind_gusts":374,"wind_direction":282,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":375,"tide_phase":73,"tide_cc":16,"weather_code":205,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":376,"likelihood_bad":218,"likelihood_size":377},"2026-04-20T12:00:00",0.58,973,0.47,414,37,3.19,2.14,{"1":378,"2":379,"3":341,"4":263},10.4,55.6,{"datetime":381,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":331,"primary_swell_period":23,"primary_swell_direction":382,"primary_swell_energy_incident":383,"primary_swell_cc":16,"secondary_swell_height":384,"secondary_swell_period":31,"secondary_swell_direction":43,"secondary_swell_energy_incident":385,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":21,"wind_gusts":184,"wind_direction":59,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":386,"tide_phase":73,"tide_cc":16,"weather_code":74,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":387,"likelihood_bad":388,"likelihood_size":389},"2026-04-20T15:00:00",354,739,0.34,186,0.91,2.21,4.91,{"2":390,"3":353},72.2,{"datetime":392,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":284,"primary_swell_period":23,"primary_swell_direction":243,"primary_swell_energy_incident":393,"primary_swell_cc":16,"secondary_swell_height":346,"secondary_swell_period":19,"secondary_swell_direction":254,"secondary_swell_energy_incident":394,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":155,"wind_gusts":39,"wind_direction":105,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":207,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":323,"likelihood_bad":395,"likelihood_size":396},"2026-04-20T18:00:00",731,536,4.14,{"2":199,"3":262,"4":263},{"datetime":398,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":386,"primary_swell_period":228,"primary_swell_direction":399,"primary_swell_energy_incident":400,"primary_swell_cc":16,"secondary_swell_height":401,"secondary_swell_period":53,"secondary_swell_direction":80,"secondary_swell_energy_incident":402,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":109,"wind_gusts":403,"wind_direction":67,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":404,"tide_phase":46,"tide_cc":16,"weather_code":74,"air_temperature":143,"likelihood_good":16,"likelihood_mediocre":405,"likelihood_bad":406,"likelihood_size":407},"2026-04-20T21:00:00",358,2803,1.01,2117,35,4.93,1.43,5.69,{"2":408,"3":409,"4":410},43.8,21.5,34.7,{"datetime":412,"surf_size_category":31,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":45,"primary_swell_period":53,"primary_swell_direction":254,"primary_swell_energy_incident":413,"primary_swell_cc":16,"secondary_swell_height":346,"secondary_swell_period":228,"secondary_swell_direction":105,"secondary_swell_energy_incident":414,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":60,"wind_gusts":119,"wind_direction":119,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":415,"tide_phase":73,"tide_cc":16,"weather_code":74,"air_temperature":158,"likelihood_good":126,"likelihood_mediocre":416,"likelihood_bad":417,"likelihood_size":418},"2026-04-21T00:00:00",3957,919,3.67,0.03,6.99,{"2":341,"3":419,"4":188,"5":235,"6":420},63.2,0.7,{"datetime":422,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":423,"primary_swell_period":23,"primary_swell_direction":256,"primary_swell_energy_incident":424,"primary_swell_cc":16,"secondary_swell_height":425,"secondary_swell_period":228,"secondary_swell_direction":426,"secondary_swell_energy_incident":427,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":176,"wind_gusts":428,"wind_direction":131,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":429,"tide_phase":73,"tide_cc":16,"weather_code":205,"air_temperature":143,"likelihood_good":16,"likelihood_mediocre":266,"likelihood_bad":430,"likelihood_size":431},"2026-04-21T03:00:00",1.33,4879,0.59,54,1056,43,1.3,6.27,{"2":432,"3":433,"4":278,"5":263},17.4,36.1,{"datetime":435,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":436,"primary_swell_period":23,"primary_swell_direction":184,"primary_swell_energy_incident":437,"primary_swell_cc":16,"secondary_swell_height":425,"secondary_swell_period":228,"secondary_swell_direction":438,"secondary_swell_energy_incident":439,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":95,"wind_gusts":105,"wind_direction":67,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":440,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":143,"likelihood_good":16,"likelihood_mediocre":441,"likelihood_bad":442,"likelihood_size":443},"2026-04-21T06:00:00",1.56,6933,340,1031,1.71,0.78,6.34,{"2":444,"3":445,"4":278,"5":263},12.5,41,{"datetime":447,"surf_size_category":53,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":448,"primary_swell_period":23,"primary_swell_direction":449,"primary_swell_energy_incident":450,"primary_swell_cc":16,"secondary_swell_height":284,"secondary_swell_period":228,"secondary_swell_direction":335,"secondary_swell_energy_incident":451,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":256,"wind_gusts":205,"wind_direction":452,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":453,"tide_phase":46,"tide_cc":16,"weather_code":17,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":441,"likelihood_bad":442,"likelihood_size":454},"2026-04-21T09:00:00",1.88,48,10067,906,60,4.52,{"3":455,"5":278},58.3,{"datetime":457,"surf_size_category":53,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":313,"primary_swell_period":23,"primary_swell_direction":458,"primary_swell_energy_incident":459,"primary_swell_cc":16,"secondary_swell_height":333,"secondary_swell_period":228,"secondary_swell_direction":267,"secondary_swell_energy_incident":460,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":256,"wind_gusts":80,"wind_direction":461,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":462,"tide_phase":73,"tide_cc":16,"weather_code":16,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":245,"likelihood_bad":246,"likelihood_size":463},"2026-04-21T12:00:00",59,10355,537,57,3.69,{"3":379,"4":188,"5":278},{"datetime":465,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":466,"primary_swell_period":23,"primary_swell_direction":80,"primary_swell_energy_incident":467,"primary_swell_cc":16,"secondary_swell_height":468,"secondary_swell_period":23,"secondary_swell_direction":19,"secondary_swell_energy_incident":469,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":95,"wind_gusts":105,"wind_direction":458,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":423,"tide_phase":73,"tide_cc":16,"weather_code":16,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":169,"likelihood_bad":170,"likelihood_size":470},"2026-04-21T15:00:00",1.58,6863,0.42,535,{"2":471,"3":24,"4":278},8.3,{"datetime":473,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":474,"primary_swell_period":23,"primary_swell_direction":105,"primary_swell_energy_incident":475,"primary_swell_cc":16,"secondary_swell_height":370,"secondary_swell_period":23,"secondary_swell_direction":476,"secondary_swell_energy_incident":477,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":83,"wind_gusts":153,"wind_direction":478,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":479,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":169,"likelihood_bad":170,"likelihood_size":480},"2026-04-21T18:00:00",1.36,4872,357,1053,67,1.31,{"2":262,"3":408,"4":278},{"datetime":482,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":483,"primary_swell_period":23,"primary_swell_direction":484,"primary_swell_energy_incident":485,"primary_swell_cc":16,"secondary_swell_height":87,"secondary_swell_period":228,"secondary_swell_direction":7,"secondary_swell_energy_incident":486,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":70,"wind_gusts":54,"wind_direction":478,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":487,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":143,"likelihood_good":16,"likelihood_mediocre":169,"likelihood_bad":170,"likelihood_size":488},"2026-04-21T21:00:00",1.39,55,4847,1490,4.18,{"2":262,"3":408,"4":278},{"datetime":490,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":491,"primary_swell_period":23,"primary_swell_direction":492,"primary_swell_energy_incident":493,"primary_swell_cc":16,"secondary_swell_height":331,"secondary_swell_period":23,"secondary_swell_direction":43,"secondary_swell_energy_incident":494,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":70,"wind_gusts":54,"wind_direction":478,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":495,"tide_phase":73,"tide_cc":16,"weather_code":16,"air_temperature":143,"likelihood_good":16,"likelihood_mediocre":245,"likelihood_bad":246,"likelihood_size":496},"2026-04-22T00:00:00",1.44,62,4990,856,4.1,{"2":497,"3":278,"4":278},16.7,{"datetime":499,"surf_size_category":31,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":500,"primary_swell_period":53,"primary_swell_direction":24,"primary_swell_energy_incident":501,"primary_swell_cc":16,"secondary_swell_height":502,"secondary_swell_period":228,"secondary_swell_direction":461,"secondary_swell_energy_incident":503,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":176,"wind_gusts":254,"wind_direction":504,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":505,"tide_phase":73,"tide_cc":16,"weather_code":16,"air_temperature":143,"likelihood_good":16,"likelihood_mediocre":87,"likelihood_bad":86,"likelihood_size":506},"2026-04-22T03:00:00",0.97,2114,0.8,1858,72,2.01,{"2":408,"3":507,"4":263},51.4,{"datetime":509,"surf_size_category":31,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":510,"primary_swell_period":53,"primary_swell_direction":449,"primary_swell_energy_incident":511,"primary_swell_cc":16,"secondary_swell_height":281,"secondary_swell_period":23,"secondary_swell_direction":286,"secondary_swell_energy_incident":512,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":42,"wind_gusts":104,"wind_direction":153,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":513,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":143,"likelihood_good":16,"likelihood_mediocre":423,"likelihood_bad":274,"likelihood_size":514},"2026-04-22T06:00:00",0.9,1783,1507,1.47,{"1":515,"2":516,"3":484},2.5,42.5,{"datetime":518,"surf_size_category":31,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":519,"primary_swell_period":53,"primary_swell_direction":24,"primary_swell_energy_incident":520,"primary_swell_cc":16,"secondary_swell_height":331,"secondary_swell_period":23,"secondary_swell_direction":282,"secondary_swell_energy_incident":521,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":109,"wind_gusts":104,"wind_direction":428,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":274,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":522,"likelihood_bad":158,"likelihood_size":523},"2026-04-22T09:00:00",1.02,2285,762,0.2,{"1":524,"2":60,"3":525},17.9,57.1,{"datetime":527,"surf_size_category":31,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":528,"primary_swell_period":53,"primary_swell_direction":426,"primary_swell_energy_incident":529,"primary_swell_cc":16,"secondary_swell_height":372,"secondary_swell_period":23,"secondary_swell_direction":476,"secondary_swell_energy_incident":530,"secondary_swell_cc":16,"tertiary_swell_height":30,"tertiary_swell_period":30,"tertiary_swell_direction":30,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":109,"wind_gusts":104,"wind_direction":95,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":531,"tide_phase":73,"tide_cc":16,"weather_code":74,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":522,"likelihood_bad":158,"likelihood_size":532},"2026-04-22T12:00:00",1.09,2545,641,4.04,{"1":533,"2":301,"3":534},28.6,52.4,{"datetime":536,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":296,"primary_swell_period":53,"primary_swell_direction":428,"primary_swell_energy_incident":537,"primary_swell_cc":16,"secondary_swell_height":538,"secondary_swell_period":23,"secondary_swell_direction":539,"secondary_swell_energy_incident":540,"secondary_swell_cc":16,"tertiary_swell_height":174,"tertiary_swell_period":23,"tertiary_swell_direction":166,"tertiary_swell_energy_incident":541,"tertiary_swell_cc":16,"wind_speed":42,"wind_gusts":403,"wind_direction":144,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":542,"tide_phase":73,"tide_cc":16,"weather_code":74,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":522,"likelihood_bad":158,"likelihood_size":543},"2026-04-22T15:00:00",1412,0.43,353,532,195,1.99,{"1":544,"2":545,"3":546},14.3,59.5,26.2,{"datetime":548,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":288,"primary_swell_period":19,"primary_swell_direction":254,"primary_swell_energy_incident":549,"primary_swell_cc":16,"secondary_swell_height":550,"secondary_swell_period":23,"secondary_swell_direction":297,"secondary_swell_energy_incident":551,"secondary_swell_cc":16,"tertiary_swell_height":196,"tertiary_swell_period":23,"tertiary_swell_direction":552,"tertiary_swell_energy_incident":553,"tertiary_swell_cc":16,"wind_speed":109,"wind_gusts":403,"wind_direction":58,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":554,"tide_phase":46,"tide_cc":16,"weather_code":74,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":16,"likelihood_bad":555,"likelihood_size":556},"2026-04-22T18:00:00",1069,0.48,589,82,128,1.07,8.2,{"2":557,"3":558},95.2,4.8,{"datetime":560,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":561,"primary_swell_period":23,"primary_swell_direction":539,"primary_swell_energy_incident":562,"primary_swell_cc":16,"secondary_swell_height":563,"secondary_swell_period":19,"secondary_swell_direction":24,"secondary_swell_energy_incident":564,"secondary_swell_cc":16,"tertiary_swell_height":79,"tertiary_swell_period":23,"tertiary_swell_direction":565,"tertiary_swell_energy_incident":42,"tertiary_swell_cc":16,"wind_speed":176,"wind_gusts":403,"wind_direction":301,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":566,"tide_phase":46,"tide_cc":16,"weather_code":31,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":16,"likelihood_bad":555,"likelihood_size":567},"2026-04-22T21:00:00",0.66,1256,0.69,891,95,3.22,{"2":568,"3":569},54.8,45.2,{"datetime":571,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":572,"primary_swell_period":23,"primary_swell_direction":31,"primary_swell_energy_incident":573,"primary_swell_cc":16,"secondary_swell_height":299,"secondary_swell_period":19,"secondary_swell_direction":452,"secondary_swell_energy_incident":574,"secondary_swell_cc":16,"tertiary_swell_height":196,"tertiary_swell_period":53,"tertiary_swell_direction":575,"tertiary_swell_energy_incident":154,"tertiary_swell_cc":16,"wind_speed":286,"wind_gusts":184,"wind_direction":94,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":487,"tide_phase":73,"tide_cc":16,"weather_code":31,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":502,"likelihood_bad":576,"likelihood_size":577},"2026-04-23T00:00:00",0.64,1224,666,98,7.4,{"1":544,"2":578,"3":579},39.3,46.4,{"datetime":581,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":346,"primary_swell_period":23,"primary_swell_direction":228,"primary_swell_energy_incident":582,"primary_swell_cc":16,"secondary_swell_height":583,"secondary_swell_period":53,"secondary_swell_direction":584,"secondary_swell_energy_incident":585,"secondary_swell_cc":16,"tertiary_swell_height":586,"tertiary_swell_period":31,"tertiary_swell_direction":105,"tertiary_swell_energy_incident":587,"tertiary_swell_cc":16,"wind_speed":176,"wind_gusts":184,"wind_direction":59,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":588,"tide_phase":73,"tide_cc":16,"weather_code":31,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":134,"likelihood_bad":589,"likelihood_size":590},"2026-04-23T03:00:00",949,0.46,76,407,0.33,155,2.75,6.6,{"1":544,"2":591,"4":592},61.9,23.8,{"datetime":594,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":331,"primary_swell_period":23,"primary_swell_direction":17,"primary_swell_energy_incident":595,"primary_swell_cc":16,"secondary_swell_height":321,"secondary_swell_period":53,"secondary_swell_direction":504,"secondary_swell_energy_incident":596,"secondary_swell_cc":16,"tertiary_swell_height":196,"tertiary_swell_period":31,"tertiary_swell_direction":131,"tertiary_swell_energy_incident":597,"tertiary_swell_cc":16,"wind_speed":176,"wind_gusts":184,"wind_direction":82,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":598,"tide_phase":46,"tide_cc":16,"weather_code":31,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":502,"likelihood_bad":576,"likelihood_size":599},"2026-04-23T06:00:00",803,282,83,1.65,{"1":544,"2":455,"3":600,"4":301,"5":558},3.6,{"datetime":602,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":425,"primary_swell_period":228,"primary_swell_direction":267,"primary_swell_energy_incident":603,"primary_swell_cc":16,"secondary_swell_height":538,"secondary_swell_period":19,"secondary_swell_direction":74,"secondary_swell_energy_incident":132,"secondary_swell_cc":16,"tertiary_swell_height":126,"tertiary_swell_period":23,"tertiary_swell_direction":106,"tertiary_swell_energy_incident":58,"tertiary_swell_cc":16,"wind_speed":155,"wind_gusts":184,"wind_direction":31,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":604,"tide_phase":46,"tide_cc":16,"weather_code":31,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":605,"likelihood_bad":606,"likelihood_size":607},"2026-04-23T09:00:00",1117,3.13,1.8,6.4,{"1":544,"2":54,"3":608,"4":609,"6":558},21.4,15.5,{"datetime":611,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":425,"primary_swell_period":228,"primary_swell_direction":23,"primary_swell_energy_incident":612,"primary_swell_cc":16,"secondary_swell_height":613,"secondary_swell_period":31,"secondary_swell_direction":614,"secondary_swell_energy_incident":615,"secondary_swell_cc":16,"tertiary_swell_height":56,"tertiary_swell_period":53,"tertiary_swell_direction":616,"tertiary_swell_energy_incident":42,"tertiary_swell_cc":16,"wind_speed":155,"wind_gusts":403,"wind_direction":539,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":617,"tide_phase":73,"tide_cc":16,"weather_code":31,"air_temperature":143,"likelihood_good":16,"likelihood_mediocre":134,"likelihood_bad":589,"likelihood_size":618},"2026-04-23T12:00:00",1124,0.4,65,220,106,4.13,{"1":544,"2":619,"3":620,"4":609,"6":558},42.9,22.6,{"datetime":622,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":550,"primary_swell_period":228,"primary_swell_direction":47,"primary_swell_energy_incident":383,"primary_swell_cc":16,"secondary_swell_height":623,"secondary_swell_period":31,"secondary_swell_direction":38,"secondary_swell_energy_incident":624,"secondary_swell_cc":16,"tertiary_swell_height":117,"tertiary_swell_period":19,"tertiary_swell_direction":625,"tertiary_swell_energy_incident":458,"tertiary_swell_cc":16,"wind_speed":286,"wind_gusts":119,"wind_direction":382,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":626,"tide_phase":73,"tide_cc":16,"weather_code":31,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":134,"likelihood_bad":589,"likelihood_size":627},"2026-04-23T15:00:00",0.26,94,93,2.71,{"1":544,"2":619,"3":558,"4":301,"5":544,"6":558},{"datetime":629,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":333,"primary_swell_period":228,"primary_swell_direction":53,"primary_swell_energy_incident":630,"primary_swell_cc":16,"secondary_swell_height":631,"secondary_swell_period":31,"secondary_swell_direction":256,"secondary_swell_energy_incident":504,"secondary_swell_cc":16,"tertiary_swell_height":18,"tertiary_swell_period":19,"tertiary_swell_direction":140,"tertiary_swell_energy_incident":184,"tertiary_swell_cc":16,"wind_speed":83,"wind_gusts":254,"wind_direction":287,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":632,"tide_phase":73,"tide_cc":16,"weather_code":74,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":502,"likelihood_bad":576,"likelihood_size":633},"2026-04-23T18:00:00",560,0.23,1.26,{"1":54,"2":471,"3":558,"4":620,"5":634,"6":301},1.2,{"datetime":636,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":637,"primary_swell_period":228,"primary_swell_direction":31,"primary_swell_energy_incident":638,"primary_swell_cc":16,"secondary_swell_height":639,"secondary_swell_period":31,"secondary_swell_direction":153,"secondary_swell_energy_incident":41,"secondary_swell_cc":16,"tertiary_swell_height":40,"tertiary_swell_period":31,"tertiary_swell_direction":374,"tertiary_swell_energy_incident":119,"tertiary_swell_cc":16,"wind_speed":92,"wind_gusts":445,"wind_direction":7,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":640,"tide_phase":46,"tide_cc":16,"weather_code":74,"air_temperature":158,"likelihood_good":16,"likelihood_mediocre":134,"likelihood_bad":589,"likelihood_size":641},"2026-04-23T21:00:00",0.49,857,0.27,2.3,{"1":544,"2":642,"4":592,"5":558,"6":609,"7":600},38.1]