Balancer Scraper
Pricing
from $3.00 / 1,000 results
Balancer Scraper
Scrape Balancer liquidity pools from balancer.fi. Use filters or paste a Balancer URL — the URL wins when set. Returns TVL, volume, fees, APR, tokens, and chain.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Marco Rodrigues
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
⚖️ Balancer Scraper
Want Balancer liquidity pools in a spreadsheet? This scraper makes it easy.
Use structured filters (chain, pool type, v2/v3, tags, min TVL) — structured filters work better for AI agents — or paste an input_url from Balancer once you've already filtered in the browser. When input_url is set it overrides the filters below.
Balancer currently has about 9,800 live pools across Ethereum and L2s. This actor returns up to 2000 rows per run. Blacklisted pools and Sepolia are excluded.
💡 Perfect for...
- LPs: Compare Weighted, Stable, Gyro, CoW AMM, and AutoRange pools by TVL and APR.
- Dashboards: Track Balancer TVL, 24h volume, fees, and APR without clicking the table.
- Market research: Slice Balancer by chain, protocol version, or tags like incentivized / boosted / RWA.
- Data analysts: Export structured Balancer pool rows with public pool URLs.
- 🤖 AI Agents: Power bots and OpenClaw workflows with live Balancer results.
- 📚 RAG Systems: Feed pool titles, tokens, and metrics into retrieval pipelines.
- 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.
✨ Why you'll love this scraper
- 🔗 Input URL or Filters: Paste a Balancer
/poolsURL (input_url) if you already filtered in the browser, or use structured filters (better for AI agents).input_urlalways wins when set. - 🎯 Website-Matched Filters: Same networks, pool types, tags, min TVL, and TVL / Volume / APR sort as balancer.fi/pools.
- 🌐 Multi-chain DEX: Ethereum, Arbitrum, Base, Optimism, Polygon, Gnosis, and the rest of Balancer (~9,800 pools).
📦 What's inside the data?
Every row includes all of these fields:
- Core:
id,url,title,symbol,address,chain,chain_id,pool_type,type,protocol_version - Tokens:
tokens,token_addresses,token_weights - Liquidity:
tvl_usd,volume_24h_usd,fees_24h_usd,swap_fee,holders,total_shares - Returns:
apr - Meta:
tags,factory,created_at
🚀 Quick start
Option A — Input URL
- Open Balancer pools, apply filters, copy the URL — e.g.
https://balancer.fi/pools?networks=MAINNET&poolTypes=WEIGHTED&minTvl=10000&orderBy=totalLiquidity. - Paste it into
input_url. - Set
max_resultsand click Start.
Option B — Structured filters (better for AI agents)
- Leave
input_urlempty. - Optionally pick chain, pool type, v2/v3, tag, and min TVL.
- Set
max_results(up to 2000) and click Start.
Tech details for developers 🧑💻
Input Example (filters):
{"chain_name": "mainnet","pool_type": "weighted","min_tvl": 10000,"sort": "totalLiquidity","max_results": 100}
Input Example (URL override):
{"input_url": "https://balancer.fi/pools?networks=BASE&poolTypes=STABLE&orderBy=apr","max_results": 50}
Output Example:
{"id": "0x3de27efa2f1aa663ae5d458857e731c129069f29000200000000000000000588","url": "https://balancer.fi/pools/ethereum/v2/0x3de27efa2f1aa663ae5d458857e731c129069f29000200000000000000000588","title": "20wstETH-80AAVE","symbol": "20wstETH-80AAVE","address": "0x3de27efa2f1aa663ae5d458857e731c129069f29","chain": "Ethereum","chain_id": "MAINNET","pool_type": "Weighted","type": "WEIGHTED","protocol_version": 2,"tokens": ["wstETH", "AAVE"],"token_addresses": ["0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", "0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9"],"token_weights": [0.2, 0.8],"tvl_usd": 10368081.22,"volume_24h_usd": 156823.42,"fees_24h_usd": 457.92,"apr": 1.24,"swap_fee": 0.00292,"holders": 57,"total_shares": "52543.413385706400275722","tags": [],"factory": "0x897888115ada5773e02aa29f775430bfb5f34c51","created_at": "2023-07-10T12:58:23+00:00"}
Output fields:
| Field | Description |
|---|---|
id | Balancer pool id (used in the public URL). |
url | Public pool page on balancer.fi. |
title | Pool name. |
symbol | Pool symbol. |
address | Pool contract address. |
chain | Human chain name, e.g. Ethereum. |
chain_id | Balancer chain enum, e.g. MAINNET. |
pool_type | Website label, e.g. Weighted, Stable, Gyro. |
type | Raw Balancer type, e.g. WEIGHTED. |
protocol_version | 2 or 3. |
tokens | Token symbols in the pool. |
token_addresses | Token contracts. |
token_weights | Token weights (0–1) when the pool has them. |
tvl_usd | Total value locked in USD. |
volume_24h_usd | 24-hour volume in USD. |
fees_24h_usd | 24-hour fees in USD. |
apr | Sum of Balancer APR items, as a percent. |
swap_fee | Swap fee as a decimal (0.0025 = 0.25%). |
holders | Number of LP holders. |
total_shares | Total LP shares. |
tags | Pool tags such as INCENTIVIZED or BOOSTED. |
factory | Factory contract. |
created_at | Pool create time (UTC ISO). |
📋 Input reference (detailed)
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
input_url | string | No | — | Paste a Balancer /pools or pool-detail URL; overrides filters when set. |
search | string | No | — | Name, symbol, or token search. |
chain_name | string enum | No | all | Network slug, e.g. mainnet, base, arbitrum. |
pool_type | string enum | No | all | weighted, stable, gyro, cow_amm, fx, quant_amm_weighted, autorange, liquidity_bootstrapping. |
protocol_version | string enum | No | all | 2 or 3. |
tag | string enum | No | all | incentivized, ve8020, points, boosted, rwa, dynamic_eclp. |
min_tvl | integer | No | — | Minimum TVL in USD. |
sort | string enum | No | totalLiquidity | totalLiquidity, volume24h, apr, or fees24h. |
sort_direction | string enum | No | desc | desc or asc. |
max_results | integer | No | 50 | Maximum rows (1–2000). |
Notes on filters
- Prefer exact enum strings from the Apify input dropdowns (same labels as balancer.fi/pools).
input_urlalways wins over filters when provided.- Query params such as
networks=MAINNET,poolTypes=WEIGHTED,minTvl=10000, andorderBy=aprare mapped automatically. - Blacklisted pools are always excluded. Sepolia is excluded unless you open a Sepolia pool URL.