{
  "$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-09-10T07:25:22.944Z",
  "generatedFor": "2026-09-10",
  "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-09-10",
    "sunrise": "2026-09-10T13:33:46.858Z",
    "sunset": "2026-09-11T02:07:06.648Z",
    "solarNoon": "2026-09-10T19:50:26.753Z",
    "daylightSeconds": 45200,
    "daylightDeltaSeconds": -124,
    "moonPhase": "new",
    "moonIllumination": 0.0014
  },
  "days": [
    {
      "date": "2026-09-10",
      "sunrise": "2026-09-10T13:33:46.858Z",
      "sunset": "2026-09-11T02:07:06.648Z",
      "solarNoon": "2026-09-10T19:50:26.753Z",
      "daylightSeconds": 45200,
      "daylightDeltaSeconds": -124,
      "moonPhase": "new",
      "moonIllumination": 0.0014
    },
    {
      "date": "2026-09-11",
      "sunrise": "2026-09-11T13:34:27.663Z",
      "sunset": "2026-09-12T02:05:43.700Z",
      "solarNoon": "2026-09-11T19:50:05.681Z",
      "daylightSeconds": 45076,
      "daylightDeltaSeconds": -124,
      "moonPhase": "new",
      "moonIllumination": 0.0047
    },
    {
      "date": "2026-09-12",
      "sunrise": "2026-09-12T13:35:08.471Z",
      "sunset": "2026-09-13T02:04:20.532Z",
      "solarNoon": "2026-09-12T19:49:44.502Z",
      "daylightSeconds": 44952,
      "daylightDeltaSeconds": -124,
      "moonPhase": "new",
      "moonIllumination": 0.0303
    },
    {
      "date": "2026-09-13",
      "sunrise": "2026-09-13T13:35:49.294Z",
      "sunset": "2026-09-14T02:02:57.172Z",
      "solarNoon": "2026-09-13T19:49:23.233Z",
      "daylightSeconds": 44828,
      "daylightDeltaSeconds": -124,
      "moonPhase": "waxing-crescent",
      "moonIllumination": 0.0771
    },
    {
      "date": "2026-09-14",
      "sunrise": "2026-09-14T13:36:30.140Z",
      "sunset": "2026-09-15T02:01:33.648Z",
      "solarNoon": "2026-09-14T19:49:01.894Z",
      "daylightSeconds": 44704,
      "daylightDeltaSeconds": -124,
      "moonPhase": "waxing-crescent",
      "moonIllumination": 0.143
    },
    {
      "date": "2026-09-15",
      "sunrise": "2026-09-15T13:37:11.022Z",
      "sunset": "2026-09-16T02:00:09.986Z",
      "solarNoon": "2026-09-15T19:48:40.504Z",
      "daylightSeconds": 44579,
      "daylightDeltaSeconds": -125,
      "moonPhase": "waxing-crescent",
      "moonIllumination": 0.225
    },
    {
      "date": "2026-09-16",
      "sunrise": "2026-09-16T13:37:51.950Z",
      "sunset": "2026-09-17T01:58:46.216Z",
      "solarNoon": "2026-09-16T19:48:19.083Z",
      "daylightSeconds": 44454,
      "daylightDeltaSeconds": -125,
      "moonPhase": "first-quarter",
      "moonIllumination": 0.3194
    },
    {
      "date": "2026-09-17",
      "sunrise": "2026-09-17T13:38:32.935Z",
      "sunset": "2026-09-18T01:57:22.364Z",
      "solarNoon": "2026-09-17T19:47:57.649Z",
      "daylightSeconds": 44329,
      "daylightDeltaSeconds": -125,
      "moonPhase": "first-quarter",
      "moonIllumination": 0.4219
    },
    {
      "date": "2026-09-18",
      "sunrise": "2026-09-18T13:39:13.988Z",
      "sunset": "2026-09-19T01:55:58.458Z",
      "solarNoon": "2026-09-18T19:47:36.223Z",
      "daylightSeconds": 44204,
      "daylightDeltaSeconds": -125,
      "moonPhase": "first-quarter",
      "moonIllumination": 0.528
    },
    {
      "date": "2026-09-19",
      "sunrise": "2026-09-19T13:39:55.121Z",
      "sunset": "2026-09-20T01:54:34.528Z",
      "solarNoon": "2026-09-19T19:47:14.825Z",
      "daylightSeconds": 44079,
      "daylightDeltaSeconds": -125,
      "moonPhase": "first-quarter",
      "moonIllumination": 0.6328
    },
    {
      "date": "2026-09-20",
      "sunrise": "2026-09-20T13:40:36.347Z",
      "sunset": "2026-09-21T01:53:10.599Z",
      "solarNoon": "2026-09-20T19:46:53.473Z",
      "daylightSeconds": 43954,
      "daylightDeltaSeconds": -125,
      "moonPhase": "waxing-gibbous",
      "moonIllumination": 0.7316
    },
    {
      "date": "2026-09-21",
      "sunrise": "2026-09-21T13:41:17.675Z",
      "sunset": "2026-09-22T01:51:46.702Z",
      "solarNoon": "2026-09-21T19:46:32.189Z",
      "daylightSeconds": 43829,
      "daylightDeltaSeconds": -125,
      "moonPhase": "waxing-gibbous",
      "moonIllumination": 0.8199
    },
    {
      "date": "2026-09-22",
      "sunrise": "2026-09-22T13:41:59.120Z",
      "sunset": "2026-09-23T01:50:22.863Z",
      "solarNoon": "2026-09-22T19:46:10.991Z",
      "daylightSeconds": 43704,
      "daylightDeltaSeconds": -125,
      "moonPhase": "waxing-gibbous",
      "moonIllumination": 0.8938
    },
    {
      "date": "2026-09-23",
      "sunrise": "2026-09-23T13:42:40.692Z",
      "sunset": "2026-09-24T01:48:59.112Z",
      "solarNoon": "2026-09-23T19:45:49.902Z",
      "daylightSeconds": 43578,
      "daylightDeltaSeconds": -125,
      "moonPhase": "waxing-gibbous",
      "moonIllumination": 0.95
    },
    {
      "date": "2026-09-24",
      "sunrise": "2026-09-24T13:43:22.403Z",
      "sunset": "2026-09-25T01:47:35.476Z",
      "solarNoon": "2026-09-24T19:45:28.939Z",
      "daylightSeconds": 43453,
      "daylightDeltaSeconds": -125,
      "moonPhase": "full",
      "moonIllumination": 0.9859
    },
    {
      "date": "2026-09-25",
      "sunrise": "2026-09-25T13:44:04.267Z",
      "sunset": "2026-09-26T01:46:11.984Z",
      "solarNoon": "2026-09-25T19:45:08.125Z",
      "daylightSeconds": 43328,
      "daylightDeltaSeconds": -125,
      "moonPhase": "full",
      "moonIllumination": 0.9998
    },
    {
      "date": "2026-09-26",
      "sunrise": "2026-09-26T13:44:46.295Z",
      "sunset": "2026-09-27T01:44:48.665Z",
      "solarNoon": "2026-09-26T19:44:47.480Z",
      "daylightSeconds": 43202,
      "daylightDeltaSeconds": -125,
      "moonPhase": "full",
      "moonIllumination": 0.9913
    },
    {
      "date": "2026-09-27",
      "sunrise": "2026-09-27T13:45:28.498Z",
      "sunset": "2026-09-28T01:43:25.547Z",
      "solarNoon": "2026-09-27T19:44:27.023Z",
      "daylightSeconds": 43077,
      "daylightDeltaSeconds": -125,
      "moonPhase": "waning-gibbous",
      "moonIllumination": 0.9605
    },
    {
      "date": "2026-09-28",
      "sunrise": "2026-09-28T13:46:10.890Z",
      "sunset": "2026-09-29T01:42:02.661Z",
      "solarNoon": "2026-09-28T19:44:06.775Z",
      "daylightSeconds": 42952,
      "daylightDeltaSeconds": -125,
      "moonPhase": "waning-gibbous",
      "moonIllumination": 0.909
    },
    {
      "date": "2026-09-29",
      "sunrise": "2026-09-29T13:46:53.483Z",
      "sunset": "2026-09-30T01:40:40.033Z",
      "solarNoon": "2026-09-29T19:43:46.758Z",
      "daylightSeconds": 42827,
      "daylightDeltaSeconds": -125,
      "moonPhase": "waning-gibbous",
      "moonIllumination": 0.839
    },
    {
      "date": "2026-09-30",
      "sunrise": "2026-09-30T13:47:36.287Z",
      "sunset": "2026-10-01T01:39:17.695Z",
      "solarNoon": "2026-09-30T19:43:26.991Z",
      "daylightSeconds": 42701,
      "daylightDeltaSeconds": -125,
      "moonPhase": "waning-gibbous",
      "moonIllumination": 0.7538
    },
    {
      "date": "2026-10-01",
      "sunrise": "2026-10-01T13:48:19.316Z",
      "sunset": "2026-10-02T01:37:55.676Z",
      "solarNoon": "2026-10-01T19:43:07.496Z",
      "daylightSeconds": 42576,
      "daylightDeltaSeconds": -125,
      "moonPhase": "last-quarter",
      "moonIllumination": 0.6571
    },
    {
      "date": "2026-10-02",
      "sunrise": "2026-10-02T13:49:02.580Z",
      "sunset": "2026-10-03T01:36:34.004Z",
      "solarNoon": "2026-10-02T19:42:48.292Z",
      "daylightSeconds": 42451,
      "daylightDeltaSeconds": -125,
      "moonPhase": "last-quarter",
      "moonIllumination": 0.5533
    },
    {
      "date": "2026-10-03",
      "sunrise": "2026-10-03T13:49:46.091Z",
      "sunset": "2026-10-04T01:35:12.710Z",
      "solarNoon": "2026-10-03T19:42:29.400Z",
      "daylightSeconds": 42327,
      "daylightDeltaSeconds": -125,
      "moonPhase": "last-quarter",
      "moonIllumination": 0.4471
    },
    {
      "date": "2026-10-04",
      "sunrise": "2026-10-04T13:50:29.861Z",
      "sunset": "2026-10-05T01:33:51.823Z",
      "solarNoon": "2026-10-04T19:42:10.842Z",
      "daylightSeconds": 42202,
      "daylightDeltaSeconds": -125,
      "moonPhase": "last-quarter",
      "moonIllumination": 0.3433
    },
    {
      "date": "2026-10-05",
      "sunrise": "2026-10-05T13:51:13.900Z",
      "sunset": "2026-10-06T01:32:31.374Z",
      "solarNoon": "2026-10-05T19:41:52.637Z",
      "daylightSeconds": 42077,
      "daylightDeltaSeconds": -124,
      "moonPhase": "waning-crescent",
      "moonIllumination": 0.2466
    },
    {
      "date": "2026-10-06",
      "sunrise": "2026-10-06T13:51:58.220Z",
      "sunset": "2026-10-07T01:31:11.393Z",
      "solarNoon": "2026-10-06T19:41:34.806Z",
      "daylightSeconds": 41953,
      "daylightDeltaSeconds": -124,
      "moonPhase": "waning-crescent",
      "moonIllumination": 0.1613
    },
    {
      "date": "2026-10-07",
      "sunrise": "2026-10-07T13:52:42.830Z",
      "sunset": "2026-10-08T01:29:51.909Z",
      "solarNoon": "2026-10-07T19:41:17.370Z",
      "daylightSeconds": 41829,
      "daylightDeltaSeconds": -124,
      "moonPhase": "waning-crescent",
      "moonIllumination": 0.0913
    },
    {
      "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
    }
  ],
  "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"
    }
  ]
}