TODO: figure out how to deal with the rate limiting - X-RateLimit-Limit: 40 & X-RateLimit-Remaining: 35 TODO: add caching to the service, so we can return the same payload for the same dates