api.dexscreener.com 返回 429
检查 脚本每分钟向这个端点发多少请求?
处理 降到公布的限额以内并做缓存。面对公开的限额,加 IP 不是办法。
DEX 网站在中国大陆被封锁:GreatFire 最新测试中 app.uniswap.org、uniswap.org、dexscreener.com 都打不开,geckoterminal.com 下已测试的网址也全部被列为封锁。国内研究员连池子和 K 线都看不到,需要一条海外出口。
数据要走有每分钟限额的 API。DexScreener 的 API(api.dexscreener.com)可以按链和交易对地址查交易对,也能按代币地址查它的所有池子;代币资料等端点限速每分钟 60 次。我们检查时它的网站对普通脚本请求返回 403,所以自动化走 API,网站留给浏览器。
名字会骗人,地址不会。我们实测在 DexScreener 搜“WETH USDC”,返回的 30 个交易对没有一个在以太坊上,还有几个垃圾代币名称;按 WETH 合约地址查询,才返回真正的池子。看价格之前,先按链和合约地址核对代币。
可使用方向键横向滚动,阅读完整内容。
| 比较项目 | 选择 | 原因 |
|---|---|---|
| 产品 | 动态住宅代理 | 你选定国家的家庭宽带 IP |
| 计费方式 | 按流量,优质或低价线路 | API 返回和图表流量很小,按实际 GB 付费 |
| 买几个出口 | 一个研究员或一个脚本一个 | 各自保持粘性会话 |
| 国家 | 能正常打开 DexScreener 和 DEX 前端的国家 | Web3 场景不会自动预选,生成前自己选 |
| 协议 | HTTP(默认)或 SOCKS5 | 浏览器、Python、curl 都支持 HTTP |
| IP 会变吗 | 在所选国家保持粘性会话,不是永久固定 | 要连接钱包时改用静态 ISP |
下面的「配置 DEX 研究代理」按钮会打开 Web3 场景的动态住宅代理,按流量计费。先为所选线路购买流量,生成前选好地区。
可使用方向键横向滚动,阅读完整内容。
| 比较项目 | 静态 ISP | 动态住宅 | 静态机房 |
|---|---|---|---|
| 你得到什么 | 一条租期内固定归你的家庭宽带 IP | 真实家庭宽带 IP:在所选国家保持粘性会话,低价线路也可全球轮换 | 机房固定 IP,控制台里速度最快、价格最低的一档 |
| 价格 | 按 IP 和租期计费,付款前以 PTC 显示(1 PTC = US$1) | 按流量:低价线路 US$1.50/GB、优质线路 US$5.00/GB,1 GB 起 | 按 IP 和租期计费,付款前以 PTC 显示 |
| 最适合 DEX 研究 | 连着钱包使用 DEX 前端,一条固定 IP | 在国内查看 DexScreener、GeckoTerminal 和 DEX 页面 | 在自己的服务器上按限额轮询 DexScreener API |
价格以美元计,用 PTC 余额支付(1 PTC = US$1)。先充值钱包,再购买需要的线路。自动续费暂未开放,静态 IP 请在到期前到「我的资产」手动续费。
代理要在海外网络下才能连上。在中国大陆,登录 Proxy302 控制台 → 连接工具 → 辅助工具,下载并运行,使用代理期间保持开着;工具和脚本里用辅助工具显示的本地地址和端口代替代理的主机和端口,用户名密码不变。已有能连海外的 VPN 也可以。
点「配置 DEX 研究代理」打开「动态住宅代理」,使用场景已选 Web3。选择线路,在「流量额度」里点「补充流量」,选套餐或填「自定义 GB」并购买。在「连接配置」里出口模式保持「指定地区 / 保持 IP」,选地区和协议,点「确认费用并生成」。
预期结果 「当前配置」显示按流量、Web3、指定地区 / 保持 IP 和地区。
付款后控制台会打开「我的资产」。在新代理上点「查看凭据」,复制出口地址(主机:端口)、用户名和密码。
像下方示例那样,用链和代币地址调用 token-pairs 端点;或在使用同一代理的浏览器环境里打开 dexscreener.com。把你跟踪的合约地址整理成清单。
请求频率控制在 DexScreener 为各端点公布的每分钟限额内,结果先缓存、定时刷新,遇到 429 就退避。
预期结果 脚本列出池子的 DEX、交易对地址、价格和流动性,没有 429 报错。
可使用方向键横向滚动,阅读完整内容。
# pip install requests
import requests
PROXY = "http://USERNAME:PASSWORD@HOST:PORT" # residential endpoint from My assets
PROXIES = {"http": PROXY, "https": PROXY}
CHAIN = "ethereum"
TOKEN = "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" # WETH: match tokens by address, not by name
r = requests.get(f"https://api.dexscreener.com/token-pairs/v1/{CHAIN}/{TOKEN}", proxies=PROXIES, timeout=30)
r.raise_for_status()
pairs = sorted(r.json(), key=lambda p: (p.get("liquidity") or {}).get("usd") or 0, reverse=True)
for p in pairs[:5]:
print(p["dexId"], p["pairAddress"], f'{p["baseToken"]["symbol"]}/{p["quoteToken"]["symbol"]}',
"price USD", p.get("priceUsd"), "liquidity USD", (p.get("liquidity") or {}).get("usd"))
列出某条链上某个代币流动性最高的几个池子。把 CHAIN 和 TOKEN 换成你要研究的链和代币地址,请求频率控制在 DexScreener 为各端点公布的每分钟限额内。国内本机运行时 HOST:PORT 换成辅助工具的本地地址和端口。
检查 脚本每分钟向这个端点发多少请求?
处理 降到公布的限额以内并做缓存。面对公开的限额,加 IP 不是办法。
检查 这是该链上代币的真实合约地址吗?
处理 按地址查询。搜索结果里有仿冒名称和垃圾名称的同名代币。
检查 同一浏览器里 ipinfo.io 显示的是代理所在国家吗?辅助工具开着吗?
处理 修正浏览器代理或启动辅助工具。如果前端按自身条款限制你所在地区,请遵守其条款。
app.uniswap.org、uniswap.org 在中国大陆被封锁。做行情研究可以先开辅助工具,再通过海外住宅代理访问;如果平台按条款限制你所在地区,请遵守平台条款和当地法规。
任何人都能部署任意名字的代币。我们实测搜“WETH USDC”没有返回以太坊上的交易对,还有几个垃圾名称,所以一定要按链和合约地址筛选。
浏览器研究和国内调用 API 用住宅,按 GB 计费;在服务器上全天按限额轮询 API 用机房。
不会。价格和池子数据来自链上和数据服务商,代理只改变请求从哪里发出。
第三方来源 · 核对于:
2026-10-18 读取:app.uniswap.org(最近一次有效测试 2026-09-24)、uniswap.org(2026-08-20)、dexscreener.com(2026-08-28)被封锁;geckoterminal.com 下已测试的网址全部被列为封锁。
第三方连通性测试,个别网络可能不同。
官方文档 · 核对于:
基础地址 https://api.dexscreener.com;端点包括 /latest/dex/search、/latest/dex/pairs/{chainId}/{pairId},以及按链和代币地址查询交易对;/token-profiles/latest/v1 等端点限速每分钟 60 次。
本地示例 · 核对于:
2026-10-18 搜索“WETH USDC”返回 30 个交易对,没有一个在以太坊上,其中有几个是垃圾代币名称;GET /token-pairs/v1/ethereum/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 返回 30 个 WETH 交易对,带 chainId、dexId、pairAddress、baseToken、quoteToken、priceUsd、liquidity 字段。同日 dexscreener.com 对普通 curl 请求返回 403(Cloudflare),api.dexscreener.com 也经 Cloudflare 提供服务。
返回结果随市场变化;检查时未经代理。
产品观察 · 核对于:
2026-10-18 核对控制台源码:Web3 场景下的动态住宅页面按流量计费,可选「优质线路」或「低价线路」(用预购流量包,或在账号支持时用「PTC 钱包扣费」),默认出口模式为「指定地区 / 保持 IP」——在所选国家生成粘性会话,不承诺永久固定 IP;「全球轮换」只在低价线路 + 预购流量时可用。协议 HTTP 或 SOCKS5,每次生成一个出口。页面上的 Web3 提示为「公开资料研究:按实际流量 · HTTP CONNECT / SOCKS5 · 自选地区 · 遵守目标服务限额」。
产品观察 · 核对于:
价格页公布:动态住宅低价线路 US$1.50/GB、优质线路 US$5.00/GB,均 1 GB 起;账户以 PTC 结算,1 PTC = US$1.00;静态 ISP 与机房 IP 的租金取决于地区、数量和租期,付款前显示(2026-10-09 已与生产环境商品目录核对)。
产品观察 · 核对于:
教程说明:在中国大陆,代理要在海外网络下才能连上;在控制台「连接工具 → 辅助工具」下载并运行免费的辅助工具,再把它显示的本地地址和端口填进指纹浏览器、浏览器插件或手机,账号密码不变;已有能连海外的 VPN 也可以。
注册账号、一次充值,即可选择动态住宅、静态 ISP 或数据中心出口。动态住宅覆盖 195+ 国家与地区。