[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"preview-scratby":3},{"spot":4,"forecast_preview":13},{"spot":5,"slug":6,"access_level_required":7,"lat":8,"long":9,"country":10,"region":11,"description":12},"Scratby","scratby",1,52.678028,1.720793,"england","east-england","Scratby is a fast, sometimes hollow, sandy bottomed beachbreak. It works tide round, on N through to SE swells, with long lefts to be had in big N swells. Ideal wind from the SW/W. Unlike its neighbouring breaks to the north the lack of groynes makes for brutal longshore drift and rips. Cliff top car park that fills up fast.\n\nNearest webcam at [Gorleston](spot:gorleston)",[14,36,50,67,82,95,107,119,130,142,150,158,165,175,186,197,206,215,224,233,241,252,264,274,286,297,311,320,332,343,355,364,377,390,400,411,420,431,438,449,459,473,484,496,508,520,528,536,546,556,568,580,589,596,604,615],{"datetime":15,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":18,"primary_swell_period":19,"primary_swell_direction":20,"primary_swell_energy_incident":21,"primary_swell_cc":16,"secondary_swell_height":22,"secondary_swell_period":23,"secondary_swell_direction":24,"secondary_swell_energy_incident":25,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":27,"wind_gusts":28,"wind_direction":29,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":26,"tide_phase":26,"tide_cc":16,"weather_code":30,"air_temperature":31,"likelihood_good":32,"likelihood_mediocre":33,"likelihood_bad":16,"likelihood_size":34},"2026-04-17T00:00:00",0,2,0.24,4,131,90,0.1,5,32,21,null,17,22,208,45,11,2.35,2.82,{"1":35},100,{"datetime":37,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":18,"primary_swell_period":19,"primary_swell_direction":38,"primary_swell_energy_incident":39,"primary_swell_cc":16,"secondary_swell_height":22,"secondary_swell_period":23,"secondary_swell_direction":40,"secondary_swell_energy_incident":41,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":42,"wind_gusts":41,"wind_direction":43,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":44,"tide_phase":45,"tide_cc":16,"weather_code":30,"air_temperature":46,"likelihood_good":47,"likelihood_mediocre":48,"likelihood_bad":16,"likelihood_size":49},"2026-04-17T03:00:00",128,89,23,18,14,199,0.43,"rising",10,6.02,1.1,{"1":35},{"datetime":51,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":52,"primary_swell_period":23,"primary_swell_direction":53,"primary_swell_energy_incident":54,"primary_swell_cc":16,"secondary_swell_height":52,"secondary_swell_period":19,"secondary_swell_direction":55,"secondary_swell_energy_incident":56,"secondary_swell_cc":16,"tertiary_swell_height":52,"tertiary_swell_period":57,"tertiary_swell_direction":58,"tertiary_swell_energy_incident":59,"tertiary_swell_cc":7,"wind_speed":60,"wind_gusts":25,"wind_direction":61,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":62,"tide_phase":45,"tide_cc":16,"weather_code":63,"air_temperature":46,"likelihood_good":64,"likelihood_mediocre":65,"likelihood_bad":16,"likelihood_size":66},"2026-04-17T06:00:00",0.12,30,27,144,19,3,167,12,16,187,2.16,61,3.8,3.32,{"1":35},{"datetime":68,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":69,"primary_swell_period":23,"primary_swell_direction":70,"primary_swell_energy_incident":71,"primary_swell_cc":16,"secondary_swell_height":72,"secondary_swell_period":57,"secondary_swell_direction":73,"secondary_swell_energy_incident":74,"secondary_swell_cc":16,"tertiary_swell_height":75,"tertiary_swell_period":19,"tertiary_swell_direction":76,"tertiary_swell_energy_incident":41,"tertiary_swell_cc":16,"wind_speed":42,"wind_gusts":56,"wind_direction":77,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":78,"tide_phase":79,"tide_cc":16,"weather_code":63,"air_temperature":46,"likelihood_good":33,"likelihood_mediocre":80,"likelihood_bad":16,"likelihood_size":81},"2026-04-17T09:00:00",0.14,37,42,0.16,146,24,0.11,116,160,2.97,"falling",4.3,{"1":35},{"datetime":83,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":84,"primary_swell_period":57,"primary_swell_direction":85,"primary_swell_energy_incident":86,"primary_swell_cc":16,"secondary_swell_height":87,"secondary_swell_period":23,"secondary_swell_direction":88,"secondary_swell_energy_incident":71,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":89,"wind_gusts":54,"wind_direction":77,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":90,"tide_phase":79,"tide_cc":16,"weather_code":91,"air_temperature":59,"likelihood_good":16,"likelihood_mediocre":92,"likelihood_bad":93,"likelihood_size":94},"2026-04-17T12:00:00",0.18,113,38,0.15,35,20,1.8,51,6.47,0.65,{"1":35},{"datetime":96,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":84,"primary_swell_period":57,"primary_swell_direction":97,"primary_swell_energy_incident":98,"primary_swell_cc":16,"secondary_swell_height":22,"secondary_swell_period":23,"secondary_swell_direction":74,"secondary_swell_energy_incident":60,"secondary_swell_cc":16,"tertiary_swell_height":99,"tertiary_swell_period":57,"tertiary_swell_direction":100,"tertiary_swell_energy_incident":19,"tertiary_swell_cc":16,"wind_speed":89,"wind_gusts":101,"wind_direction":102,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":103,"tide_phase":45,"tide_cc":16,"weather_code":57,"air_temperature":104,"likelihood_good":16,"likelihood_mediocre":105,"likelihood_bad":16,"likelihood_size":106},"2026-04-17T15:00:00",110,48,0.07,155,29,172,0.81,13,7.12,{"1":35},{"datetime":108,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":109,"primary_swell_period":57,"primary_swell_direction":110,"primary_swell_energy_incident":111,"primary_swell_cc":16,"secondary_swell_height":22,"secondary_swell_period":57,"secondary_swell_direction":112,"secondary_swell_energy_incident":27,"secondary_swell_cc":16,"tertiary_swell_height":113,"tertiary_swell_period":23,"tertiary_swell_direction":114,"tertiary_swell_energy_incident":46,"tertiary_swell_cc":16,"wind_speed":74,"wind_gusts":115,"wind_direction":116,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":117,"tide_phase":45,"tide_cc":16,"weather_code":16,"air_temperature":104,"likelihood_good":16,"likelihood_mediocre":105,"likelihood_bad":16,"likelihood_size":118},"2026-04-17T18:00:00",0.35,158,112,86,0.08,28,31,177,2.36,{"1":35},{"datetime":120,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":18,"primary_swell_period":23,"primary_swell_direction":121,"primary_swell_energy_incident":122,"primary_swell_cc":16,"secondary_swell_height":123,"secondary_swell_period":19,"secondary_swell_direction":124,"secondary_swell_energy_incident":125,"secondary_swell_cc":7,"tertiary_swell_height":113,"tertiary_swell_period":23,"tertiary_swell_direction":53,"tertiary_swell_energy_incident":42,"tertiary_swell_cc":16,"wind_speed":40,"wind_gusts":53,"wind_direction":126,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":127,"tide_phase":79,"tide_cc":16,"weather_code":17,"air_temperature":59,"likelihood_good":22,"likelihood_mediocre":128,"likelihood_bad":16,"likelihood_size":129},"2026-04-17T21:00:00",124,123,0.25,170,72,206,3.21,7.02,{"1":35},{"datetime":131,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":132,"primary_swell_period":19,"primary_swell_direction":133,"primary_swell_energy_incident":134,"primary_swell_cc":16,"secondary_swell_height":135,"secondary_swell_period":23,"secondary_swell_direction":136,"secondary_swell_energy_incident":104,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":56,"wind_gusts":54,"wind_direction":137,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":138,"tide_phase":79,"tide_cc":16,"weather_code":91,"air_temperature":31,"likelihood_good":139,"likelihood_mediocre":140,"likelihood_bad":16,"likelihood_size":141},"2026-04-18T00:00:00",0.26,132,125,0.09,33,223,1.76,4.36,2.76,{"1":35},{"datetime":143,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":123,"primary_swell_period":23,"primary_swell_direction":144,"primary_swell_energy_incident":122,"primary_swell_cc":16,"secondary_swell_height":145,"secondary_swell_period":23,"secondary_swell_direction":56,"secondary_swell_energy_incident":23,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":59,"wind_gusts":27,"wind_direction":146,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":109,"tide_phase":79,"tide_cc":16,"weather_code":63,"air_temperature":31,"likelihood_good":105,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":147},"2026-04-18T03:00:00",126,0.06,255,{"0":148,"1":149},2.8,97.2,{"datetime":151,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":84,"primary_swell_period":19,"primary_swell_direction":152,"primary_swell_energy_incident":153,"primary_swell_cc":16,"secondary_swell_height":26,"secondary_swell_period":26,"secondary_swell_direction":26,"secondary_swell_energy_incident":26,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":59,"wind_gusts":27,"wind_direction":154,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":155,"tide_phase":45,"tide_cc":16,"weather_code":16,"air_temperature":156,"likelihood_good":105,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":157},"2026-04-18T06:00:00",147,49,235,1.7,9,{"1":35},{"datetime":159,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":22,"primary_swell_period":19,"primary_swell_direction":160,"primary_swell_energy_incident":41,"primary_swell_cc":16,"secondary_swell_height":99,"secondary_swell_period":19,"secondary_swell_direction":19,"secondary_swell_energy_incident":23,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":27,"wind_gusts":161,"wind_direction":162,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":163,"tide_phase":79,"tide_cc":16,"weather_code":16,"air_temperature":46,"likelihood_good":105,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":164},"2026-04-18T09:00:00",134,26,265,3.1,{"1":35},{"datetime":166,"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":167,"primary_swell_energy_incident":46,"primary_swell_cc":16,"secondary_swell_height":145,"secondary_swell_period":57,"secondary_swell_direction":7,"secondary_swell_energy_incident":57,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":60,"wind_gusts":25,"wind_direction":168,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":169,"tide_phase":79,"tide_cc":16,"weather_code":57,"air_temperature":59,"likelihood_good":170,"likelihood_mediocre":171,"likelihood_bad":16,"likelihood_size":172},"2026-04-18T12:00:00",129,7,2.06,4.52,2.6,{"0":173,"1":174},11.8,88.2,{"datetime":176,"surf_size_category":16,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":99,"primary_swell_period":57,"primary_swell_direction":177,"primary_swell_energy_incident":178,"primary_swell_cc":16,"secondary_swell_height":26,"secondary_swell_period":26,"secondary_swell_direction":26,"secondary_swell_energy_incident":26,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":178,"wind_gusts":42,"wind_direction":179,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":180,"tide_phase":79,"tide_cc":16,"weather_code":57,"air_temperature":59,"likelihood_good":181,"likelihood_mediocre":182,"likelihood_bad":16,"likelihood_size":183},"2026-04-18T15:00:00",118,8,87,0.7,1.3,5.82,{"0":184,"1":185},51.4,48.6,{"datetime":187,"surf_size_category":16,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":75,"primary_swell_period":19,"primary_swell_direction":188,"primary_swell_energy_incident":46,"primary_swell_cc":16,"secondary_swell_height":145,"secondary_swell_period":57,"secondary_swell_direction":189,"secondary_swell_energy_incident":19,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":168,"wind_gusts":156,"wind_direction":190,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":7,"tide_height_inc_air_pressure":191,"tide_phase":45,"tide_cc":16,"weather_code":57,"air_temperature":31,"likelihood_good":192,"likelihood_mediocre":193,"likelihood_bad":16,"likelihood_size":194},"2026-04-18T18:00:00",349,141,44,1.79,5.57,1.55,{"0":195,"1":196},75.7,24.3,{"datetime":198,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":99,"primary_swell_period":57,"primary_swell_direction":156,"primary_swell_energy_incident":23,"primary_swell_cc":16,"secondary_swell_height":26,"secondary_swell_period":26,"secondary_swell_direction":26,"secondary_swell_energy_incident":26,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":46,"wind_gusts":42,"wind_direction":199,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":200,"tide_phase":45,"tide_cc":16,"weather_code":63,"air_temperature":46,"likelihood_good":201,"likelihood_mediocre":202,"likelihood_bad":16,"likelihood_size":203},"2026-04-18T21:00:00",224,3.31,6.44,0.68,{"0":204,"1":205},16.7,83.3,{"datetime":207,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":145,"primary_swell_period":57,"primary_swell_direction":104,"primary_swell_energy_incident":57,"primary_swell_cc":16,"secondary_swell_height":26,"secondary_swell_period":26,"secondary_swell_direction":26,"secondary_swell_energy_incident":26,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":42,"wind_gusts":89,"wind_direction":208,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":209,"tide_phase":79,"tide_cc":16,"weather_code":63,"air_temperature":156,"likelihood_good":210,"likelihood_mediocre":211,"likelihood_bad":16,"likelihood_size":212},"2026-04-19T00:00:00",291,2.19,6.67,0.45,{"0":213,"1":214},8.3,91.7,{"datetime":216,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":217,"primary_swell_period":57,"primary_swell_direction":218,"primary_swell_energy_incident":40,"primary_swell_cc":16,"secondary_swell_height":26,"secondary_swell_period":26,"secondary_swell_direction":26,"secondary_swell_energy_incident":26,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":104,"wind_gusts":27,"wind_direction":219,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":220,"tide_phase":79,"tide_cc":16,"weather_code":63,"air_temperature":156,"likelihood_good":221,"likelihood_mediocre":222,"likelihood_bad":16,"likelihood_size":223},"2026-04-19T03:00:00",0.21,345,295,0.52,5.4,1.72,{"1":35},{"datetime":225,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":226,"primary_swell_period":19,"primary_swell_direction":7,"primary_swell_energy_incident":227,"primary_swell_cc":16,"secondary_swell_height":52,"secondary_swell_period":23,"secondary_swell_direction":71,"secondary_swell_energy_incident":53,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":89,"wind_gusts":54,"wind_direction":228,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":229,"tide_phase":45,"tide_cc":16,"weather_code":16,"air_temperature":178,"likelihood_good":230,"likelihood_mediocre":231,"likelihood_bad":16,"likelihood_size":232},"2026-04-19T06:00:00",0.37,148,333,1.18,2.05,5.07,{"1":35},{"datetime":234,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":211,"primary_swell_period":19,"primary_swell_direction":46,"primary_swell_energy_incident":235,"primary_swell_cc":16,"secondary_swell_height":132,"secondary_swell_period":23,"secondary_swell_direction":236,"secondary_swell_energy_incident":237,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":28,"wind_gusts":115,"wind_direction":238,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":239,"tide_phase":45,"tide_cc":16,"weather_code":63,"air_temperature":156,"likelihood_good":16,"likelihood_mediocre":105,"likelihood_bad":16,"likelihood_size":240},"2026-04-19T09:00:00",280,46,152,351,3.03,{"1":35},{"datetime":242,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":243,"primary_swell_period":23,"primary_swell_direction":168,"primary_swell_energy_incident":244,"primary_swell_cc":16,"secondary_swell_height":72,"secondary_swell_period":23,"secondary_swell_direction":245,"secondary_swell_energy_incident":246,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":28,"wind_gusts":24,"wind_direction":247,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":248,"tide_phase":79,"tide_cc":16,"weather_code":63,"air_temperature":156,"likelihood_good":16,"likelihood_mediocre":105,"likelihood_bad":16,"likelihood_size":249},"2026-04-19T12:00:00",0.82,1019,69,64,355,2.3,{"1":250,"2":251},59,41,{"datetime":253,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":254,"primary_swell_period":255,"primary_swell_direction":23,"primary_swell_energy_incident":256,"primary_swell_cc":16,"secondary_swell_height":257,"secondary_swell_period":23,"secondary_swell_direction":74,"secondary_swell_energy_incident":258,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":74,"wind_gusts":259,"wind_direction":260,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":261,"tide_phase":79,"tide_cc":16,"weather_code":63,"air_temperature":156,"likelihood_good":16,"likelihood_mediocre":105,"likelihood_bad":16,"likelihood_size":262},"2026-04-19T15:00:00",0.87,6,1247,0.17,54,34,350,0.77,{"1":263,"2":263},50,{"datetime":265,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":266,"primary_swell_period":255,"primary_swell_direction":19,"primary_swell_energy_incident":267,"primary_swell_cc":16,"secondary_swell_height":268,"secondary_swell_period":168,"secondary_swell_direction":60,"secondary_swell_energy_incident":269,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":41,"wind_gusts":74,"wind_direction":17,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":270,"tide_phase":45,"tide_cc":16,"weather_code":63,"air_temperature":156,"likelihood_good":93,"likelihood_mediocre":92,"likelihood_bad":16,"likelihood_size":271},"2026-04-19T18:00:00",0.63,630,0.31,212,1.17,{"1":272,"2":273},53.5,46.5,{"datetime":275,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":276,"primary_swell_period":23,"primary_swell_direction":41,"primary_swell_energy_incident":277,"primary_swell_cc":16,"secondary_swell_height":268,"secondary_swell_period":57,"secondary_swell_direction":278,"secondary_swell_energy_incident":279,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":278,"wind_gusts":25,"wind_direction":168,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":280,"tide_phase":45,"tide_cc":16,"weather_code":63,"air_temperature":178,"likelihood_good":281,"likelihood_mediocre":282,"likelihood_bad":16,"likelihood_size":283},"2026-04-19T21:00:00",0.69,897,15,94,3.15,2.37,4.75,{"1":284,"2":285},36.1,63.9,{"datetime":287,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":16,"primary_swell_height":288,"primary_swell_period":23,"primary_swell_direction":63,"primary_swell_energy_incident":289,"primary_swell_cc":16,"secondary_swell_height":290,"secondary_swell_period":19,"secondary_swell_direction":31,"secondary_swell_energy_incident":291,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":31,"wind_gusts":278,"wind_direction":260,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":171,"tide_phase":79,"tide_cc":16,"weather_code":63,"air_temperature":178,"likelihood_good":292,"likelihood_mediocre":293,"likelihood_bad":16,"likelihood_size":294},"2026-04-20T00:00:00",0.44,429,0.56,423,3.9,3.22,{"1":295,"2":296},19.4,80.6,{"datetime":298,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":16,"primary_swell_height":299,"primary_swell_period":19,"primary_swell_direction":17,"primary_swell_energy_incident":300,"primary_swell_cc":16,"secondary_swell_height":301,"secondary_swell_period":23,"secondary_swell_direction":263,"secondary_swell_energy_incident":302,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":31,"wind_gusts":42,"wind_direction":303,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":304,"tide_phase":79,"tide_cc":16,"weather_code":63,"air_temperature":168,"likelihood_good":305,"likelihood_mediocre":306,"likelihood_bad":16,"likelihood_size":307},"2026-04-20T03:00:00",0.71,590,0.49,532,313,0.93,4.55,2.57,{"1":308,"2":309,"3":310},25.7,69.4,4.9,{"datetime":312,"surf_size_category":17,"surf_rating_filled":7,"surf_rating_partial":16,"surf_cc":16,"primary_swell_height":290,"primary_swell_period":23,"primary_swell_direction":71,"primary_swell_energy_incident":313,"primary_swell_cc":16,"secondary_swell_height":314,"secondary_swell_period":19,"secondary_swell_direction":238,"secondary_swell_energy_incident":302,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":168,"wind_gusts":31,"wind_direction":208,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":315,"tide_phase":45,"tide_cc":16,"weather_code":91,"air_temperature":168,"likelihood_good":316,"likelihood_mediocre":317,"likelihood_bad":93,"likelihood_size":318},"2026-04-20T06:00:00",687,0.74,0.83,3.12,3.35,{"1":204,"2":319,"3":180},82.6,{"datetime":321,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":322,"primary_swell_period":255,"primary_swell_direction":41,"primary_swell_energy_incident":323,"primary_swell_cc":16,"secondary_swell_height":324,"secondary_swell_period":19,"secondary_swell_direction":325,"secondary_swell_energy_incident":326,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":89,"wind_gusts":101,"wind_direction":327,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":148,"tide_phase":45,"tide_cc":16,"weather_code":16,"air_temperature":178,"likelihood_good":328,"likelihood_mediocre":329,"likelihood_bad":93,"likelihood_size":330},"2026-04-20T09:00:00",0.73,1058,0.34,358,104,344,0.78,5.69,{"1":204,"2":331,"3":310},78.5,{"datetime":333,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":334,"primary_swell_period":255,"primary_swell_direction":24,"primary_swell_energy_incident":335,"primary_swell_cc":16,"secondary_swell_height":336,"secondary_swell_period":19,"secondary_swell_direction":46,"secondary_swell_energy_incident":337,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":161,"wind_gusts":70,"wind_direction":338,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":339,"tide_phase":79,"tide_cc":16,"weather_code":63,"air_temperature":178,"likelihood_good":340,"likelihood_mediocre":341,"likelihood_bad":202,"likelihood_size":342},"2026-04-20T12:00:00",0.59,800,0.42,201,339,2.58,0.03,6.41,{"1":204,"2":319,"3":180},{"datetime":344,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":276,"primary_swell_period":19,"primary_swell_direction":25,"primary_swell_energy_incident":345,"primary_swell_cc":16,"secondary_swell_height":346,"secondary_swell_period":255,"secondary_swell_direction":25,"secondary_swell_energy_incident":347,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":161,"wind_gusts":348,"wind_direction":156,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":349,"tide_phase":79,"tide_cc":16,"weather_code":16,"air_temperature":156,"likelihood_good":16,"likelihood_mediocre":350,"likelihood_bad":351,"likelihood_size":352},"2026-04-20T15:00:00",740,0.32,227,36,1.06,5.46,1.66,{"1":353,"2":354,"3":213},23.6,68.1,{"datetime":356,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":357,"primary_swell_period":19,"primary_swell_direction":348,"primary_swell_energy_incident":323,"primary_swell_cc":16,"secondary_swell_height":358,"secondary_swell_period":23,"secondary_swell_direction":359,"secondary_swell_energy_incident":20,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":88,"wind_gusts":153,"wind_direction":259,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":314,"tide_phase":45,"tide_cc":16,"weather_code":16,"air_temperature":178,"likelihood_good":93,"likelihood_mediocre":360,"likelihood_bad":361,"likelihood_size":362},"2026-04-20T18:00:00",0.8,0.38,337,2.99,3.48,{"1":363,"2":296,"3":310},14.6,{"datetime":365,"surf_size_category":57,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":7,"primary_swell_period":19,"primary_swell_direction":63,"primary_swell_energy_incident":366,"primary_swell_cc":16,"secondary_swell_height":180,"secondary_swell_period":168,"secondary_swell_direction":7,"secondary_swell_energy_incident":367,"secondary_swell_cc":16,"tertiary_swell_height":368,"tertiary_swell_period":19,"tertiary_swell_direction":134,"tertiary_swell_energy_incident":369,"tertiary_swell_cc":16,"wind_speed":54,"wind_gusts":370,"wind_direction":371,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":372,"tide_phase":45,"tide_cc":16,"weather_code":63,"air_temperature":178,"likelihood_good":202,"likelihood_mediocre":373,"likelihood_bad":374,"likelihood_size":375},"2026-04-20T21:00:00",2125,885,0.22,95,39,47,2.71,1.6,4.84,{"1":363,"2":251,"3":376},44.4,{"datetime":378,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":379,"primary_swell_period":23,"primary_swell_direction":190,"primary_swell_energy_incident":380,"primary_swell_cc":16,"secondary_swell_height":381,"secondary_swell_period":255,"secondary_swell_direction":21,"secondary_swell_energy_incident":382,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":53,"wind_gusts":251,"wind_direction":383,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":384,"tide_phase":79,"tide_cc":16,"weather_code":63,"air_temperature":178,"likelihood_good":93,"likelihood_mediocre":103,"likelihood_bad":385,"likelihood_size":386},"2026-04-21T00:00:00",1.35,4303,0.67,1289,25,2.87,5.66,{"2":387,"3":388,"4":389},36.8,21.5,41.7,{"datetime":391,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":392,"primary_swell_period":255,"primary_swell_direction":86,"primary_swell_energy_incident":393,"primary_swell_cc":16,"secondary_swell_height":226,"secondary_swell_period":255,"secondary_swell_direction":394,"secondary_swell_energy_incident":395,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":88,"wind_gusts":263,"wind_direction":259,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":396,"tide_phase":79,"tide_cc":16,"weather_code":63,"air_temperature":156,"likelihood_good":16,"likelihood_mediocre":397,"likelihood_bad":398,"likelihood_size":399},"2026-04-21T03:00:00",1.71,7027,101,381,1.44,1.4,5.72,{"2":387,"3":204,"4":273},{"datetime":401,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":402,"primary_swell_period":255,"primary_swell_direction":348,"primary_swell_energy_incident":403,"primary_swell_cc":16,"secondary_swell_height":404,"secondary_swell_period":255,"secondary_swell_direction":405,"secondary_swell_energy_incident":406,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":259,"wind_gusts":153,"wind_direction":190,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":407,"tide_phase":45,"tide_cc":16,"weather_code":17,"air_temperature":156,"likelihood_good":93,"likelihood_mediocre":16,"likelihood_bad":92,"likelihood_size":408},"2026-04-21T06:00:00",1.93,9245,0.46,342,246,0.72,{"2":409,"3":410,"4":273},9.7,43.8,{"datetime":412,"surf_size_category":23,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":413,"primary_swell_period":168,"primary_swell_direction":414,"primary_swell_energy_incident":415,"primary_swell_cc":16,"secondary_swell_height":416,"secondary_swell_period":168,"secondary_swell_direction":325,"secondary_swell_energy_incident":417,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":136,"wind_gusts":153,"wind_direction":263,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":117,"tide_phase":45,"tide_cc":16,"weather_code":63,"air_temperature":156,"likelihood_good":93,"likelihood_mediocre":16,"likelihood_bad":92,"likelihood_size":418},"2026-04-21T09:00:00",2.18,52,14016,0.5,437,{"3":410,"4":363,"5":419,"6":409},31.9,{"datetime":421,"surf_size_category":255,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":422,"primary_swell_period":168,"primary_swell_direction":423,"primary_swell_energy_incident":424,"primary_swell_cc":16,"secondary_swell_height":425,"secondary_swell_period":255,"secondary_swell_direction":426,"secondary_swell_energy_incident":427,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":259,"wind_gusts":91,"wind_direction":153,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":372,"tide_phase":79,"tide_cc":16,"weather_code":16,"air_temperature":156,"likelihood_good":93,"likelihood_mediocre":340,"likelihood_bad":201,"likelihood_size":428},"2026-04-21T12:00:00",2.12,62,13824,0.58,56,949,{"3":410,"4":295,"5":429,"6":430},6.9,29.9,{"datetime":432,"surf_size_category":23,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":433,"primary_swell_period":255,"primary_swell_direction":414,"primary_swell_energy_incident":434,"primary_swell_cc":16,"secondary_swell_height":226,"secondary_swell_period":23,"secondary_swell_direction":435,"secondary_swell_energy_incident":436,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":259,"wind_gusts":98,"wind_direction":153,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":397,"tide_phase":79,"tide_cc":16,"weather_code":16,"air_temperature":156,"likelihood_good":93,"likelihood_mediocre":340,"likelihood_bad":201,"likelihood_size":437},"2026-04-21T15:00:00",1.99,11107,119,330,{"3":410,"4":295,"5":387},{"datetime":439,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":440,"primary_swell_period":255,"primary_swell_direction":236,"primary_swell_energy_incident":441,"primary_swell_cc":16,"secondary_swell_height":442,"secondary_swell_period":255,"secondary_swell_direction":188,"secondary_swell_energy_incident":443,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":136,"wind_gusts":98,"wind_direction":444,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":220,"tide_phase":45,"tide_cc":16,"weather_code":16,"air_temperature":156,"likelihood_good":16,"likelihood_mediocre":72,"likelihood_bad":445,"likelihood_size":446},"2026-04-21T18:00:00",1.78,8295,0.57,438,55,6.96,{"2":429,"3":447,"4":448},32.6,60.4,{"datetime":450,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":451,"primary_swell_period":255,"primary_swell_direction":452,"primary_swell_energy_incident":453,"primary_swell_cc":16,"secondary_swell_height":276,"secondary_swell_period":168,"secondary_swell_direction":255,"secondary_swell_energy_incident":454,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":24,"wind_gusts":236,"wind_direction":455,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":456,"tide_phase":45,"tide_cc":16,"weather_code":16,"air_temperature":156,"likelihood_good":16,"likelihood_mediocre":132,"likelihood_bad":457,"likelihood_size":458},"2026-04-21T21:00:00",1.62,60,7139,936,58,2.03,6.86,{"2":295,"3":259,"4":273},{"datetime":460,"surf_size_category":23,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":461,"primary_swell_period":255,"primary_swell_direction":462,"primary_swell_energy_incident":463,"primary_swell_cc":16,"secondary_swell_height":464,"secondary_swell_period":255,"secondary_swell_direction":91,"secondary_swell_energy_incident":465,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":101,"wind_gusts":466,"wind_direction":250,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":467,"tide_phase":79,"tide_cc":16,"weather_code":16,"air_temperature":156,"likelihood_good":16,"likelihood_mediocre":468,"likelihood_bad":469,"likelihood_size":470},"2026-04-22T00:00:00",1.68,67,7848,0.64,1103,40,2.86,0.29,6.83,{"2":471,"3":472,"4":363,"5":419},49.3,4.2,{"datetime":474,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":475,"primary_swell_period":255,"primary_swell_direction":476,"primary_swell_energy_incident":477,"primary_swell_cc":16,"secondary_swell_height":211,"secondary_swell_period":23,"secondary_swell_direction":478,"secondary_swell_energy_incident":479,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":54,"wind_gusts":86,"wind_direction":462,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":480,"tide_phase":79,"tide_cc":16,"weather_code":16,"air_temperature":156,"likelihood_good":340,"likelihood_mediocre":72,"likelihood_bad":481,"likelihood_size":482},"2026-04-22T03:00:00",1.52,57,5982,111,505,1.91,6.93,{"2":259,"3":196,"4":483,"5":148},38.9,{"datetime":485,"surf_size_category":57,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":486,"primary_swell_period":23,"primary_swell_direction":91,"primary_swell_energy_incident":487,"primary_swell_cc":16,"secondary_swell_height":488,"secondary_swell_period":255,"secondary_swell_direction":489,"secondary_swell_energy_incident":490,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":28,"wind_gusts":24,"wind_direction":98,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":491,"tide_phase":79,"tide_cc":16,"weather_code":16,"air_temperature":156,"likelihood_good":340,"likelihood_mediocre":492,"likelihood_bad":493,"likelihood_size":494},"2026-04-22T06:00:00",1.36,4369,0.54,360,446,0.9,0.23,4.91,{"1":278,"2":53,"3":495,"4":46,"5":357},44.2,{"datetime":497,"surf_size_category":57,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":498,"primary_swell_period":23,"primary_swell_direction":455,"primary_swell_energy_incident":499,"primary_swell_cc":16,"secondary_swell_height":334,"secondary_swell_period":255,"secondary_swell_direction":59,"secondary_swell_energy_incident":500,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":28,"wind_gusts":136,"wind_direction":370,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":501,"tide_phase":45,"tide_cc":16,"weather_code":16,"air_temperature":156,"likelihood_good":502,"likelihood_mediocre":171,"likelihood_bad":221,"likelihood_size":503},"2026-04-22T09:00:00",1.13,2951,626,1.89,0.2,{"1":504,"2":505,"3":506,"4":507},14.3,33.3,47.6,4.8,{"datetime":509,"surf_size_category":57,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":510,"primary_swell_period":23,"primary_swell_direction":423,"primary_swell_energy_incident":511,"primary_swell_cc":16,"secondary_swell_height":464,"secondary_swell_period":23,"secondary_swell_direction":512,"secondary_swell_energy_incident":513,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":40,"wind_gusts":136,"wind_direction":53,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":514,"tide_phase":79,"tide_cc":16,"weather_code":16,"air_temperature":178,"likelihood_good":502,"likelihood_mediocre":515,"likelihood_bad":516,"likelihood_size":517},"2026-04-22T12:00:00",1.07,2607,75,1094,2.72,3.6,4.4,{"1":504,"2":518,"3":519,"4":507},38.1,42.9,{"datetime":521,"surf_size_category":57,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":522,"primary_swell_period":23,"primary_swell_direction":190,"primary_swell_energy_incident":523,"primary_swell_cc":16,"secondary_swell_height":404,"secondary_swell_period":23,"secondary_swell_direction":85,"secondary_swell_energy_incident":524,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":74,"wind_gusts":136,"wind_direction":41,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":191,"tide_phase":79,"tide_cc":16,"weather_code":17,"air_temperature":178,"likelihood_good":502,"likelihood_mediocre":515,"likelihood_bad":516,"likelihood_size":525},"2026-04-22T15:00:00",1.11,2560,486,{"1":526,"2":527,"3":506},29.8,22.6,{"datetime":529,"surf_size_category":57,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":510,"primary_swell_period":23,"primary_swell_direction":86,"primary_swell_energy_incident":530,"primary_swell_cc":16,"secondary_swell_height":404,"secondary_swell_period":23,"secondary_swell_direction":531,"secondary_swell_energy_incident":532,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":383,"wind_gusts":259,"wind_direction":46,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":93,"tide_phase":79,"tide_cc":16,"weather_code":63,"air_temperature":178,"likelihood_good":16,"likelihood_mediocre":533,"likelihood_bad":515,"likelihood_size":534},"2026-04-22T18:00:00",2206,357,287,4.6,{"1":535,"2":115,"3":506},21.4,{"datetime":537,"surf_size_category":57,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":7,"primary_swell_period":23,"primary_swell_direction":98,"primary_swell_energy_incident":538,"primary_swell_cc":16,"secondary_swell_height":539,"secondary_swell_period":255,"secondary_swell_direction":531,"secondary_swell_energy_incident":540,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":161,"wind_gusts":259,"wind_direction":59,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":541,"tide_phase":45,"tide_cc":16,"weather_code":57,"air_temperature":178,"likelihood_good":16,"likelihood_mediocre":507,"likelihood_bad":542,"likelihood_size":543},"2026-04-22T21:00:00",1990,0.6,508,1.38,3.4,{"1":544,"2":545,"3":506},13.1,39.3,{"datetime":547,"surf_size_category":57,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":103,"primary_swell_period":19,"primary_swell_direction":548,"primary_swell_energy_incident":549,"primary_swell_cc":16,"secondary_swell_height":442,"secondary_swell_period":255,"secondary_swell_direction":59,"secondary_swell_energy_incident":550,"secondary_swell_cc":16,"tertiary_swell_height":551,"tertiary_swell_period":23,"tertiary_swell_direction":85,"tertiary_swell_energy_incident":552,"tertiary_swell_cc":16,"wind_speed":161,"wind_gusts":259,"wind_direction":27,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":553,"tide_phase":45,"tide_cc":16,"weather_code":57,"air_temperature":178,"likelihood_good":16,"likelihood_mediocre":554,"likelihood_bad":171,"likelihood_size":555},"2026-04-23T00:00:00",66,1315,629,0.47,522,2.63,5.6,{"2":263,"3":263},{"datetime":557,"surf_size_category":57,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":328,"primary_swell_period":19,"primary_swell_direction":476,"primary_swell_energy_incident":558,"primary_swell_cc":16,"secondary_swell_height":559,"secondary_swell_period":168,"secondary_swell_direction":46,"secondary_swell_energy_incident":560,"secondary_swell_cc":16,"tertiary_swell_height":561,"tertiary_swell_period":23,"tertiary_swell_direction":562,"tertiary_swell_energy_incident":563,"tertiary_swell_cc":16,"wind_speed":161,"wind_gusts":88,"wind_direction":42,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":564,"tide_phase":79,"tide_cc":16,"weather_code":57,"air_temperature":178,"likelihood_good":502,"likelihood_mediocre":221,"likelihood_bad":171,"likelihood_size":565},"2026-04-23T03:00:00",1191,0.51,544,0.48,114,513,2.24,{"1":566,"2":505,"3":567},7.1,59.5,{"datetime":569,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":407,"primary_swell_period":19,"primary_swell_direction":30,"primary_swell_energy_incident":570,"primary_swell_cc":16,"secondary_swell_height":416,"secondary_swell_period":168,"secondary_swell_direction":489,"secondary_swell_energy_incident":571,"secondary_swell_cc":16,"tertiary_swell_height":572,"tertiary_swell_period":23,"tertiary_swell_direction":573,"tertiary_swell_energy_incident":574,"tertiary_swell_cc":16,"wind_speed":161,"wind_gusts":88,"wind_direction":31,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":575,"tide_phase":79,"tide_cc":16,"weather_code":57,"air_temperature":178,"likelihood_good":16,"likelihood_mediocre":576,"likelihood_bad":23,"likelihood_size":577},"2026-04-23T06:00:00",931,456,0.39,103,346,1.29,3.2,{"1":504,"2":578,"3":535,"4":579},61.9,2.4,{"datetime":581,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":381,"primary_swell_period":19,"primary_swell_direction":452,"primary_swell_energy_incident":582,"primary_swell_cc":16,"secondary_swell_height":488,"secondary_swell_period":255,"secondary_swell_direction":7,"secondary_swell_energy_incident":583,"secondary_swell_cc":16,"tertiary_swell_height":492,"tertiary_swell_period":23,"tertiary_swell_direction":76,"tertiary_swell_energy_incident":584,"tertiary_swell_cc":16,"wind_speed":161,"wind_gusts":88,"wind_direction":489,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":585,"tide_phase":45,"tide_cc":16,"weather_code":91,"air_temperature":156,"likelihood_good":16,"likelihood_mediocre":19,"likelihood_bad":472,"likelihood_size":586},"2026-04-23T09:00:00",838,483,121,1.57,{"2":587,"3":588,"4":507},84.5,10.7,{"datetime":590,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":220,"primary_swell_period":168,"primary_swell_direction":156,"primary_swell_energy_incident":591,"primary_swell_cc":16,"secondary_swell_height":288,"secondary_swell_period":23,"secondary_swell_direction":76,"secondary_swell_energy_incident":592,"secondary_swell_cc":16,"tertiary_swell_height":551,"tertiary_swell_period":57,"tertiary_swell_direction":245,"tertiary_swell_energy_incident":593,"tertiary_swell_cc":16,"wind_speed":54,"wind_gusts":88,"wind_direction":188,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":594,"tide_phase":45,"tide_cc":16,"weather_code":91,"air_temperature":156,"likelihood_good":16,"likelihood_mediocre":19,"likelihood_bad":472,"likelihood_size":595},"2026-04-23T12:00:00",550,402,375,2.61,{"2":587,"3":588,"4":507},{"datetime":597,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":551,"primary_swell_period":168,"primary_swell_direction":42,"primary_swell_energy_incident":598,"primary_swell_cc":16,"secondary_swell_height":572,"secondary_swell_period":19,"secondary_swell_direction":85,"secondary_swell_energy_incident":599,"secondary_swell_cc":16,"tertiary_swell_height":572,"tertiary_swell_period":57,"tertiary_swell_direction":414,"tertiary_swell_energy_incident":600,"tertiary_swell_cc":16,"wind_speed":101,"wind_gusts":86,"wind_direction":188,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":62,"tide_phase":79,"tide_cc":16,"weather_code":57,"air_temperature":156,"likelihood_good":16,"likelihood_mediocre":64,"likelihood_bad":516,"likelihood_size":601},"2026-04-23T15:00:00",518,290,234,{"2":602,"3":603,"4":507},67.9,27.4,{"datetime":605,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":425,"primary_swell_period":19,"primary_swell_direction":115,"primary_swell_energy_incident":606,"primary_swell_cc":16,"secondary_swell_height":346,"secondary_swell_period":178,"secondary_swell_direction":607,"secondary_swell_energy_incident":608,"secondary_swell_cc":16,"tertiary_swell_height":123,"tertiary_swell_period":19,"tertiary_swell_direction":609,"tertiary_swell_energy_incident":76,"tertiary_swell_cc":16,"wind_speed":24,"wind_gusts":251,"wind_direction":188,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":610,"tide_phase":79,"tide_cc":16,"weather_code":63,"air_temperature":178,"likelihood_good":16,"likelihood_mediocre":515,"likelihood_bad":533,"likelihood_size":611},"2026-04-23T18:00:00",529,359,210,107,1.05,{"2":612,"3":613,"4":614},58.3,26.2,15.5,{"datetime":616,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":290,"primary_swell_period":19,"primary_swell_direction":71,"primary_swell_energy_incident":617,"primary_swell_cc":16,"secondary_swell_height":572,"secondary_swell_period":178,"secondary_swell_direction":156,"secondary_swell_energy_incident":618,"secondary_swell_cc":16,"tertiary_swell_height":468,"tertiary_swell_period":19,"tertiary_swell_direction":168,"tertiary_swell_energy_incident":619,"tertiary_swell_cc":16,"wind_speed":53,"wind_gusts":71,"wind_direction":325,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":304,"tide_phase":45,"tide_cc":16,"weather_code":57,"air_temperature":156,"likelihood_good":16,"likelihood_mediocre":221,"likelihood_bad":148,"likelihood_size":620},"2026-04-23T21:00:00",472,372,106,{"2":621,"3":622,"4":614,"5":515},52.4,28.6]