CoinGecko отвечает 429
Проверьте Вы обращаетесь без API-ключа?
Решение Добавьте свой ключ CoinGecko, чтобы лимит считался по вашему тарифу, и опрашивайте реже: без ключа лимит общий для всех на IP.
Мониторы TVL и цен работают стабильно, а интерфейс протокола видно таким, каким его видят пользователи в каждой стране.
Из России сайты за Cloudflare работают не всегда. Cloudflare сообщала, что с 9 июня 2025 года российские провайдеры замедляют соединения с её сетью так, что загружаются только первые 16 КБ любого ресурса. В документации Cloudflare, обновлённой 23 апреля 2026 года, это замедление по-прежнему описано. Через Cloudflare работают defillama.com, api.llama.fi, www.coingecko.com и api.coingecko.com (проверено по заголовкам ответа 18.10.2026), поэтому мониторам из России надёжнее работать через выход за рубежом.
API ограничивают запросы без ключа по IP. В документации CoinGecko сказано: запросы без API-ключа лимитируются по IP, лимит общий для всех пользователей этого адреса, при превышении приходит 429. Бесплатному API DefiLlama (api.llama.fi) ключ не нужен вовсе: /protocols даёт список протоколов, /tvl/{protocol} — текущий TVL.
Интерфейсы зависят от страны. dApp применяют региональные правила: Polymarket, например, перечисляет юрисдикции с блокировкой и режимом «только закрытие позиций» и возвращает определённую страну через запрос geoblock. Резидентный IP в стране показывает то, что видят её пользователи. Сайты DefiLlama и CoinGecko в нашей проверке ответили 403 на простой запрос скрипта — страницы смотрите в браузере, автоматизируйте через API.
Используйте клавиши со стрелками для горизонтальной прокрутки.
| Критерий | Выбор | Почему |
|---|---|---|
| Продукт | Ротационный резидентный прокси | IP домашней сети в стране, которую вы проверяете |
| Оплата | По трафику, линия «Премиум» или «Бюджетная» | Мониторы JSON-API расходуют мало трафика |
| Сколько выходов | По одному на страну мониторинга | У каждой страны своя липкая сессия |
| Страна | Ваши рынки и одна контрольная страна | Для Web3 страна не выбирается автоматически — выберите до генерации |
| Протокол | HTTP (по умолчанию) или SOCKS5 | Подходит для Python, Node.js и браузеров |
| Смена IP | Липкая сессия в выбранной стране, не постоянный IP | Дашборду на одном IP нужен статический ISP |
Кнопка «Настроить прокси для DeFi» открывает ротационные резидентные прокси для сценария Web3 с оплатой по трафику. Купите трафик для выбранной линии и выберите регион перед генерацией.
Используйте клавиши со стрелками для горизонтальной прокрутки.
| Критерий | Статический ISP | Ротационный резидентный | Дата-центр |
|---|---|---|---|
| Что вы получаете | Домашний IP, закреплённый за вами на весь срок | IP домашних сетей: липкая сессия в выбранной стране или ротация на бюджетной линии | Фиксированные IP в дата-центрах — самый быстрый и дешёвый вариант в консоли |
| Цена | За IP и срок, сумма в PTC видна до оплаты (1 PTC = US$1) | За ГБ: бюджетная US$1.50, премиум US$5.00, от 1 ГБ | За IP и срок, сумма в PTC видна до оплаты |
| Лучше всего для DeFi-мониторинга | Один дашборд на одном IP весь день | Мониторы TVL и цен из ограниченных сетей; проверка интерфейсов по странам | Частый опрос API с ключом с собственного сервера |
Цены в долларах США, оплата балансом PTC (1 PTC = US$1). Пополните кошелёк и купите нужную линию. Автопродления пока нет — продлевайте статические IP в «Мои активы» до конца срока.
Кнопка «Настроить прокси для DeFi» открывает «Ротационные резидентные прокси» со сценарием Web3. Выберите линию, затем в «Объём трафика» нажмите «Добавить трафик» и купите пакет или укажите «Свой объём (ГБ)». В «Настройках подключения» оставьте «Выбор региона / липкий IP», выберите регион и протокол и нажмите «Проверить цену и создать». Создайте по выходу на каждую страну мониторинга.
Ожидаемый результат В «Ваша конфигурация» указаны «По трафику», Web3, «Выбор региона / липкий IP» и регион.
После оплаты консоль открывает «Мои активы». Нажмите «Показать данные» у нового прокси и скопируйте адрес подключения (хост:порт), логин и пароль.
Передавайте прокси в каждом запросе монитора, как в примере ниже, и добавьте свой API-ключ CoinGecko везде, где обращаетесь к CoinGecko. Интерфейсы протоколов проверяйте в профиле браузера с тем же выходом.
После таймаута повторите запрос один раз и только потом поднимайте тревогу; 429 — сигнал снизить частоту, а не сбой. Перед проверкой интерфейса сверяйте страну выхода через ipinfo.io.
Ожидаемый результат Тревоги срабатывают на реальные изменения TVL или цены, а не на единичные сетевые ошибки.
Используйте клавиши со стрелками для горизонтальной прокрутки.
# pip install requests
import time
import requests
PROXY = "http://USERNAME:PASSWORD@HOST:PORT" # residential endpoint from My assets
PROXIES = {"http": PROXY, "https": PROXY}
PROTOCOLS = ["uniswap", "aave"] # DefiLlama protocol slugs
DROP_ALERT = 0.10 # alert when TVL falls 10% between two checks
last = {}
while True:
for slug in PROTOCOLS:
r = requests.get(f"https://api.llama.fi/tvl/{slug}", proxies=PROXIES, timeout=30)
if r.status_code == 429:
time.sleep(60)
continue
r.raise_for_status()
tvl = float(r.text)
if slug in last and tvl < last[slug] * (1 - DROP_ALERT):
print(f"ALERT {slug}: TVL fell from {last[slug]:,.0f} to {tvl:,.0f} USD")
last[slug] = tvl
time.sleep(2)
time.sleep(600) # check every 10 minutes
Простой монитор TVL на бесплатном API DefiLlama: при 429 ждёт минуту, а при падении TVL сильнее порога между двумя проверками выводит тревогу. Замените слаги на свои протоколы.
Проверьте Вы обращаетесь без API-ключа?
Решение Добавьте свой ключ CoinGecko, чтобы лимит считался по вашему тарифу, и опрашивайте реже: без ключа лимит общий для всех на IP.
Проверьте Он загружает страницы сайта вместо API?
Решение Перейдите на эндпоинты API — api.llama.fi или API CoinGecko с ключом, — а страницы открывайте в браузере.
Проверьте ipinfo.io в каждом профиле браузера показывает нужную страну?
Решение Дайте каждому профилю выход в своей стране. Липкая сессия может смениться по окончании, поэтому проверяйте выход перед каждым прогоном.
Оба сервиса работают через Cloudflare, а Cloudflare сообщала о замедлении своих соединений российскими провайдерами с июня 2025 года. Если ответы обрываются или не приходят, ведите мониторинг через выход за рубежом.
Без ключа CoinGecko ограничивает запросы по IP и делит лимит со всеми пользователями этого адреса. С собственным ключом лимит определяется вашим тарифом.
Резидентные — чтобы видеть то, что видят пользователи страны, и для сайтов, строгих к трафику из дата-центров. Дата-центр — для частого опроса API с ключом с вашего сервера.
Нет. Укладывайтесь в опубликованные лимиты или повышайте тариф: монитор, который делает паузу при 429, работает стабильнее.
Из рынков, которые протокол обслуживает или ограничивает, плюс одна страна, где все API открываются, — как контрольная точка.
Сторонний источник · Проверено:
С 9 июня 2025 года российские провайдеры замедляют соединения с сервисами за Cloudflare — загружаются только первые 16 КБ любого ресурса.
Описывает ситуацию на июнь 2025 года.
Официальная документация · Проверено:
Прочитано 18.10.2026: сказано, что российские провайдеры систематически замедляют трафик к сайтам и сервисам, ограничивая передачу примерно 16 КБ на соединение; страница обновлена 23 апреля 2026 года.
Текст самой Cloudflare; сколько продлится замедление, не сказано.
Официальная документация · Проверено:
Бесплатный API https://api.llama.fi без авторизации; GET /protocols — список протоколов, GET /tvl/{protocol} — текущий TVL числом, GET /protocol/{protocol} — история TVL; протоколы задаются слагами вроде uniswap или aave.
Официальная документация · Проверено:
Запросы без ключа ограничиваются по IP, и лимит общий для всех пользователей этого IP; у платных тарифов лимит зависит от тарифа; 429 — превышен лимит, 1020 — блокировка правилом CDN.
Официальная документация · Проверено:
Перечислены юрисдикции с блокировкой и режимом «только закрытие позиций» для интерфейса и API; запрос GET https://polymarket.com/api/geoblock возвращает определённые IP, страну и регион.
Локальный пример · Проверено:
curl -sI 18.10.2026: defillama.com, api.llama.fi, www.coingecko.com и api.coingecko.com ответили с server: cloudflare и cf-ray; defillama.com и www.coingecko.com вернули 403 на простой запрос curl.
Однократная проверка; хостинг может измениться.
Официальная документация · Проверено:
Передавайте proxies в каждом запросе, чтобы их не переопределили прокси окружения; логин и пароль — http://user:password@host/.
Наблюдение за продуктом · Проверено:
Проверено по исходному коду консоли 18.10.2026: для сценария Web3 страница ротационных резидентных прокси оплачивается по трафику на линии «Премиум» или «Бюджетная» (пакет трафика или, если доступно вашему аккаунту, «Списание из кошелька PTC»), по умолчанию режим «Выбор региона / липкий IP» — липкая сессия в выбранной стране без гарантии постоянного IP; «Глобальная ротация» — только на бюджетной линии с пакетом трафика. HTTP или SOCKS5, одна генерация — один выход. Подсказка Web3: «Открытые данные: Фактический трафик · HTTP CONNECT / SOCKS5 · регион на выбор · соблюдение лимитов».
Наблюдение за продуктом · Проверено:
На странице цен: бюджетные ротационные резидентные — US$1.50 за ГБ, премиум — US$5.00 за ГБ, от 1 ГБ; баланс в PTC, 1 PTC = US$1.00; аренда статических ISP и дата-центр IP зависит от региона, количества и срока и показывается до оплаты (сверено с рабочим каталогом 09.10.2026).
Создайте аккаунт, пополните баланс и выберите выход: ротируемый резидентский, статический ISP или дата-центр. Ротируемые резидентные — в 195+ странах и регионах.