A proxy for the APIs that will cache the results the best it can to avoid rate limits