If you would rather render your own UI, POST to /api/v3/analysis/lunar-return-report and get structured JSON for the month instead of a PDF.
It returns the Moon phase and what it means, void-of-course windows, the lunar mansion, the closest fixed star, the Sabian symbol, the Ascendant and MC signs, which planets sit on the angles, the Moon dispositor, ingress timing, the quarter-moon dates, how close the month is to an eclipse, sequence and continuity against the prior month, and a Solar Return cross-reference.
That last point matters: the lunar month reads differently depending on where it falls inside the yearly Solar Return cycle, and the endpoint links the two for you.
Because a fresh return lands about every 27.3 days, you can schedule this call monthly and push a new insight to each user without any manual work.