{
  "title": "Solar and lunar eclipses, 2020–2035",
  "description": "Every solar and lunar eclipse from 2020 to 2035, with exact UTC times of greatest eclipse, type, and obscuration. Computed from astronomical ephemerides, accurate to about one arcminute.",
  "source": "https://moonphases.com",
  "methodology": "https://moonphases.com/methodology/",
  "license": "https://creativecommons.org/publicdomain/zero/1.0",
  "attribution": "Data from MoonPhases.com (https://moonphases.com). Free to use, including commercially and for training AI/LLM systems; a link back is appreciated.",
  "range": {
    "from": "2020-01-01",
    "to": "2035-12-31"
  },
  "generated_at": "2026-10-22T00:05:18.422Z",
  "count": 71,
  "events": [
    {
      "date": "2020-01-10T19:10:04.270Z",
      "type": "lunar",
      "kind": "penumbral",
      "obscuration": 0
    },
    {
      "date": "2020-06-05T19:24:53.102Z",
      "type": "lunar",
      "kind": "penumbral",
      "obscuration": 0
    },
    {
      "date": "2020-06-21T06:40:03.808Z",
      "type": "solar",
      "kind": "annular",
      "obscuration": 0.9881735068082611
    },
    {
      "date": "2020-07-05T04:29:48.363Z",
      "type": "lunar",
      "kind": "penumbral",
      "obscuration": 0
    },
    {
      "date": "2020-11-30T09:42:55.469Z",
      "type": "lunar",
      "kind": "penumbral",
      "obscuration": 0
    },
    {
      "date": "2020-12-14T16:13:26.404Z",
      "type": "solar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2021-05-26T11:18:40.807Z",
      "type": "lunar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2021-06-10T10:41:55.008Z",
      "type": "solar",
      "kind": "annular",
      "obscuration": 0.8902561257196713
    },
    {
      "date": "2021-11-19T09:02:55.258Z",
      "type": "lunar",
      "kind": "partial",
      "obscuration": 0.9939897904456425
    },
    {
      "date": "2021-12-04T07:33:28.957Z",
      "type": "solar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2022-04-30T20:41:24.619Z",
      "type": "solar",
      "kind": "partial",
      "obscuration": 0
    },
    {
      "date": "2022-05-16T04:11:25.341Z",
      "type": "lunar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2022-10-25T11:00:03.575Z",
      "type": "solar",
      "kind": "partial",
      "obscuration": 0
    },
    {
      "date": "2022-11-08T10:59:07.538Z",
      "type": "lunar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2023-04-20T04:16:42.455Z",
      "type": "solar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2023-05-05T17:22:57.180Z",
      "type": "lunar",
      "kind": "penumbral",
      "obscuration": 0
    },
    {
      "date": "2023-10-14T17:59:26.890Z",
      "type": "solar",
      "kind": "annular",
      "obscuration": 0.9064593034064965
    },
    {
      "date": "2023-10-28T20:13:57.079Z",
      "type": "lunar",
      "kind": "partial",
      "obscuration": 0.0644844463512735
    },
    {
      "date": "2024-03-25T07:12:49.852Z",
      "type": "lunar",
      "kind": "penumbral",
      "obscuration": 0
    },
    {
      "date": "2024-04-08T18:17:19.495Z",
      "type": "solar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2024-09-18T02:44:11.310Z",
      "type": "lunar",
      "kind": "partial",
      "obscuration": 0.03867044083074353
    },
    {
      "date": "2024-10-02T18:44:56.366Z",
      "type": "solar",
      "kind": "annular",
      "obscuration": 0.8698122138373728
    },
    {
      "date": "2025-03-14T06:58:42.343Z",
      "type": "lunar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2025-03-29T10:47:25.889Z",
      "type": "solar",
      "kind": "partial",
      "obscuration": 0
    },
    {
      "date": "2025-09-07T18:11:41.501Z",
      "type": "lunar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2025-09-21T19:41:48.934Z",
      "type": "solar",
      "kind": "partial",
      "obscuration": 0
    },
    {
      "date": "2026-02-17T12:11:53.939Z",
      "type": "solar",
      "kind": "annular",
      "obscuration": 0.9274649294344094
    },
    {
      "date": "2026-03-03T11:33:40.289Z",
      "type": "lunar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2026-08-12T17:45:46.794Z",
      "type": "solar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2026-08-28T04:12:49.076Z",
      "type": "lunar",
      "kind": "partial",
      "obscuration": 0.9660555933354023
    },
    {
      "date": "2027-02-06T15:59:32.957Z",
      "type": "solar",
      "kind": "annular",
      "obscuration": 0.8614505771805113
    },
    {
      "date": "2027-02-20T23:12:44.142Z",
      "type": "lunar",
      "kind": "penumbral",
      "obscuration": 0
    },
    {
      "date": "2027-07-18T16:02:54.880Z",
      "type": "lunar",
      "kind": "penumbral",
      "obscuration": 0
    },
    {
      "date": "2027-08-02T10:06:34.636Z",
      "type": "solar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2027-08-17T07:13:44.931Z",
      "type": "lunar",
      "kind": "penumbral",
      "obscuration": 0
    },
    {
      "date": "2028-01-12T04:13:00.859Z",
      "type": "lunar",
      "kind": "partial",
      "obscuration": 0.027473403317542226
    },
    {
      "date": "2028-01-26T15:07:42.381Z",
      "type": "solar",
      "kind": "annular",
      "obscuration": 0.8479156036409521
    },
    {
      "date": "2028-07-06T18:19:38.379Z",
      "type": "lunar",
      "kind": "partial",
      "obscuration": 0.3322998217792101
    },
    {
      "date": "2028-07-22T02:55:24.627Z",
      "type": "solar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2028-12-31T16:51:54.549Z",
      "type": "lunar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2029-01-14T17:12:28.816Z",
      "type": "solar",
      "kind": "partial",
      "obscuration": 0
    },
    {
      "date": "2029-06-12T04:04:55.151Z",
      "type": "solar",
      "kind": "partial",
      "obscuration": 0
    },
    {
      "date": "2029-06-26T03:22:06.538Z",
      "type": "lunar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2029-07-11T15:36:03.870Z",
      "type": "solar",
      "kind": "partial",
      "obscuration": 0
    },
    {
      "date": "2029-12-05T15:02:39.906Z",
      "type": "solar",
      "kind": "partial",
      "obscuration": 0
    },
    {
      "date": "2029-12-20T22:41:54.610Z",
      "type": "lunar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2030-06-01T06:27:58.051Z",
      "type": "solar",
      "kind": "annular",
      "obscuration": 0.8917007750739671
    },
    {
      "date": "2030-06-15T18:33:14.732Z",
      "type": "lunar",
      "kind": "partial",
      "obscuration": 0.4708077570686115
    },
    {
      "date": "2030-11-25T06:50:19.626Z",
      "type": "solar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2030-12-09T22:27:32.805Z",
      "type": "lunar",
      "kind": "penumbral",
      "obscuration": 0
    },
    {
      "date": "2031-05-07T03:50:47.970Z",
      "type": "lunar",
      "kind": "penumbral",
      "obscuration": 0
    },
    {
      "date": "2031-05-21T07:14:49.744Z",
      "type": "solar",
      "kind": "annular",
      "obscuration": 0.9196208362459218
    },
    {
      "date": "2031-06-05T11:44:03.888Z",
      "type": "lunar",
      "kind": "penumbral",
      "obscuration": 0
    },
    {
      "date": "2031-10-30T07:45:19.656Z",
      "type": "lunar",
      "kind": "penumbral",
      "obscuration": 0
    },
    {
      "date": "2031-11-14T21:06:12.934Z",
      "type": "solar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2032-04-25T15:13:29.907Z",
      "type": "lunar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2032-05-09T13:25:23.487Z",
      "type": "solar",
      "kind": "annular",
      "obscuration": 0.991531557840278
    },
    {
      "date": "2032-10-18T19:02:22.696Z",
      "type": "lunar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2032-11-03T05:32:53.713Z",
      "type": "solar",
      "kind": "partial",
      "obscuration": 0
    },
    {
      "date": "2033-03-30T18:01:16.136Z",
      "type": "solar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2033-04-14T19:12:31.297Z",
      "type": "lunar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2033-09-23T13:53:11.132Z",
      "type": "solar",
      "kind": "partial",
      "obscuration": 0
    },
    {
      "date": "2033-10-08T10:55:02.604Z",
      "type": "lunar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2034-03-20T10:17:27.264Z",
      "type": "solar",
      "kind": "total",
      "obscuration": 1
    },
    {
      "date": "2034-04-03T19:05:34.466Z",
      "type": "lunar",
      "kind": "penumbral",
      "obscuration": 0
    },
    {
      "date": "2034-09-12T16:18:03.806Z",
      "type": "solar",
      "kind": "annular",
      "obscuration": 0.9480965902140871
    },
    {
      "date": "2034-09-28T02:46:19.262Z",
      "type": "lunar",
      "kind": "partial",
      "obscuration": 0.00391461275206676
    },
    {
      "date": "2035-02-22T09:04:43.451Z",
      "type": "lunar",
      "kind": "penumbral",
      "obscuration": 0
    },
    {
      "date": "2035-03-09T23:04:31.488Z",
      "type": "solar",
      "kind": "annular",
      "obscuration": 0.9839904842797317
    },
    {
      "date": "2035-08-19T01:10:55.732Z",
      "type": "lunar",
      "kind": "partial",
      "obscuration": 0.05109357931082295
    },
    {
      "date": "2035-09-02T01:55:23.141Z",
      "type": "solar",
      "kind": "total",
      "obscuration": 1
    }
  ]
}