ParseForge Scrapers

Coinbase Assets Scraper

parseforge/coinbase-assets-scraper

BusinessE-commerce

Collects every trading pair from the Coinbase public catalog. Returns each pair as a flat row with symbol, base and quote currency, listing status, and optional coin metadata like market cap and logo.

Run this scraper See the API call
Total users
2
Monthly active
0
Total runs
94
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

Coinbase Assets Scraper

Scrape every trading pair on Coinbase, filtered by quote currency and listing status, up to a million per run. Each pair comes with its base and quote asset, status, and optional coin metadata like market cap, rank, and logo. No API key required. Export to CSV, JSON, Excel, or XML.

Coinbase lists thousands of trading pairs across spot markets, and the official exchange API needs an account, key management, and rate limits. This Actor reads the public asset catalog directly, filters it by quote currency or listing status, and returns each matching pair in one flat row. It also optionally enriches each pair with the base coin's description, logo, market cap rank, and blockchain network.

Who uses it What they scrape Coinbase for
Crypto traders Spot new trading pairs the moment they appear on Coinbase.
Market analysts Build a complete catalog of Coinbase pairs for liquidity and volume research.
Portfolio trackers Pull live asset metadata like market cap and rank for every coin in a watchlist.
Arbitrage bots Monitor delistings and new listings to adjust cross-exchange strategies.

What it does

This Actor collects every trading pair from the Coinbase public catalog and returns each one as a flat row, with optional per-coin metadata.

  • ๐Ÿ’ฑ Quote currency filter: restrict pairs to USD, USDC, EUR, BTC, ETH, and more.
  • ๐Ÿ†• Listing status filter: isolate new listings, actively trading pairs, or delisted assets.
  • ๐Ÿ“Š Coin metadata enrichment: fetch description, logo URL, market cap rank, and blockchain network for each base coin.
  • โšก Bulk collection: pull up to a million pairs in a single run with no per-request throttling.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Coinbase data

๐Ÿ†• Catch new Coinbase listings early.

A trader runs the Actor with the 'New listings only' filter every hour and feeds the symbols into a Telegram alert bot.

๐Ÿ“‹ Build a master Coinbase asset database.

A data engineer pulls all pairs with USD and USDC quotes, enriches them with market cap and rank, and loads the result into a PostgreSQL warehouse.

๐Ÿšซ Track delistings for risk management.

A fund analyst runs the Actor daily with the 'Delisted only' filter and cross-references removed pairs against the firm's holdings.

๐ŸŒ Map the Coinbase blockchain landscape.

A researcher enables asset details, collects every pair, and groups coins by blockchain network to study ecosystem growth.

Why choose this scraper

What you get
No API key Reads the public catalog, no Coinbase account or API secret needed.
Fixed schema Every pair returns the same flat fields, ready for databases and spreadsheets.
Optional enrichment Add coin descriptions, logos, and market cap data with one checkbox.
Multi-currency Filter pairs quoted in USD, USDC, EUR, GBP, BTC, ETH, and more.

How it compares

This Actor focuses exclusively on the Coinbase asset catalog with per-coin metadata enrichment, while the competitors below track listings across multiple exchanges or monitor reserves and arbitrage spreads.

Feature ParseForge CEX Token Listings Tracker Kimchi Premium Tracker CEX Reserve Tracker
Coinbase trading pair catalog Yes, every pair with quote currency and status filters Yes, Coinbase listings included Yes, Coinbase prices used for arbitrage Yes, Coinbase wallet balances tracked
Per-coin metadata enrichment Yes, description, logo, market cap rank, and blockchain network Not listed Not listed Not listed
Quote currency filter Yes, 11 fiat and crypto quote currencies Not listed Not listed Not listed
Listing status filter Yes, online, new, and delisted Yes, new listings and delistings Not listed Not listed
No API key required Yes, reads public catalog Not listed Not listed Not listed

Configure the run

Drive the Actor by setting a maximum number of assets, then narrow the catalog by quote currency and listing status. Filters run as each pair is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
 "maxItems": 10
}

A larger pull:

{
 "maxItems": 200
}

Pricing

Pay-per-result: $0.025 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $2.50
1,000 results $25.00
10,000 results $250.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Coinbase Assets Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Coinbase through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/coinbase-assets-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your filters. If you set a very specific quote currency and listing status combination that has no matches, the dataset will be empty. Try setting both filters to 'All' to see the full catalog first.

The run is slow when I enable asset details.

Enrichment makes an extra request per unique base coin. For large catalogs, this adds time. Disable 'Include Asset Details' if you only need the trading pair symbols and statuses.

Some coins are missing market cap or rank.

Coin metadata comes from Coinbase's public pages. New or very small coins may not have a market cap rank listed yet. This is expected and not an error.

I hit the maximum assets limit but want more.

Increase the 'Maximum assets' value up to 1,000,000. If you need more than that, run the Actor multiple times with different filters to partition the catalog.

The dataset has duplicate rows.

The Actor returns each trading pair once per run. If you see duplicates across runs, use the deduplication feature in Apify's dataset or filter by a unique key like the pair symbol in your downstream process.

FAQ

Question Answer
Do I need a Coinbase API key? No. This Actor reads the public Coinbase asset catalog, so no account, API key, or authentication is required.
What data does each row contain? Each row returns the trading pair symbol, base and quote currencies, listing status, and when enrichment is enabled, the base coin's description, logo URL, market cap rank, and blockchain network.
Can I filter by a specific quote currency? Yes. Use the Quote Currency dropdown to return only pairs quoted in USD, USDC, EUR, GBP, BTC, ETH, USDT, INR, AUD, CAD, or SGD.
How do I get only the newest Coinbase listings? Set the Listing Status filter to 'New listings only'. The Actor will return only pairs recently added to the Coinbase catalog.
Does this Actor scrape delisted coins? Yes. Set the Listing Status filter to 'Delisted only' to collect pairs that have been removed from active trading on Coinbase.
What does the asset details enrichment add? When 'Include Asset Details' is checked, the Actor fetches each base coin's description, logo image URL, market cap rank, and blockchain network. This adds a few extra requests per coin.
How many pairs can I collect in one run? You can set the maximum up to 1,000,000 assets. The Actor will stop once it reaches that count or exhausts the catalog.
What export formats are supported? You can export your dataset to CSV, JSON, Excel, or XML directly from the Apify platform.
Can I schedule this Actor to run automatically? Yes. Use Apify's scheduler to run the Actor on a recurring interval, such as every hour or once daily.
Is this Actor affiliated with Coinbase? No. This is an independent scraper that reads publicly available data from Coinbase. It is not endorsed by or affiliated with Coinbase, Inc.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Coinbase, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
maxItems integer How many assets to collect per run. 10
quoteCurrency string (12 options) Only return trading pairs quoted in this currency. Leave as 'All' to return every pair. All
listingStatus string (4 options) Filter by listing status. 'New' = recently added pairs. 'Delisted' = removed from trading. all
includeAssetDetails boolean Enrich each pair with the base coin's description, logo, rank, market cap and blockchain network (a few extra requests). true

Pricing

from $18.75 per 1,000 results

Charged forWhat it isPrice each
Asset record scraped Cost per Coinbase asset/trading-pair record returned, including live price, volume, listing status and per-coin enrichment. $0.01875 to $0.025
Actor Start Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). $0.00005

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~coinbase-assets-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Coinbase Assets Scraper on Apify All scrapers