make requests local
show error when API rate limit exceeded