GeckoTerminal DEX Pools Scraper avatar

GeckoTerminal DEX Pools Scraper

Pricing

from $0.80 / 1,000 results

Go to Apify Store
GeckoTerminal DEX Pools Scraper

GeckoTerminal DEX Pools Scraper

Track trending and newly created liquidity pools from GeckoTerminal across Ethereum, Solana, Base, and 100 more chains. Returns pool name, DEX, base and quote token prices, FDV, USD reserves, 24 hour volume, and buy and sell counts. Great for trading signals and DeFi research.

Pricing

from $0.80 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

ParseForge Banner

🦎 GeckoTerminal DEX Pools Scraper

🚀 Export live on-chain DEX pool data in seconds. Pull trending, new, and searched liquidity pools across 100+ blockchains with prices, volume, FDV, reserves, and trade counts in clean tabular rows.

🕒 Last updated: 2026-06-04 · 📊 15 fields per record · 100+ chains · trending, new, search, and single-pool modes

GeckoTerminal tracks real-time decentralized exchange (DEX) activity across Ethereum, Solana, BNB Chain, Base, Arbitrum, and dozens of other networks. This Actor turns that on-chain feed into structured records you can drop straight into a spreadsheet, a dashboard, or a trading model. Point it at a network for trending or newly created pools, run a token search, or fetch a single pool by its contract address.

Each row flattens GeckoTerminal's nested API into clean columns: pool name and address, the DEX it lives on, base and quote token prices in USD, fully diluted valuation, market cap, USD reserves, 24 hour volume, 24 hour price change, and buy and sell counts. No key, no login, no proxy juggling.

🎯 Target Audience💡 Primary Use Cases
Crypto traders and quant researchersSpotting trending and freshly launched pools
DeFi analysts and data teamsTracking liquidity, volume, and price momentum
Builders of dashboards and botsFeeding live pool metrics into apps and models
Market intelligence and content teamsMonitoring DEX activity across many chains

📋 What the GeckoTerminal DEX Pools Scraper does

  • Pulls trending pools for any supported network (default Ethereum).
  • Pulls newly created pools to catch fresh launches early.
  • Runs a pool search by token symbol, name, or address.
  • Fetches a single pool by contract address for deep tracking.
  • Resolves the DEX name (Uniswap V2, Uniswap V3, and others) for every pool.
  • Flattens prices, volume, FDV, market cap, reserves, and trade counts into one row each.
  • Covers 100+ blockchains including Ethereum, Solana, BNB Chain, Base, Arbitrum, Polygon, Optimism, and Avalanche.

🎬 Full Demo (🚧 Coming soon)

⚙️ Input

FieldTypeDescription
modeselectWhat to scrape. trending, new, search, or pool.
searchQuerystringToken symbol, name, or address. Used in search mode.
poolAddressstringPool contract address. Used in pool mode.
networkselectBlockchain to read from. Defaults to eth.
maxItemsintegerCap on records returned. Free plan is limited to 10.

Example 1. Trending pools on Ethereum.

{
"mode": "trending",
"network": "eth",
"maxItems": 20
}

Example 2. Search for PEPE pools on Ethereum.

{
"mode": "search",
"searchQuery": "PEPE",
"network": "eth",
"maxItems": 20
}

⚠️ Good to Know: GeckoTerminal fills marketCapUsd only when a verified circulating supply is available, so for many newer or smaller tokens it stays empty while fdvUsd is still present. The public API is rate limited to roughly 30 calls per minute, which a single list run stays well within.

📊 Output

Each record contains these fields.

FieldDescription
📌 poolNamePool pair name, for example SPCX / WETH
🔁 dexNameExchange hosting the pool, for example Uniswap V3
networkBlockchain the pool lives on
💲 baseTokenPriceUsdBase token price in USD
💵 quoteTokenPriceUsdQuote token price in USD
📊 fdvUsdFully diluted valuation in USD
🏦 marketCapUsdMarket cap in USD when available
💧 reserveUsdTotal pool reserve in USD
📈 volumeUsd24h24 hour trading volume in USD
🔺 priceChange24h24 hour price change percent
🟢 buys24hBuy transactions in the last 24 hours
🔴 sells24hSell transactions in the last 24 hours
🔗 poolAddressOn-chain pool contract address
🕓 poolCreatedAtPool creation timestamp
🕒 scrapedAtWhen the record was collected

Three real sample records from a trending Ethereum run.

{
"poolAddress": "0x4438a8af0231b27f54da4b6c32a56d1357b369e7",
"poolName": "SPCX / WETH",
"dexName": "Uniswap V2",
"network": "eth",
"baseTokenPriceUsd": "0.00204584000315499",
"quoteTokenPriceUsd": "1778.26268089588",
"fdvUsd": "2045840.003",
"marketCapUsd": null,
"reserveUsd": "115878.1759",
"volumeUsd24h": "1171486.84066408",
"priceChange24h": "61.793",
"buys24h": 1532,
"sells24h": 869,
"poolCreatedAt": "2026-05-25T00:54:11Z",
"scrapedAt": "2026-06-04T20:02:26.555Z",
"error": null
}
{
"poolAddress": "0x12d44f8b4d3e28bdeb35e8e2e6585dfcc33eda5f",
"poolName": "DOGEUS / WETH",
"dexName": "Uniswap V2",
"network": "eth",
"baseTokenPriceUsd": "0.00571235851235865",
"quoteTokenPriceUsd": "1778.26268089588",
"fdvUsd": "5719424.855",
"marketCapUsd": null,
"reserveUsd": "222303.1073",
"volumeUsd24h": "1629275.52449498",
"priceChange24h": "-25.359",
"buys24h": 2234,
"sells24h": 1746,
"poolCreatedAt": "2026-05-27T13:15:35Z",
"scrapedAt": "2026-06-04T20:02:26.675Z",
"error": null
}
{
"poolAddress": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640",
"poolName": "WETH / USDC 0.05%",
"dexName": "Uniswap V3",
"network": "eth",
"baseTokenPriceUsd": "1778.60735970741",
"quoteTokenPriceUsd": "1.0028681007648",
"fdvUsd": "4228108953.06114",
"marketCapUsd": "4224881911.21596",
"reserveUsd": "89574090.1016",
"volumeUsd24h": "269856482.011789",
"priceChange24h": "-1.164",
"buys24h": 6219,
"sells24h": 5133,
"poolCreatedAt": "2021-12-29T12:35:14Z",
"scrapedAt": "2026-06-04T20:02:26.725Z",
"error": null
}

✨ Why choose this Actor

  • Four modes in one tool. Trending, new, search, and single pool, no extra setup.
  • Broad chain coverage. 100+ networks from Ethereum and Solana to Base and Arbitrum.
  • Clean flat rows. GeckoTerminal's nested JSON:API is unpacked into named columns.
  • No key, no login. The source is keyless, so runs start instantly.
  • Honest fields. Empty values stay empty rather than guessed, so your data stays trustworthy.

📈 How it compares to alternatives

ApproachCoverageSetupStructured rows
This Actor100+ chains, four modesNone, keylessYes, flat columns
Manual site browsingOne pool at a timeClick heavyNo
Raw API calls yourselfFull but nestedHeader and paging workOnly after parsing

🚀 How to use

  1. Sign up for a free Apify account using this link.
  2. Open the GeckoTerminal DEX Pools Scraper from your Apify console.
  3. Pick a mode and a network, then add a searchQuery or poolAddress if needed.
  4. Set maxItems and click Start.
  5. Watch rows appear, then pull them from the dataset when the run finishes.

💼 Business use cases

Trading and research

GoalHow this helps
Spot momentumTrending pools ranked with 24 hour volume and price change
Catch launchesNew pools mode surfaces fresh pairs early

Liquidity monitoring

GoalHow this helps
Track depthReserve in USD per pool across chains
Watch flowBuy and sell counts over the last 24 hours

Market intelligence

GoalHow this helps
Map a tokenSearch mode finds every pool for a symbol
Compare chainsRun the same query across many networks

Dashboards and bots

GoalHow this helps
Feed an appFlat rows drop straight into a database
Schedule pullsRun on a timer for a rolling snapshot

🔌 Automating GeckoTerminal DEX Pools Scraper

Connect runs to the tools you already use.

  • Make and Zapier to trigger workflows on each finished run.
  • Slack to post new trending pools to a channel.
  • Airbyte to sync the dataset into a warehouse.
  • GitHub Actions to schedule recurring pulls.
  • Google Drive to archive snapshots for later analysis.

🌟 Beyond business use cases

  • Research. Study DEX behavior, liquidity migration, and launch patterns.
  • Personal. Keep an eye on tokens you hold across several chains.
  • Non-profit. Support open transparency work around on-chain markets.
  • Experimentation. Prototype trading signals and alerting ideas.

🤖 Ask an AI assistant

Paste a few rows into ChatGPT, Claude, Perplexity, or Microsoft Copilot and ask it to rank pools by volume, flag unusual buy and sell ratios, or summarize momentum across chains.

❓ Frequently Asked Questions

Which networks are supported? Over 100, including Ethereum, Solana, BNB Chain, Base, Arbitrum, Polygon, Optimism, and Avalanche. Ethereum is the default.

What does each mode do? Trending returns ranked active pools, New returns freshly created ones, Search finds pools by query, and Pool fetches a single pool by address.

Do I need an API key? No. GeckoTerminal's public on-chain endpoints are keyless, so the Actor runs without any credentials.

Why is marketCapUsd sometimes empty? GeckoTerminal only reports market cap when a verified circulating supply exists. For many newer tokens it stays empty while FDV is still populated.

Are the prices live? Yes. Each run reads the current values from GeckoTerminal at the moment it runs.

How many pools can one run return? List endpoints return up to 20 pools per call. Free plan runs are capped at 10 items, while paid plans can go higher.

Can I track one specific pool over time? Yes. Use Pool mode with the pool contract address and schedule the run on a timer.

What does the search query accept? A token symbol, a token name, or a pool address. Combine it with a network to narrow results.

Are the numbers strings or numbers? Price and value fields are kept as the source provides them to preserve full precision. Buy and sell counts are integers.

Is there a rate limit? The public source allows roughly 30 calls per minute. A single list run stays comfortably inside that.

What happens if a request fails? The Actor writes a single record with an error field describing the problem so a run never fails silently.

Can I export the data? Yes. Results land in a standard Apify dataset you can pull through the API or the console.

🔌 Integrate with any app

Every run writes to an Apify dataset reachable through the Apify API, so you can wire it into databases, spreadsheets, BI tools, and custom services with a single endpoint.

💡 Pro Tip: browse the complete ParseForge collection.

🆘 Need Help? Open our contact form

⚠️ Disclaimer: This is an independent tool, not affiliated with GeckoTerminal or CoinGecko. Only publicly available data is collected.