maxbeyer1 / CryptoArbitrageScanner

Proof-of-concept scanner for cryptocurrency arbitrage opportunities in Python
https://arbitragescanner.herokuapp.com/
GNU Affero General Public License v3.0
6 stars 3 forks source link

Rate limiting error #1

Closed MoriZalev closed 2 years ago

MoriZalev commented 2 years ago

raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 429 Client Error: Too Many Requests for url: https://api.coingecko.com/api/v3/coins/binance-usd/tickers 127.0.0.1 - - [31/May/2022 19:56:10] "POST /_dash-update-component HTTP/1.1" 500 -

maxbeyer1 commented 2 years ago

This is a known issue that occurs due to CoinGecko's rate limiting for their API. To avoid this do not load the page more than once a minute (the automatic refresh will do this for you so you do not need to reload). If you need more immediate data you will have to purchase an API plan and follow the steps to install the app locally with your API key.

MoriZalev commented 2 years ago

I used this software for a long time, I did not find a single difference, what could be the problem?

maxbeyer1 commented 2 years ago

Pushed an update that should resolve it, but you'll see fewer possible trades as CoinGecko has changed its rate limits. Again, you can use your own API key if you want to avoid this.

MoriZalev commented 2 years ago

Hello, when running "app.py" the same error occurs as before.

maxbeyer1 commented 2 years ago

Pushed a new update, let me know if that resolves it.

MoriZalev commented 2 years ago

how often does he find the difference in arbitrage ? I haven't found anything in 3 hours

image