[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"preview-southwold":3},{"spot":4,"forecast_preview":13},{"spot":5,"slug":6,"access_level_required":7,"lat":8,"long":9,"country":10,"region":11,"description":12},"Southwold","southwold",1,52.331722,1.687594,"england","east-england","Southwold is a slow, very inconsistent beachbreak that generally only breaks in bigger N, or very rare S/SE, swells. Offering small, wedging waves off the groynes, it works best at low to mid tide on light WNW wind. Watch out for groynes, pier and rips. Lots of parking and services in town.\n\n## Webcam ##: [Mumfords](https://www.mumfords-southwold.co.uk/southwold-webcam)",[14,39,55,70,85,101,122,134,143,160,175,190,205,217,232,244,256,270,281,290,300,309,318,327,336,349,355,364,373,381,393,403,416,426,434,442,451,461,469,475,483,490,498,507,516,522,528,537,544,553,561,567,570,575,581,585],{"datetime":15,"surf_size_category":16,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":19,"primary_swell_period":20,"primary_swell_direction":21,"primary_swell_energy_incident":22,"primary_swell_cc":17,"secondary_swell_height":23,"secondary_swell_period":24,"secondary_swell_direction":25,"secondary_swell_energy_incident":26,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":28,"wind_gusts":29,"wind_direction":30,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":7,"tide_height_inc_air_pressure":31,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":33,"likelihood_good":17,"likelihood_mediocre":17,"likelihood_bad":34,"likelihood_size":35},"2026-04-22T00:00:00",3,0,2,1.09,6,79,3562,0.68,5,76,1051,null,31,45,63,1.88,"rising",9,5.17,{"2":36,"3":37,"4":38},26.5,63.2,10.3,{"datetime":40,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":41,"primary_swell_period":20,"primary_swell_direction":25,"primary_swell_energy_incident":42,"primary_swell_cc":17,"secondary_swell_height":43,"secondary_swell_period":20,"secondary_swell_direction":44,"secondary_swell_energy_incident":45,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":46,"wind_gusts":47,"wind_direction":48,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":7,"tide_height_inc_air_pressure":49,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":33,"likelihood_good":17,"likelihood_mediocre":17,"likelihood_bad":51,"likelihood_size":52},"2026-04-22T03:00:00",0.87,2014,0.76,82,1767,27,40,72,2.21,"falling",7.12,{"2":53,"3":54},66,34,{"datetime":56,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":57,"primary_swell_period":20,"primary_swell_direction":58,"primary_swell_energy_incident":59,"primary_swell_cc":17,"secondary_swell_height":60,"secondary_swell_period":24,"secondary_swell_direction":61,"secondary_swell_energy_incident":62,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":63,"wind_gusts":64,"wind_direction":48,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":7,"tide_height_inc_air_pressure":65,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":33,"likelihood_good":17,"likelihood_mediocre":17,"likelihood_bad":51,"likelihood_size":66},"2026-04-22T06:00:00",0.97,70,2509,0.7,71,1135,26,37,1.11,{"1":67,"2":68,"3":69},12.5,38.2,49.3,{"datetime":71,"surf_size_category":16,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":72,"primary_swell_period":24,"primary_swell_direction":44,"primary_swell_energy_incident":73,"primary_swell_cc":17,"secondary_swell_height":74,"secondary_swell_period":20,"secondary_swell_direction":64,"secondary_swell_energy_incident":75,"secondary_swell_cc":17,"tertiary_swell_height":76,"tertiary_swell_period":24,"tertiary_swell_direction":77,"tertiary_swell_energy_incident":78,"tertiary_swell_cc":17,"wind_speed":79,"wind_gusts":80,"wind_direction":30,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":7,"tide_height_inc_air_pressure":81,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":33,"likelihood_good":17,"likelihood_mediocre":17,"likelihood_bad":51,"likelihood_size":82},"2026-04-22T09:00:00",0.89,2006,0.54,640,0.34,142,237,28,42,0.72,{"2":83,"3":84},39.6,60.4,{"datetime":86,"surf_size_category":16,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":87,"primary_swell_period":24,"primary_swell_direction":88,"primary_swell_energy_incident":89,"primary_swell_cc":17,"secondary_swell_height":90,"secondary_swell_period":20,"secondary_swell_direction":91,"secondary_swell_energy_incident":92,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":93,"wind_gusts":94,"wind_direction":30,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":7,"tide_height_inc_air_pressure":95,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":96,"likelihood_good":17,"likelihood_mediocre":17,"likelihood_bad":51,"likelihood_size":97},"2026-04-22T12:00:00",0.75,84,1427,0.51,100,739,23,36,1.68,10,{"1":98,"2":99,"3":100},29.2,19.4,51.4,{"datetime":102,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":103,"primary_swell_period":24,"primary_swell_direction":104,"primary_swell_energy_incident":105,"primary_swell_cc":17,"secondary_swell_height":106,"secondary_swell_period":107,"secondary_swell_direction":108,"secondary_swell_energy_incident":109,"secondary_swell_cc":17,"tertiary_swell_height":110,"tertiary_swell_period":20,"tertiary_swell_direction":111,"tertiary_swell_energy_incident":112,"tertiary_swell_cc":17,"wind_speed":113,"wind_gusts":114,"wind_direction":115,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":7,"tide_height_inc_air_pressure":116,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":96,"likelihood_good":17,"likelihood_mediocre":117,"likelihood_bad":118,"likelihood_size":119},"2026-04-22T15:00:00",0.77,75,1429,0.36,4,149,232,0.15,57,53,25,38,58,1.97,0.1,7.02,{"1":98,"2":120,"3":121},66.7,4.2,{"datetime":123,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":87,"primary_swell_period":24,"primary_swell_direction":124,"primary_swell_energy_incident":125,"primary_swell_cc":17,"secondary_swell_height":126,"secondary_swell_period":107,"secondary_swell_direction":127,"secondary_swell_energy_incident":128,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":79,"wind_gusts":129,"wind_direction":130,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":131,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":96,"likelihood_good":17,"likelihood_mediocre":17,"likelihood_bad":51,"likelihood_size":132},"2026-04-22T18:00:00",55,1122,0.48,106,490,41,46,0.96,{"1":98,"2":133},70.8,{"datetime":135,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":136,"primary_swell_period":24,"primary_swell_direction":137,"primary_swell_energy_incident":138,"primary_swell_cc":17,"secondary_swell_height":139,"secondary_swell_period":107,"secondary_swell_direction":111,"secondary_swell_energy_incident":140,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":46,"wind_gusts":141,"wind_direction":124,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":106,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":96,"likelihood_good":17,"likelihood_mediocre":117,"likelihood_bad":118,"likelihood_size":142},"2026-04-22T21:00:00",0.82,64,1518,0.47,378,39,{"1":98,"2":133},{"datetime":144,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":145,"primary_swell_period":24,"primary_swell_direction":146,"primary_swell_energy_incident":147,"primary_swell_cc":17,"secondary_swell_height":148,"secondary_swell_period":107,"secondary_swell_direction":149,"secondary_swell_energy_incident":150,"secondary_swell_cc":17,"tertiary_swell_height":151,"tertiary_swell_period":152,"tertiary_swell_direction":91,"tertiary_swell_energy_incident":153,"tertiary_swell_cc":17,"wind_speed":154,"wind_gusts":28,"wind_direction":155,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":7,"tide_height_inc_air_pressure":156,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":96,"likelihood_good":17,"likelihood_mediocre":157,"likelihood_bad":158,"likelihood_size":159},"2026-04-23T00:00:00",0.8,74,1579,0.42,67,313,0.21,7,145,22,59,1.4,0.2,6.92,{"1":98,"2":133},{"datetime":161,"surf_size_category":16,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":162,"primary_swell_period":24,"primary_swell_direction":163,"primary_swell_energy_incident":164,"primary_swell_cc":17,"secondary_swell_height":74,"secondary_swell_period":20,"secondary_swell_direction":165,"secondary_swell_energy_incident":166,"secondary_swell_cc":17,"tertiary_swell_height":167,"tertiary_swell_period":107,"tertiary_swell_direction":168,"tertiary_swell_energy_incident":109,"tertiary_swell_cc":17,"wind_speed":93,"wind_gusts":169,"wind_direction":170,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":171,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":33,"likelihood_good":17,"likelihood_mediocre":172,"likelihood_bad":107,"likelihood_size":173},"2026-04-23T03:00:00",0.66,96,1124,44,629,0.38,61,32,52,2.1,3.12,{"1":98,"2":54,"3":174},36.8,{"datetime":176,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":177,"primary_swell_period":24,"primary_swell_direction":48,"primary_swell_energy_incident":178,"primary_swell_cc":17,"secondary_swell_height":179,"secondary_swell_period":107,"secondary_swell_direction":180,"secondary_swell_energy_incident":181,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":182,"wind_gusts":28,"wind_direction":183,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":184,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":33,"likelihood_good":17,"likelihood_mediocre":185,"likelihood_bad":186,"likelihood_size":187},"2026-04-23T06:00:00",0.79,1467,0.43,54,332,21,51,1.54,1.46,5.66,{"1":188,"2":189},41.7,58.3,{"datetime":191,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":7,"primary_swell_height":192,"primary_swell_period":107,"primary_swell_direction":193,"primary_swell_energy_incident":194,"primary_swell_cc":17,"secondary_swell_height":195,"secondary_swell_period":24,"secondary_swell_direction":47,"secondary_swell_energy_incident":196,"secondary_swell_cc":17,"tertiary_swell_height":148,"tertiary_swell_period":107,"tertiary_swell_direction":197,"tertiary_swell_energy_incident":198,"tertiary_swell_cc":17,"wind_speed":199,"wind_gusts":28,"wind_direction":183,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":43,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":33,"likelihood_good":17,"likelihood_mediocre":200,"likelihood_bad":201,"likelihood_size":202},"2026-04-23T09:00:00",0.53,56,540,0.46,416,113,379,20,5.32,1.8,{"1":203,"2":204},52.1,47.9,{"datetime":206,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":7,"primary_swell_height":207,"primary_swell_period":107,"primary_swell_direction":137,"primary_swell_energy_incident":208,"primary_swell_cc":17,"secondary_swell_height":106,"secondary_swell_period":107,"secondary_swell_direction":209,"secondary_swell_energy_incident":210,"secondary_swell_cc":17,"tertiary_swell_height":211,"tertiary_swell_period":24,"tertiary_swell_direction":212,"tertiary_swell_energy_incident":213,"tertiary_swell_cc":17,"wind_speed":154,"wind_gusts":54,"wind_direction":212,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":156,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":33,"likelihood_good":17,"likelihood_mediocre":214,"likelihood_bad":215,"likelihood_size":216},"2026-04-23T12:00:00",0.45,386,116,254,0.29,43,173,5.97,1.15,{"1":189,"2":188},{"datetime":218,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":7,"primary_swell_height":195,"primary_swell_period":24,"primary_swell_direction":53,"primary_swell_energy_incident":219,"primary_swell_cc":17,"secondary_swell_height":220,"secondary_swell_period":20,"secondary_swell_direction":47,"secondary_swell_energy_incident":221,"secondary_swell_cc":17,"tertiary_swell_height":222,"tertiary_swell_period":107,"tertiary_swell_direction":223,"tertiary_swell_energy_incident":224,"tertiary_swell_cc":17,"wind_speed":154,"wind_gusts":225,"wind_direction":165,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":226,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":33,"likelihood_good":17,"likelihood_mediocre":227,"likelihood_bad":228,"likelihood_size":229},"2026-04-23T15:00:00",441,0.28,168,0.27,123,140,33,1.91,5.42,1.7,{"1":230,"2":231},55.6,44.4,{"datetime":233,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":7,"primary_swell_height":234,"primary_swell_period":20,"primary_swell_direction":169,"primary_swell_energy_incident":235,"primary_swell_cc":17,"secondary_swell_height":148,"secondary_swell_period":107,"secondary_swell_direction":180,"secondary_swell_energy_incident":236,"secondary_swell_cc":17,"tertiary_swell_height":237,"tertiary_swell_period":107,"tertiary_swell_direction":238,"tertiary_swell_energy_incident":239,"tertiary_swell_cc":17,"wind_speed":199,"wind_gusts":79,"wind_direction":129,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":240,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":33,"likelihood_good":17,"likelihood_mediocre":118,"likelihood_bad":117,"likelihood_size":241},"2026-04-23T18:00:00",0.4,338,273,0.31,111,181,1.36,{"1":242,"2":243},53.5,46.5,{"datetime":245,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":76,"primary_swell_period":20,"primary_swell_direction":28,"primary_swell_energy_incident":246,"primary_swell_cc":17,"secondary_swell_height":247,"secondary_swell_period":107,"secondary_swell_direction":114,"secondary_swell_energy_incident":248,"secondary_swell_cc":17,"tertiary_swell_height":249,"tertiary_swell_period":107,"tertiary_swell_direction":250,"tertiary_swell_energy_incident":251,"tertiary_swell_cc":17,"wind_speed":199,"wind_gusts":46,"wind_direction":29,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":247,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":252,"likelihood_good":17,"likelihood_mediocre":253,"likelihood_bad":254,"likelihood_size":255},"2026-04-23T21:00:00",252,0.37,213,0.33,99,209,8,6.47,0.65,{"1":189,"2":188},{"datetime":257,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":7,"primary_swell_height":258,"primary_swell_period":107,"primary_swell_direction":30,"primary_swell_energy_incident":75,"primary_swell_cc":17,"secondary_swell_height":151,"secondary_swell_period":33,"secondary_swell_direction":259,"secondary_swell_energy_incident":260,"secondary_swell_cc":17,"tertiary_swell_height":261,"tertiary_swell_period":18,"tertiary_swell_direction":168,"tertiary_swell_energy_incident":96,"tertiary_swell_cc":17,"wind_speed":262,"wind_gusts":263,"wind_direction":264,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":265,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":252,"likelihood_good":17,"likelihood_mediocre":253,"likelihood_bad":254,"likelihood_size":266},"2026-04-24T00:00:00",0.58,49,147,0.11,18,24,48,0.95,{"1":267,"2":268,"3":269},43.8,52.8,3.5,{"datetime":271,"surf_size_category":18,"surf_rating_filled":7,"surf_rating_partial":17,"surf_cc":17,"primary_swell_height":23,"primary_swell_period":252,"primary_swell_direction":272,"primary_swell_energy_incident":273,"primary_swell_cc":17,"secondary_swell_height":27,"secondary_swell_period":27,"secondary_swell_direction":27,"secondary_swell_energy_incident":27,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":274,"wind_gusts":275,"wind_direction":63,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":18,"tide_height_inc_air_pressure":276,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":252,"likelihood_good":277,"likelihood_mediocre":278,"likelihood_bad":17,"likelihood_size":279},"2026-04-24T03:00:00",62,1529,12,16,1.84,3.87,3.25,{"1":98,"2":53,"3":280},4.9,{"datetime":282,"surf_size_category":18,"surf_rating_filled":7,"surf_rating_partial":17,"surf_cc":17,"primary_swell_height":23,"primary_swell_period":152,"primary_swell_direction":112,"primary_swell_energy_incident":283,"primary_swell_cc":17,"secondary_swell_height":284,"secondary_swell_period":18,"secondary_swell_direction":154,"secondary_swell_energy_incident":18,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":274,"wind_gusts":285,"wind_direction":286,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":18,"tide_height_inc_air_pressure":287,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":152,"likelihood_good":288,"likelihood_mediocre":156,"likelihood_bad":17,"likelihood_size":289},"2026-04-24T06:00:00",1381,0.05,17,341,1.89,5.72,{"1":98,"2":53,"3":280},{"datetime":291,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":258,"primary_swell_period":152,"primary_swell_direction":141,"primary_swell_energy_incident":292,"primary_swell_cc":17,"secondary_swell_height":293,"secondary_swell_period":107,"secondary_swell_direction":294,"secondary_swell_energy_incident":295,"secondary_swell_cc":17,"tertiary_swell_height":296,"tertiary_swell_period":107,"tertiary_swell_direction":169,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":17,"wind_speed":182,"wind_gusts":297,"wind_direction":46,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":298,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":33,"likelihood_good":157,"likelihood_mediocre":158,"likelihood_bad":17,"likelihood_size":299},"2026-04-24T09:00:00",868,0.25,118,115,0.22,29,1.05,{"1":188,"2":242,"3":280},{"datetime":301,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":258,"primary_swell_period":152,"primary_swell_direction":302,"primary_swell_energy_incident":303,"primary_swell_cc":17,"secondary_swell_height":304,"secondary_swell_period":107,"secondary_swell_direction":212,"secondary_swell_energy_incident":305,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":154,"wind_gusts":28,"wind_direction":114,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":306,"tide_phase":32,"tide_cc":17,"weather_code":18,"air_temperature":96,"likelihood_good":17,"likelihood_mediocre":118,"likelihood_bad":117,"likelihood_size":307},"2026-04-24T12:00:00",50,998,0.3,135,1.24,{"1":308,"2":203,"3":280},43.1,{"datetime":310,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":311,"primary_swell_period":152,"primary_swell_direction":180,"primary_swell_energy_incident":312,"primary_swell_cc":17,"secondary_swell_height":249,"secondary_swell_period":16,"secondary_swell_direction":165,"secondary_swell_energy_incident":313,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":154,"wind_gusts":28,"wind_direction":94,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":314,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":33,"likelihood_good":17,"likelihood_mediocre":51,"likelihood_bad":17,"likelihood_size":315},"2026-04-24T15:00:00",0.69,1371,144,1.82,{"1":316,"2":317,"3":280},29.9,65.3,{"datetime":319,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":320,"primary_swell_period":152,"primary_swell_direction":124,"primary_swell_energy_incident":321,"primary_swell_cc":17,"secondary_swell_height":322,"secondary_swell_period":16,"secondary_swell_direction":29,"secondary_swell_energy_incident":323,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":262,"wind_gusts":263,"wind_direction":324,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":325,"tide_phase":50,"tide_cc":17,"weather_code":16,"air_temperature":33,"likelihood_good":17,"likelihood_mediocre":51,"likelihood_bad":17,"likelihood_size":326},"2026-04-24T18:00:00",0.73,1541,0.39,201,30,1.76,{"1":98,"2":53,"3":280},{"datetime":328,"surf_size_category":18,"surf_rating_filled":7,"surf_rating_partial":17,"surf_cc":17,"primary_swell_height":145,"primary_swell_period":152,"primary_swell_direction":130,"primary_swell_energy_incident":329,"primary_swell_cc":17,"secondary_swell_height":249,"secondary_swell_period":16,"secondary_swell_direction":47,"secondary_swell_energy_incident":330,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":96,"wind_gusts":331,"wind_direction":332,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":18,"tide_height_inc_air_pressure":311,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":252,"likelihood_good":333,"likelihood_mediocre":334,"likelihood_bad":17,"likelihood_size":335},"2026-04-24T21:00:00",1611,125,13,358,4.38,2.74,{"1":98,"2":53,"3":280},{"datetime":337,"surf_size_category":18,"surf_rating_filled":7,"surf_rating_partial":17,"surf_cc":17,"primary_swell_height":43,"primary_swell_period":20,"primary_swell_direction":29,"primary_swell_energy_incident":338,"primary_swell_cc":17,"secondary_swell_height":339,"secondary_swell_period":18,"secondary_swell_direction":113,"secondary_swell_energy_incident":24,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":340,"wind_gusts":341,"wind_direction":342,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":18,"tide_height_inc_air_pressure":343,"tide_phase":32,"tide_cc":17,"weather_code":168,"air_temperature":152,"likelihood_good":344,"likelihood_mediocre":345,"likelihood_bad":17,"likelihood_size":346},"2026-04-25T00:00:00",1286,0.09,11,15,339,0.64,6.56,0.56,{"1":98,"2":347,"3":348},61.1,9.7,{"datetime":350,"surf_size_category":18,"surf_rating_filled":7,"surf_rating_partial":17,"surf_cc":17,"primary_swell_height":162,"primary_swell_period":20,"primary_swell_direction":112,"primary_swell_energy_incident":26,"primary_swell_cc":17,"secondary_swell_height":284,"secondary_swell_period":18,"secondary_swell_direction":63,"secondary_swell_energy_incident":7,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":33,"wind_gusts":331,"wind_direction":351,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":18,"tide_height_inc_air_pressure":352,"tide_phase":32,"tide_cc":17,"weather_code":168,"air_temperature":24,"likelihood_good":353,"likelihood_mediocre":195,"likelihood_bad":17,"likelihood_size":354},"2026-04-25T03:00:00",342,1.48,6.66,{"1":98,"2":53,"3":280},{"datetime":356,"surf_size_category":18,"surf_rating_filled":7,"surf_rating_partial":17,"surf_cc":17,"primary_swell_height":254,"primary_swell_period":20,"primary_swell_direction":180,"primary_swell_energy_incident":357,"primary_swell_cc":17,"secondary_swell_height":117,"secondary_swell_period":18,"secondary_swell_direction":212,"secondary_swell_energy_incident":33,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":340,"wind_gusts":275,"wind_direction":358,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":359,"tide_phase":50,"tide_cc":17,"weather_code":168,"air_temperature":107,"likelihood_good":360,"likelihood_mediocre":106,"likelihood_bad":17,"likelihood_size":361},"2026-04-25T06:00:00",1067,322,2.03,6.76,{"1":362,"2":363,"3":280},35.4,59.7,{"datetime":365,"surf_size_category":18,"surf_rating_filled":7,"surf_rating_partial":17,"surf_cc":17,"primary_swell_height":366,"primary_swell_period":152,"primary_swell_direction":130,"primary_swell_energy_incident":367,"primary_swell_cc":17,"secondary_swell_height":304,"secondary_swell_period":16,"secondary_swell_direction":259,"secondary_swell_energy_incident":294,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":107,"wind_gusts":152,"wind_direction":368,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":18,"tide_height_inc_air_pressure":369,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":252,"likelihood_good":370,"likelihood_mediocre":65,"likelihood_bad":17,"likelihood_size":371},"2026-04-25T09:00:00",0.6,938,159,1.44,6.01,{"1":372,"2":268},47.2,{"datetime":374,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":74,"primary_swell_period":152,"primary_swell_direction":47,"primary_swell_energy_incident":375,"primary_swell_cc":17,"secondary_swell_height":376,"secondary_swell_period":16,"secondary_swell_direction":30,"secondary_swell_energy_incident":377,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":340,"wind_gusts":285,"wind_direction":153,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":378,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":96,"likelihood_good":17,"likelihood_mediocre":253,"likelihood_bad":254,"likelihood_size":379},"2026-04-25T12:00:00",707,0.24,69,1.17,{"1":380,"2":99},80.6,{"datetime":382,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":126,"primary_swell_period":20,"primary_swell_direction":264,"primary_swell_energy_incident":383,"primary_swell_cc":17,"secondary_swell_height":117,"secondary_swell_period":18,"secondary_swell_direction":384,"secondary_swell_energy_incident":33,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":385,"wind_gusts":154,"wind_direction":386,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":387,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":340,"likelihood_good":254,"likelihood_mediocre":388,"likelihood_bad":389,"likelihood_size":390},"2026-04-25T15:00:00",534,77,14,60,1.65,4.42,2.05,{"1":391,"2":392},84.7,15.3,{"datetime":394,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":139,"primary_swell_period":20,"primary_swell_direction":183,"primary_swell_energy_incident":395,"primary_swell_cc":17,"secondary_swell_height":396,"secondary_swell_period":16,"secondary_swell_direction":386,"secondary_swell_energy_incident":28,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":397,"wind_gusts":46,"wind_direction":169,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":398,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":96,"likelihood_good":23,"likelihood_mediocre":399,"likelihood_bad":157,"likelihood_size":400},"2026-04-25T18:00:00",567,0.16,19,1.95,6.24,{"1":401,"2":402},85.4,14.6,{"datetime":404,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":405,"primary_swell_period":20,"primary_swell_direction":29,"primary_swell_energy_incident":406,"primary_swell_cc":17,"secondary_swell_height":407,"secondary_swell_period":16,"secondary_swell_direction":115,"secondary_swell_energy_incident":408,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":285,"wind_gusts":93,"wind_direction":114,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":409,"tide_phase":50,"tide_cc":17,"weather_code":18,"air_temperature":33,"likelihood_good":410,"likelihood_mediocre":411,"likelihood_bad":412,"likelihood_size":413},"2026-04-25T21:00:00",0.49,607,0.26,81,1.13,1.33,4.94,0.85,{"1":414,"2":415},81.9,18.1,{"datetime":417,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":418,"primary_swell_period":20,"primary_swell_direction":165,"primary_swell_energy_incident":419,"primary_swell_cc":17,"secondary_swell_height":296,"secondary_swell_period":16,"secondary_swell_direction":183,"secondary_swell_energy_incident":112,"secondary_swell_cc":17,"tertiary_swell_height":420,"tertiary_swell_period":17,"tertiary_swell_direction":20,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":7,"wind_speed":397,"wind_gusts":46,"wind_direction":124,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":126,"tide_phase":32,"tide_cc":17,"weather_code":18,"air_temperature":33,"likelihood_good":23,"likelihood_mediocre":421,"likelihood_bad":422,"likelihood_size":423},"2026-04-26T00:00:00",0.5,541,0.03,5.14,1.3,{"1":424,"2":425},89.6,10.4,{"datetime":427,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":207,"primary_swell_period":24,"primary_swell_direction":180,"primary_swell_energy_incident":428,"primary_swell_cc":17,"secondary_swell_height":429,"secondary_swell_period":18,"secondary_swell_direction":168,"secondary_swell_energy_incident":107,"secondary_swell_cc":17,"tertiary_swell_height":430,"tertiary_swell_period":7,"tertiary_swell_direction":107,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":7,"wind_speed":199,"wind_gusts":297,"wind_direction":115,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":7,"tide_height_inc_air_pressure":431,"tide_phase":32,"tide_cc":17,"weather_code":16,"air_temperature":33,"likelihood_good":420,"likelihood_mediocre":432,"likelihood_bad":389,"likelihood_size":433},"2026-04-26T03:00:00",395,0.07,0.02,1.02,5.04,{"1":53,"2":54},{"datetime":435,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":179,"primary_swell_period":24,"primary_swell_direction":272,"primary_swell_energy_incident":436,"primary_swell_cc":17,"secondary_swell_height":437,"secondary_swell_period":16,"secondary_swell_direction":438,"secondary_swell_energy_incident":130,"secondary_swell_cc":17,"tertiary_swell_height":430,"tertiary_swell_period":7,"tertiary_swell_direction":107,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":7,"wind_speed":275,"wind_gusts":113,"wind_direction":302,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":439,"tide_phase":32,"tide_cc":17,"weather_code":16,"air_temperature":252,"likelihood_good":17,"likelihood_mediocre":172,"likelihood_bad":107,"likelihood_size":440},"2026-04-26T06:00:00",422,0.19,78,1.87,{"1":84,"2":441,"3":280},34.7,{"datetime":443,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":234,"primary_swell_period":20,"primary_swell_direction":183,"primary_swell_energy_incident":444,"primary_swell_cc":17,"secondary_swell_height":249,"secondary_swell_period":16,"secondary_swell_direction":21,"secondary_swell_energy_incident":445,"secondary_swell_cc":17,"tertiary_swell_height":430,"tertiary_swell_period":17,"tertiary_swell_direction":20,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":7,"wind_speed":275,"wind_gusts":63,"wind_direction":112,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":446,"tide_phase":50,"tide_cc":17,"weather_code":16,"air_temperature":252,"likelihood_good":17,"likelihood_mediocre":447,"likelihood_bad":448,"likelihood_size":449},"2026-04-26T09:00:00",403,169,1.72,4.49,2.63,{"1":450,"2":69,"3":280},45.8,{"datetime":452,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":148,"primary_swell_period":20,"primary_swell_direction":47,"primary_swell_energy_incident":453,"primary_swell_cc":17,"secondary_swell_height":220,"secondary_swell_period":16,"secondary_swell_direction":454,"secondary_swell_energy_incident":455,"secondary_swell_cc":17,"tertiary_swell_height":437,"tertiary_swell_period":107,"tertiary_swell_direction":456,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":17,"wind_speed":275,"wind_gusts":63,"wind_direction":168,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":457,"tide_phase":50,"tide_cc":17,"weather_code":16,"air_temperature":252,"likelihood_good":17,"likelihood_mediocre":277,"likelihood_bad":278,"likelihood_size":458},"2026-04-26T12:00:00",385,85,108,129,1.12,{"1":459,"2":460,"3":99},56.2,24.3,{"datetime":462,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":106,"primary_swell_period":20,"primary_swell_direction":80,"primary_swell_energy_incident":463,"primary_swell_cc":17,"secondary_swell_height":293,"secondary_swell_period":107,"secondary_swell_direction":464,"secondary_swell_energy_incident":456,"secondary_swell_cc":17,"tertiary_swell_height":437,"tertiary_swell_period":16,"tertiary_swell_direction":454,"tertiary_swell_energy_incident":264,"tertiary_swell_cc":17,"wind_speed":262,"wind_gusts":297,"wind_direction":115,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":465,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":252,"likelihood_good":17,"likelihood_mediocre":466,"likelihood_bad":467,"likelihood_size":468},"2026-04-26T15:00:00",307,110,1.37,4.39,2.73,{"1":459,"2":460,"3":99},{"datetime":470,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":167,"primary_swell_period":152,"primary_swell_direction":259,"primary_swell_energy_incident":471,"primary_swell_cc":17,"secondary_swell_height":376,"secondary_swell_period":107,"secondary_swell_direction":472,"secondary_swell_energy_incident":209,"secondary_swell_cc":17,"tertiary_swell_height":151,"tertiary_swell_period":16,"tertiary_swell_direction":25,"tertiary_swell_energy_incident":193,"tertiary_swell_cc":17,"wind_speed":182,"wind_gusts":28,"wind_direction":170,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":473,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":252,"likelihood_good":17,"likelihood_mediocre":34,"likelihood_bad":398,"likelihood_size":474},"2026-04-26T18:00:00",389,112,1.93,{"1":459,"2":267},{"datetime":476,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":477,"primary_swell_period":24,"primary_swell_direction":386,"primary_swell_energy_incident":478,"primary_swell_cc":17,"secondary_swell_height":479,"secondary_swell_period":18,"secondary_swell_direction":112,"secondary_swell_energy_incident":20,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":182,"wind_gusts":324,"wind_direction":112,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":480,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":252,"likelihood_good":17,"likelihood_mediocre":466,"likelihood_bad":467,"likelihood_size":481},"2026-04-26T21:00:00",0.52,626,0.08,1.57,{"1":100,"2":482},48.6,{"datetime":484,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":405,"primary_swell_period":24,"primary_swell_direction":302,"primary_swell_energy_incident":485,"primary_swell_cc":17,"secondary_swell_height":486,"secondary_swell_period":18,"secondary_swell_direction":324,"secondary_swell_energy_incident":18,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":154,"wind_gusts":28,"wind_direction":272,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":7,"tide_height_inc_air_pressure":345,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":252,"likelihood_good":420,"likelihood_mediocre":487,"likelihood_bad":488,"likelihood_size":489},"2026-04-27T00:00:00",511,0.06,4.91,2.18,{"1":242,"2":243},{"datetime":491,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":492,"primary_swell_period":24,"primary_swell_direction":130,"primary_swell_energy_incident":493,"primary_swell_cc":17,"secondary_swell_height":430,"secondary_swell_period":17,"secondary_swell_direction":20,"secondary_swell_energy_incident":17,"secondary_swell_cc":7,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":154,"wind_gusts":225,"wind_direction":124,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":162,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":252,"likelihood_good":234,"likelihood_mediocre":494,"likelihood_bad":7,"likelihood_size":495},"2026-04-27T03:00:00",0.41,320,6.8,{"1":496,"2":497},60.5,39.5,{"datetime":499,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":220,"primary_swell_period":252,"primary_swell_direction":80,"primary_swell_energy_incident":500,"primary_swell_cc":17,"secondary_swell_height":304,"secondary_swell_period":107,"secondary_swell_direction":25,"secondary_swell_energy_incident":501,"secondary_swell_cc":17,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":385,"wind_gusts":93,"wind_direction":47,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":502,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":252,"likelihood_good":234,"likelihood_mediocre":503,"likelihood_bad":17,"likelihood_size":504},"2026-04-27T06:00:00",217,160,1.6,7.8,{"1":505,"2":506},57.6,42.4,{"datetime":508,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":304,"primary_swell_period":152,"primary_swell_direction":509,"primary_swell_energy_incident":210,"primary_swell_cc":17,"secondary_swell_height":220,"secondary_swell_period":107,"secondary_swell_direction":438,"secondary_swell_energy_incident":510,"secondary_swell_cc":17,"tertiary_swell_height":511,"tertiary_swell_period":16,"tertiary_swell_direction":112,"tertiary_swell_energy_incident":341,"tertiary_swell_cc":17,"wind_speed":385,"wind_gusts":263,"wind_direction":509,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":512,"tide_phase":50,"tide_cc":17,"weather_code":18,"air_temperature":252,"likelihood_good":234,"likelihood_mediocre":20,"likelihood_bad":201,"likelihood_size":513},"2026-04-27T09:00:00",47,167,0.12,1.94,{"1":514,"2":515},72.6,27.4,{"datetime":517,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":304,"primary_swell_period":20,"primary_swell_direction":264,"primary_swell_energy_incident":518,"primary_swell_cc":17,"secondary_swell_height":249,"secondary_swell_period":16,"secondary_swell_direction":124,"secondary_swell_energy_incident":260,"secondary_swell_cc":17,"tertiary_swell_height":511,"tertiary_swell_period":340,"tertiary_swell_direction":264,"tertiary_swell_energy_incident":272,"tertiary_swell_cc":17,"wind_speed":331,"wind_gusts":263,"wind_direction":170,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":519,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":33,"likelihood_good":17,"likelihood_mediocre":520,"likelihood_bad":201,"likelihood_size":521},"2026-04-27T12:00:00",212,1.22,6.4,{"1":408,"2":397},{"datetime":523,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":376,"primary_swell_period":107,"primary_swell_direction":168,"primary_swell_energy_incident":524,"primary_swell_cc":17,"secondary_swell_height":407,"secondary_swell_period":16,"secondary_swell_direction":183,"secondary_swell_energy_incident":438,"secondary_swell_cc":17,"tertiary_swell_height":110,"tertiary_swell_period":252,"tertiary_swell_direction":63,"tertiary_swell_energy_incident":124,"tertiary_swell_cc":17,"wind_speed":341,"wind_gusts":113,"wind_direction":193,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":457,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":33,"likelihood_good":17,"likelihood_mediocre":525,"likelihood_bad":526,"likelihood_size":527},"2026-04-27T15:00:00",107,5.6,2.6,{"1":408,"2":397},{"datetime":529,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":376,"primary_swell_period":107,"primary_swell_direction":58,"primary_swell_energy_incident":530,"primary_swell_cc":17,"secondary_swell_height":531,"secondary_swell_period":152,"secondary_swell_direction":64,"secondary_swell_energy_incident":302,"secondary_swell_cc":17,"tertiary_swell_height":511,"tertiary_swell_period":18,"tertiary_swell_direction":124,"tertiary_swell_energy_incident":341,"tertiary_swell_cc":17,"wind_speed":275,"wind_gusts":113,"wind_direction":386,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":532,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":33,"likelihood_good":157,"likelihood_mediocre":533,"likelihood_bad":526,"likelihood_size":534},"2026-04-27T18:00:00",104,0.14,1.79,5.4,{"1":535,"2":536},78.6,21.4,{"datetime":538,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":293,"primary_swell_period":107,"primary_swell_direction":104,"primary_swell_energy_incident":238,"primary_swell_cc":17,"secondary_swell_height":539,"secondary_swell_period":152,"secondary_swell_direction":129,"secondary_swell_energy_incident":61,"secondary_swell_cc":17,"tertiary_swell_height":429,"tertiary_swell_period":18,"tertiary_swell_direction":259,"tertiary_swell_energy_incident":16,"tertiary_swell_cc":17,"wind_speed":385,"wind_gusts":93,"wind_direction":377,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":226,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":33,"likelihood_good":157,"likelihood_mediocre":540,"likelihood_bad":201,"likelihood_size":541},"2026-04-27T21:00:00",0.17,6.2,{"1":542,"2":543},76.2,23.8,{"datetime":545,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":376,"primary_swell_period":24,"primary_swell_direction":297,"primary_swell_energy_incident":546,"primary_swell_cc":17,"secondary_swell_height":261,"secondary_swell_period":96,"secondary_swell_direction":252,"secondary_swell_energy_incident":46,"secondary_swell_cc":7,"tertiary_swell_height":430,"tertiary_swell_period":17,"tertiary_swell_direction":547,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":17,"wind_speed":274,"wind_gusts":154,"wind_direction":408,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":412,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":252,"likelihood_good":17,"likelihood_mediocre":548,"likelihood_bad":549,"likelihood_size":550},"2026-04-28T00:00:00",101,80,4.8,3.4,{"1":551,"2":552},72.2,27.8,{"datetime":554,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":555,"primary_swell_period":24,"primary_swell_direction":263,"primary_swell_energy_incident":556,"primary_swell_cc":17,"secondary_swell_height":261,"secondary_swell_period":33,"secondary_swell_direction":252,"secondary_swell_energy_incident":46,"secondary_swell_cc":7,"tertiary_swell_height":430,"tertiary_swell_period":17,"tertiary_swell_direction":180,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":17,"wind_speed":340,"wind_gusts":199,"wind_direction":168,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":207,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":252,"likelihood_good":7,"likelihood_mediocre":557,"likelihood_bad":558,"likelihood_size":559},"2026-04-28T03:00:00",0.23,88,4.4,2.8,{"1":120,"2":560,"3":558},30.6,{"datetime":562,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":296,"primary_swell_period":24,"primary_swell_direction":93,"primary_swell_energy_incident":547,"primary_swell_cc":17,"secondary_swell_height":117,"secondary_swell_period":96,"secondary_swell_direction":252,"secondary_swell_energy_incident":93,"secondary_swell_cc":7,"tertiary_swell_height":563,"tertiary_swell_period":17,"tertiary_swell_direction":46,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":17,"wind_speed":96,"wind_gusts":285,"wind_direction":114,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":564,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":252,"likelihood_good":7,"likelihood_mediocre":20,"likelihood_bad":565,"likelihood_size":566},"2026-04-28T06:00:00",0.01,1.31,1.2,{"1":120,"2":552,"3":525},{"datetime":568,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":157,"primary_swell_period":24,"primary_swell_direction":113,"primary_swell_energy_incident":137,"primary_swell_cc":17,"secondary_swell_height":339,"secondary_swell_period":33,"secondary_swell_direction":252,"secondary_swell_energy_incident":275,"secondary_swell_cc":7,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":252,"wind_gusts":285,"wind_direction":168,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":389,"tide_phase":32,"tide_cc":17,"weather_code":17,"air_temperature":252,"likelihood_good":145,"likelihood_mediocre":533,"likelihood_bad":18,"likelihood_size":569},"2026-04-28T09:00:00",{"1":120,"2":552,"3":525},{"datetime":571,"surf_size_category":17,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":437,"primary_swell_period":24,"primary_swell_direction":263,"primary_swell_energy_incident":193,"primary_swell_cc":17,"secondary_swell_height":339,"secondary_swell_period":252,"secondary_swell_direction":152,"secondary_swell_energy_incident":275,"secondary_swell_cc":7,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":152,"wind_gusts":275,"wind_direction":572,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":185,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":33,"likelihood_good":17,"likelihood_mediocre":557,"likelihood_bad":573,"likelihood_size":574},"2026-04-28T12:00:00",97,3.8,{"0":392,"1":100,"2":552,"3":525},{"datetime":576,"surf_size_category":17,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":531,"primary_swell_period":20,"primary_swell_direction":275,"primary_swell_energy_incident":225,"primary_swell_cc":17,"secondary_swell_height":339,"secondary_swell_period":33,"secondary_swell_direction":152,"secondary_swell_energy_incident":285,"secondary_swell_cc":7,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":20,"wind_gusts":341,"wind_direction":163,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":577,"tide_phase":32,"tide_cc":17,"weather_code":18,"air_temperature":33,"likelihood_good":17,"likelihood_mediocre":578,"likelihood_bad":579,"likelihood_size":580},"2026-04-28T15:00:00",0.98,3.6,4.6,{"0":392,"1":100,"2":552,"3":525},{"datetime":582,"surf_size_category":17,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":583,"primary_swell_period":20,"primary_swell_direction":331,"primary_swell_energy_incident":63,"primary_swell_cc":17,"secondary_swell_height":479,"secondary_swell_period":33,"secondary_swell_direction":152,"secondary_swell_energy_incident":385,"secondary_swell_cc":7,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":20,"wind_gusts":341,"wind_direction":163,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":502,"tide_phase":32,"tide_cc":17,"weather_code":16,"air_temperature":96,"likelihood_good":17,"likelihood_mediocre":557,"likelihood_bad":573,"likelihood_size":584},"2026-04-28T18:00:00",0.13,{"0":392,"1":100,"2":552,"3":525},{"datetime":586,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":583,"primary_swell_period":20,"primary_swell_direction":275,"primary_swell_energy_incident":63,"primary_swell_cc":17,"secondary_swell_height":479,"secondary_swell_period":33,"secondary_swell_direction":152,"secondary_swell_energy_incident":331,"secondary_swell_cc":7,"tertiary_swell_height":27,"tertiary_swell_period":27,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":107,"wind_gusts":285,"wind_direction":587,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":588,"tide_phase":50,"tide_cc":17,"weather_code":18,"air_temperature":33,"likelihood_good":145,"likelihood_mediocre":578,"likelihood_bad":573,"likelihood_size":589},"2026-04-28T21:00:00",271,2.13,{"1":590,"2":348,"3":591},79.2,11.1]