-
Notifications
You must be signed in to change notification settings - Fork 77
function coinmarketcap() Error 429 "Too many requests" #43
Comments
The coinmarketcap API seems to have changed. They now seem to require an API key : https://coinmarketcap.com/api/documentation/v1/# The below function works but I suspect the array is in a different format or something as using this function seems to break other parts of the sheet. Im super noob and dont really know what Im doing though Put your API key in function coinmarketcap() { headers: { }; var request = UrlFetchApp.fetch(url, requestOptions); |
Hi, Yeah, coinmarketcap change their api and you need a login. Even then there's a limit of 10k points per month or approximately 333 points a day. Each time you call for the full list of coins and prices it uses 11 points, so you can only call it like 30 times per day. Take a look at my sheet which does similar to this one. You could either use it or you can dig into the code I've used and re-purpose it for your own ends. Personally, I set up 4 different API keys with coinmarketcap and I make the sheet randomly select one each time it calls the API... that way I'm unlikely to hit my cap no matter how many times I refresh. |
Duplicate of #42 |
Im getting error 429 on this function
Im not hitting it too many times, Left it for an hour, came back, Hit it again and same issue.
Any ideas?
I can hit the URL directly in a browser no problems
The text was updated successfully, but these errors were encountered: