Upbit Market Scraper avatar

Upbit Market Scraper

Pricing

from $23.92 / 1,000 results

Go to Apify Store
Upbit Market Scraper

Upbit Market Scraper

Scrapes Upbit market tickers for KRW, BTC, and USDT pairs. Returns last price, 24h volume, and change rate for each market. No API key required.

Pricing

from $23.92 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

10 days ago

Last modified

Share

ParseForge

Upbit Market Scraper

Scrape live Upbit market data for every KRW, BTC, and USDT pair, up to a million rows per run. Each row includes last price, 24h volume, 24h change rate, and market code. No API key. Export to CSV, JSON, Excel, or XML.

Upbit's official API requires an account and API key, and rate-limits you. This reads the public market ticker endpoint directly, filtered by quote currency and sorted by volume, price change, or market code, and returns each market in one fixed schema.

Who uses itWhat they scrape Upbit for
Crypto tradersWhich KRW pairs are moving the most in the last 24 hours
Quant researchersA clean dataset of Upbit market stats for backtesting
Arbitrage botsPrice and volume feeds to compare against global exchanges
Market analystsKorean retail demand signals from KRW pair activity

What it does

This Actor collects Upbit market tickers by quote currency and returns each one as a flat row with last price, 24h volume, and 24h change rate.

  • πŸ’± Quote currency filter: KRW, BTC, or USDT pairs, or all markets at once.
  • πŸ“Š Sorting: by 24h quote volume, 24h base volume, 24h change rate, last price, or market code.
  • πŸ”’ Max items: cap the number of markets returned per run, from 1 to 1,000,000.
  • πŸ“¦ Flat schema: every market is one row, ready for CSV, JSON, Excel, or XML export.

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

What you can do with Upbit data

πŸ“ˆ Track Korean retail demand.

A market analyst runs the Actor with quoteCurrency=KRW and sortBy=accTradePrice24h to see which Korean Won pairs have the highest 24h volume, then uses that list to gauge retail interest.

πŸ” Find arbitrage opportunities.

A trader collects Upbit prices for BTC and USDT pairs, compares them against Binance or Coinbase, and spots gaps where the Korean premium is wide enough to trade.

πŸ§ͺ Backtest trading strategies.

A quant researcher pulls a full snapshot of Upbit market stats, saves it as CSV, and feeds it into a backtesting engine to test momentum or mean-reversion signals.

πŸ“Š Monitor market breadth.

A portfolio manager runs the Actor daily with sortBy=changeRate to see how many Upbit markets are up or down, and uses that as a sentiment indicator for Korean crypto.

Why choose this scraper

What you get
No API keyReads Upbit's public ticker endpoint, no registration or authentication
All quote currenciesKRW, BTC, and USDT pairs in one run, or filter to one
Sorted outputOrder by 24h volume, change rate, last price, or market code
ScalableCollect up to a million markets per run

How it compares

This Actor focuses on raw Upbit market tickers with flexible filtering and sorting, while the competitors below add cross-exchange comparisons or event monitoring.

FeatureParseForgeKimchi Premium Tracker - Korea vs Global Crypto ArbitrageKorea Crypto Exchange Pulse - Upbit Bithumb Coinone Live VolumeListing Radar - CEX New Listing & Delisting Monitor
Upbit market tickersYesYesYesNot listed
Filter by quote currency (KRW, BTC, USDT)YesNot listedNot listedNot listed
Sort by 24h volume, change rate, or priceYesNot listedNot listedNot listed
Kimchi premium calculationNot listedYesYesNot listed
Telegram alertsNot listedYesNot listedNot listed
New listing and delisting monitoringNot listedNot listedNot listedYes

Configure the run

Drive the Actor with a quote currency filter, a sort field, and a maximum number of markets, and the filters run before results are written so only the markets you need reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10,
"sortBy": "accTradePrice24h"
}

A larger pull:

{
"maxItems": 200,
"sortBy": "accTradePrice24h"
}

Pricing

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

Results collectedApproximate cost
100 results$3.19
1,000 results$31.90
10,000 results$319.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 Upbit Market 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 Upbit 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/upbit-market-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 quoteCurrency filter. If you set it to USDT but Upbit has no USDT pairs at the moment, you will get an empty dataset. Try leaving it empty to see all markets.

Why is the dataset smaller than maxItems?

Upbit only lists a limited number of markets, currently around 200. If you set maxItems to 1000, you will still only get the markets that exist.

Why are the prices different from the Upbit website?

The Actor reads the public API, which should match the website. Small differences can occur due to timing. If the difference is large, check that you are looking at the same market and quote currency.

Can I get order book depth?

No, this Actor only returns ticker data. For order book depth, use a different scraper or Upbit's official WebSocket API.

Why did the run fail with a timeout?

Upbit's API occasionally rate-limits or has downtime. Retry the run after a few minutes. If the problem persists, check Upbit's status page.

FAQ

QuestionAnswer
Do I need an Upbit API key?No. This Actor reads Upbit's public market ticker endpoint, which does not require authentication.
What data does each row contain?Each row includes the market code, last trade price, 24h accumulated trade price, 24h accumulated trade volume, and 24h change rate. The exact field list is shown in the sample output.
Can I filter by quote currency?Yes. Set quoteCurrency to KRW, BTC, or USDT to get only those pairs, or leave it empty to get all markets.
How do I sort the results?Use the sortBy field. You can sort by 24h quote volume, 24h base volume, 24h change rate, last price, or market code.
What is the maximum number of markets I can collect?You can set maxItems up to 1,000,000. Upbit currently lists around 200 markets, so the default of 10 is often enough for testing.
How often should I run this Actor?Upbit updates tickers every few seconds. For live monitoring, schedule the Actor to run every minute or every five minutes.
Can I export the data to CSV or JSON?Yes. Apify datasets can be exported to CSV, JSON, Excel, XML, and other formats from the run page or via API.
Does this Actor support historical data?No, it only returns the current ticker snapshot. For historical data, use Upbit's official API or a dedicated historical data scraper.
Is this Actor affiliated with Upbit?No. This is an independent scraper built by the Apify community. It is not endorsed by or affiliated with Dunamu Inc., the operator of Upbit.
What is the Kimchi premium?The Kimchi premium is the price gap between Korean exchanges like Upbit and global exchanges. This Actor gives you the Upbit side of that comparison.

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 Dunamu 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.