I need to do this also. I need the next 3 weeks of calendar entries, and a static url to retrieve that with. I can’t use dynamic url’s. Don’t really see what the point is of the calendar/events api if it doesn’t return data in calendarview format. Like OP says, it doesn’t return recurring events. But why would I want a set of calendar event data that doesn’t include certain entries just because they were created some time ago?