{
  "$schema": "https://pointcast.xyz/almanac.schema.json",
  "name": "PointCast Almanac · Redondo Beach, California",
  "description": "Sun and moon computed from the NOAA solar formulas and the standard synodic model. Tide is never computed or cached here — fetch it from the NOAA endpoint named below.",
  "home": "https://pointcast.xyz/almanac/redondo-beach",
  "generatedAt": "2026-10-08T23:14:03.266Z",
  "generatedFor": "2026-10-08",
  "timeZone": "America/Los_Angeles",
  "place": {
    "slug": "redondo-beach",
    "name": "Redondo Beach",
    "formalName": "Redondo Beach, California",
    "latitude": 33.85,
    "longitude": -118.39,
    "milesFromAnchor": 6,
    "directionFromAnchor": "S",
    "note": "King Harbor and Riviera Village. The breakwater changes how the water behaves here — check the harbor gauge, not the open-coast one."
  },
  "today": {
    "date": "2026-10-08",
    "sunrise": "2026-10-08T13:53:27.741Z",
    "sunset": "2026-10-09T01:28:32.955Z",
    "solarNoon": "2026-10-08T19:41:00.348Z",
    "daylightSeconds": 41705,
    "daylightDeltaSeconds": -124,
    "moonPhase": "waning-crescent",
    "moonIllumination": 0.0397
  },
  "days": [
    {
      "date": "2026-10-08",
      "sunrise": "2026-10-08T13:53:27.741Z",
      "sunset": "2026-10-09T01:28:32.955Z",
      "solarNoon": "2026-10-08T19:41:00.348Z",
      "daylightSeconds": 41705,
      "daylightDeltaSeconds": -124,
      "moonPhase": "waning-crescent",
      "moonIllumination": 0.0397
    },
    {
      "date": "2026-10-09",
      "sunrise": "2026-10-09T13:54:12.962Z",
      "sunset": "2026-10-10T01:27:14.560Z",
      "solarNoon": "2026-10-09T19:40:43.761Z",
      "daylightSeconds": 41582,
      "daylightDeltaSeconds": -124,
      "moonPhase": "new",
      "moonIllumination": 0.0088
    },
    {
      "date": "2026-10-10",
      "sunrise": "2026-10-10T13:54:58.503Z",
      "sunset": "2026-10-11T01:25:56.755Z",
      "solarNoon": "2026-10-10T19:40:27.629Z",
      "daylightSeconds": 41458,
      "daylightDeltaSeconds": -123,
      "moonPhase": "new",
      "moonIllumination": 0.0001
    },
    {
      "date": "2026-10-11",
      "sunrise": "2026-10-11T13:55:44.372Z",
      "sunset": "2026-10-12T01:24:39.572Z",
      "solarNoon": "2026-10-11T19:40:11.972Z",
      "daylightSeconds": 41335,
      "daylightDeltaSeconds": -123,
      "moonPhase": "new",
      "moonIllumination": 0.014
    },
    {
      "date": "2026-10-12",
      "sunrise": "2026-10-12T13:56:30.578Z",
      "sunset": "2026-10-13T01:23:23.040Z",
      "solarNoon": "2026-10-12T19:39:56.809Z",
      "daylightSeconds": 41212,
      "daylightDeltaSeconds": -123,
      "moonPhase": "waxing-crescent",
      "moonIllumination": 0.0498
    },
    {
      "date": "2026-10-13",
      "sunrise": "2026-10-13T13:57:17.128Z",
      "sunset": "2026-10-14T01:22:07.192Z",
      "solarNoon": "2026-10-13T19:39:42.160Z",
      "daylightSeconds": 41090,
      "daylightDeltaSeconds": -122,
      "moonPhase": "waxing-crescent",
      "moonIllumination": 0.1059
    },
    {
      "date": "2026-10-14",
      "sunrise": "2026-10-14T13:58:04.030Z",
      "sunset": "2026-10-15T01:20:52.060Z",
      "solarNoon": "2026-10-14T19:39:28.045Z",
      "daylightSeconds": 40968,
      "daylightDeltaSeconds": -122,
      "moonPhase": "waxing-crescent",
      "moonIllumination": 0.1797
    },
    {
      "date": "2026-10-15",
      "sunrise": "2026-10-15T13:58:51.290Z",
      "sunset": "2026-10-16T01:19:37.673Z",
      "solarNoon": "2026-10-15T19:39:14.482Z",
      "daylightSeconds": 40846,
      "daylightDeltaSeconds": -122,
      "moonPhase": "waxing-crescent",
      "moonIllumination": 0.268
    },
    {
      "date": "2026-10-16",
      "sunrise": "2026-10-16T13:59:38.914Z",
      "sunset": "2026-10-17T01:18:24.064Z",
      "solarNoon": "2026-10-16T19:39:01.489Z",
      "daylightSeconds": 40725,
      "daylightDeltaSeconds": -121,
      "moonPhase": "first-quarter",
      "moonIllumination": 0.3668
    },
    {
      "date": "2026-10-17",
      "sunrise": "2026-10-17T14:00:26.908Z",
      "sunset": "2026-10-18T01:17:11.265Z",
      "solarNoon": "2026-10-17T19:38:49.086Z",
      "daylightSeconds": 40604,
      "daylightDeltaSeconds": -121,
      "moonPhase": "first-quarter",
      "moonIllumination": 0.4716
    },
    {
      "date": "2026-10-18",
      "sunrise": "2026-10-18T14:01:15.275Z",
      "sunset": "2026-10-19T01:15:59.307Z",
      "solarNoon": "2026-10-18T19:38:37.291Z",
      "daylightSeconds": 40484,
      "daylightDeltaSeconds": -120,
      "moonPhase": "first-quarter",
      "moonIllumination": 0.5776
    },
    {
      "date": "2026-10-19",
      "sunrise": "2026-10-19T14:02:04.019Z",
      "sunset": "2026-10-20T01:14:48.223Z",
      "solarNoon": "2026-10-19T19:38:26.121Z",
      "daylightSeconds": 40364,
      "daylightDeltaSeconds": -120,
      "moonPhase": "first-quarter",
      "moonIllumination": 0.6802
    },
    {
      "date": "2026-10-20",
      "sunrise": "2026-10-20T14:02:53.144Z",
      "sunset": "2026-10-21T01:13:38.043Z",
      "solarNoon": "2026-10-20T19:38:15.593Z",
      "daylightSeconds": 40245,
      "daylightDeltaSeconds": -119,
      "moonPhase": "waxing-gibbous",
      "moonIllumination": 0.7746
    },
    {
      "date": "2026-10-21",
      "sunrise": "2026-10-21T14:03:42.650Z",
      "sunset": "2026-10-22T01:12:28.799Z",
      "solarNoon": "2026-10-21T19:38:05.725Z",
      "daylightSeconds": 40126,
      "daylightDeltaSeconds": -119,
      "moonPhase": "waxing-gibbous",
      "moonIllumination": 0.8566
    },
    {
      "date": "2026-10-22",
      "sunrise": "2026-10-22T14:04:32.540Z",
      "sunset": "2026-10-23T01:11:20.524Z",
      "solarNoon": "2026-10-22T19:37:56.532Z",
      "daylightSeconds": 40008,
      "daylightDeltaSeconds": -118,
      "moonPhase": "waxing-gibbous",
      "moonIllumination": 0.9226
    },
    {
      "date": "2026-10-23",
      "sunrise": "2026-10-23T14:05:22.814Z",
      "sunset": "2026-10-24T01:10:13.250Z",
      "solarNoon": "2026-10-23T19:37:48.032Z",
      "daylightSeconds": 39890,
      "daylightDeltaSeconds": -118,
      "moonPhase": "full",
      "moonIllumination": 0.9695
    },
    {
      "date": "2026-10-24",
      "sunrise": "2026-10-24T14:06:13.469Z",
      "sunset": "2026-10-25T01:09:07.007Z",
      "solarNoon": "2026-10-24T19:37:40.238Z",
      "daylightSeconds": 39774,
      "daylightDeltaSeconds": -117,
      "moonPhase": "full",
      "moonIllumination": 0.9952
    },
    {
      "date": "2026-10-25",
      "sunrise": "2026-10-25T14:07:04.505Z",
      "sunset": "2026-10-26T01:08:01.828Z",
      "solarNoon": "2026-10-25T19:37:33.167Z",
      "daylightSeconds": 39657,
      "daylightDeltaSeconds": -116,
      "moonPhase": "full",
      "moonIllumination": 0.9986
    },
    {
      "date": "2026-10-26",
      "sunrise": "2026-10-26T14:07:55.919Z",
      "sunset": "2026-10-27T01:06:57.744Z",
      "solarNoon": "2026-10-26T19:37:26.831Z",
      "daylightSeconds": 39542,
      "daylightDeltaSeconds": -115,
      "moonPhase": "full",
      "moonIllumination": 0.9795
    },
    {
      "date": "2026-10-27",
      "sunrise": "2026-10-27T14:08:47.705Z",
      "sunset": "2026-10-28T01:05:54.787Z",
      "solarNoon": "2026-10-27T19:37:21.246Z",
      "daylightSeconds": 39427,
      "daylightDeltaSeconds": -115,
      "moonPhase": "waning-gibbous",
      "moonIllumination": 0.9388
    },
    {
      "date": "2026-10-28",
      "sunrise": "2026-10-28T14:09:39.860Z",
      "sunset": "2026-10-29T01:04:52.988Z",
      "solarNoon": "2026-10-28T19:37:16.424Z",
      "daylightSeconds": 39313,
      "daylightDeltaSeconds": -114,
      "moonPhase": "waning-gibbous",
      "moonIllumination": 0.8783
    },
    {
      "date": "2026-10-29",
      "sunrise": "2026-10-29T14:10:32.376Z",
      "sunset": "2026-10-30T01:03:52.378Z",
      "solarNoon": "2026-10-29T19:37:12.377Z",
      "daylightSeconds": 39200,
      "daylightDeltaSeconds": -113,
      "moonPhase": "waning-gibbous",
      "moonIllumination": 0.8007
    },
    {
      "date": "2026-10-30",
      "sunrise": "2026-10-30T14:11:25.247Z",
      "sunset": "2026-10-31T01:02:52.988Z",
      "solarNoon": "2026-10-30T19:37:09.118Z",
      "daylightSeconds": 39088,
      "daylightDeltaSeconds": -112,
      "moonPhase": "waning-gibbous",
      "moonIllumination": 0.7096
    },
    {
      "date": "2026-10-31",
      "sunrise": "2026-10-31T14:12:18.462Z",
      "sunset": "2026-11-01T01:01:54.850Z",
      "solarNoon": "2026-10-31T19:37:06.656Z",
      "daylightSeconds": 38976,
      "daylightDeltaSeconds": -111,
      "moonPhase": "last-quarter",
      "moonIllumination": 0.609
    },
    {
      "date": "2026-11-01",
      "sunrise": "2026-11-01T14:13:12.011Z",
      "sunset": "2026-11-02T01:00:57.992Z",
      "solarNoon": "2026-11-01T19:37:05.002Z",
      "daylightSeconds": 38866,
      "daylightDeltaSeconds": -110,
      "moonPhase": "last-quarter",
      "moonIllumination": 0.5035
    },
    {
      "date": "2026-11-02",
      "sunrise": "2026-11-02T14:14:05.884Z",
      "sunset": "2026-11-03T01:00:02.446Z",
      "solarNoon": "2026-11-02T19:37:04.165Z",
      "daylightSeconds": 38757,
      "daylightDeltaSeconds": -109,
      "moonPhase": "last-quarter",
      "moonIllumination": 0.3978
    },
    {
      "date": "2026-11-03",
      "sunrise": "2026-11-03T14:15:00.067Z",
      "sunset": "2026-11-04T00:59:08.242Z",
      "solarNoon": "2026-11-03T19:37:04.155Z",
      "daylightSeconds": 38648,
      "daylightDeltaSeconds": -108,
      "moonPhase": "waning-crescent",
      "moonIllumination": 0.2968
    },
    {
      "date": "2026-11-04",
      "sunrise": "2026-11-04T14:15:54.546Z",
      "sunset": "2026-11-05T00:58:15.408Z",
      "solarNoon": "2026-11-04T19:37:04.977Z",
      "daylightSeconds": 38541,
      "daylightDeltaSeconds": -107,
      "moonPhase": "waning-crescent",
      "moonIllumination": 0.2049
    },
    {
      "date": "2026-11-05",
      "sunrise": "2026-11-05T14:16:49.306Z",
      "sunset": "2026-11-06T00:57:23.975Z",
      "solarNoon": "2026-11-05T19:37:06.640Z",
      "daylightSeconds": 38435,
      "daylightDeltaSeconds": -106,
      "moonPhase": "waning-crescent",
      "moonIllumination": 0.1263
    },
    {
      "date": "2026-11-06",
      "sunrise": "2026-11-06T14:17:44.329Z",
      "sunset": "2026-11-07T00:56:33.970Z",
      "solarNoon": "2026-11-06T19:37:09.149Z",
      "daylightSeconds": 38330,
      "daylightDeltaSeconds": -105,
      "moonPhase": "waning-crescent",
      "moonIllumination": 0.0646
    }
  ],
  "year": {
    "year": 2026,
    "longestDay": {
      "date": "2026-06-21",
      "daylightSeconds": 51864
    },
    "shortestDay": {
      "date": "2026-12-21",
      "daylightSeconds": 35633
    },
    "latestSunset": {
      "date": "2026-06-23",
      "at": "2026-06-24T03:08:01.034Z"
    },
    "earliestSunset": {
      "date": "2026-11-29",
      "at": "2026-11-30T00:44:54.487Z"
    },
    "earliestSunrise": {
      "date": "2026-06-04",
      "at": "2026-06-04T12:42:54.445Z"
    },
    "latestSunrise": {
      "date": "2026-03-08",
      "at": "2026-03-08T14:12:41.198Z"
    }
  },
  "tide": {
    "policy": "not-computed",
    "source": "NOAA CO-OPS",
    "station": "9410660",
    "stationName": "Los Angeles (Outer Harbor)",
    "stationUrl": "https://tidesandcurrents.noaa.gov/stationhome.html?id=9410660",
    "liveEndpoint": "https://pointcast.xyz/api/tide?station=9410660"
  },
  "facets": [
    {
      "slug": "sunset",
      "label": "Sunset",
      "url": "https://pointcast.xyz/almanac/redondo-beach/sunset"
    },
    {
      "slug": "sunrise",
      "label": "Sunrise",
      "url": "https://pointcast.xyz/almanac/redondo-beach/sunrise"
    },
    {
      "slug": "moon",
      "label": "Moon",
      "url": "https://pointcast.xyz/almanac/redondo-beach/moon"
    },
    {
      "slug": "daylight",
      "label": "Daylight",
      "url": "https://pointcast.xyz/almanac/redondo-beach/daylight"
    }
  ],
  "places": [
    {
      "slug": "el-segundo",
      "name": "El Segundo",
      "url": "https://pointcast.xyz/almanac/el-segundo",
      "json": "https://pointcast.xyz/almanac/el-segundo.json"
    },
    {
      "slug": "manhattan-beach",
      "name": "Manhattan Beach",
      "url": "https://pointcast.xyz/almanac/manhattan-beach",
      "json": "https://pointcast.xyz/almanac/manhattan-beach.json"
    },
    {
      "slug": "hermosa",
      "name": "Hermosa Beach",
      "url": "https://pointcast.xyz/almanac/hermosa",
      "json": "https://pointcast.xyz/almanac/hermosa.json"
    },
    {
      "slug": "redondo-beach",
      "name": "Redondo Beach",
      "url": "https://pointcast.xyz/almanac/redondo-beach",
      "json": "https://pointcast.xyz/almanac/redondo-beach.json"
    },
    {
      "slug": "venice",
      "name": "Venice",
      "url": "https://pointcast.xyz/almanac/venice",
      "json": "https://pointcast.xyz/almanac/venice.json"
    },
    {
      "slug": "santa-monica",
      "name": "Santa Monica",
      "url": "https://pointcast.xyz/almanac/santa-monica",
      "json": "https://pointcast.xyz/almanac/santa-monica.json"
    },
    {
      "slug": "palos-verdes",
      "name": "Palos Verdes",
      "url": "https://pointcast.xyz/almanac/palos-verdes",
      "json": "https://pointcast.xyz/almanac/palos-verdes.json"
    },
    {
      "slug": "long-beach",
      "name": "Long Beach",
      "url": "https://pointcast.xyz/almanac/long-beach",
      "json": "https://pointcast.xyz/almanac/long-beach.json"
    },
    {
      "slug": "los-angeles",
      "name": "Los Angeles",
      "url": "https://pointcast.xyz/almanac/los-angeles",
      "json": "https://pointcast.xyz/almanac/los-angeles.json"
    },
    {
      "slug": "malibu",
      "name": "Malibu",
      "url": "https://pointcast.xyz/almanac/malibu",
      "json": "https://pointcast.xyz/almanac/malibu.json"
    },
    {
      "slug": "pasadena",
      "name": "Pasadena",
      "url": "https://pointcast.xyz/almanac/pasadena",
      "json": "https://pointcast.xyz/almanac/pasadena.json"
    },
    {
      "slug": "anaheim-oc",
      "name": "Anaheim",
      "url": "https://pointcast.xyz/almanac/anaheim-oc",
      "json": "https://pointcast.xyz/almanac/anaheim-oc.json"
    },
    {
      "slug": "newport-laguna",
      "name": "Newport Beach",
      "url": "https://pointcast.xyz/almanac/newport-laguna",
      "json": "https://pointcast.xyz/almanac/newport-laguna.json"
    },
    {
      "slug": "santa-barbara",
      "name": "Santa Barbara",
      "url": "https://pointcast.xyz/almanac/santa-barbara",
      "json": "https://pointcast.xyz/almanac/santa-barbara.json"
    },
    {
      "slug": "north-san-diego",
      "name": "North San Diego County",
      "url": "https://pointcast.xyz/almanac/north-san-diego",
      "json": "https://pointcast.xyz/almanac/north-san-diego.json"
    },
    {
      "slug": "palm-springs",
      "name": "Palm Springs",
      "url": "https://pointcast.xyz/almanac/palm-springs",
      "json": "https://pointcast.xyz/almanac/palm-springs.json"
    }
  ]
}