MetaRates API · v1

USDT P2P data for your product

One API instead of six scrapers: prices, orders, history and arbitrage from Binance, Bybit, OKX, HTX, KuCoin and Bitget in 19 currencies. A single format, unreliable ads filtered out, a simple key.

6exchanges
19currencies
5 minhistory step
20 sorder refresh
metarates.online/api/v1live

      

    
MetaRates API

One integration instead of six

Click an exchange to see its price, or an output on the right to see what you can build with it.

Click any node
MetaRates API

What you get

Everything you need to show, analyse and automate the USDT P2P market.

01

Six exchanges, one format

Binance, Bybit, OKX, HTX, KuCoin and Bitget with identical fields. No need to maintain six different APIs or rewrite code when an exchange changes its response.

02

19 fiat currencies

UAH, PLN, EUR, USD, KZT, CZK, GBP, TRY, RON, GEL, AMD, MDL, AZN, KGS, INR, BRL, VND, PHP and IDR.

03

Reliable prices only

We filter out ads with few trades, a low completion rate and an abnormal price. In the order book every ad carries a trusted flag.

04

Live order book

Price, limits, payment methods, the seller's trade count and completion rate. Data refreshes every 20-30 seconds.

05

Our own price history

The best price for every exchange and currency every 5 minutes. Up to 60 days deep, growing every day.

06

Arbitrage with net profit

Cross-exchange bundles that account for ad limits for your amount, the transfer fee and payment methods.

07

Price context

24-hour and 7-day averages, the minimum, a cheap/normal/expensive verdict and the cheapest hours of the day.

08

Simple REST/JSON

One key in a header, CORS, clear error codes and limit headers. Examples for curl, JavaScript and Python.

Who it is for

Telegram bots and exchangers

Show a current P2P rate in a bot or on a site without collecting the data yourself.

Fintech and media

Rate widgets, daily overviews and charts for news sites and blogs.

Arbitrage bots and traders

Get cross-exchange bundles with limits and payment methods and automate the selection.

Analytics and dashboards

Price history, spreads and averages for research, reports and internal panels.

Plans

What quota do you need?

Tell us how many markets (exchange × currency) you poll and how often, and we will pick a plan.

—requests per month
—requests per minute
Your fit—

Free

Free

For tests and small projects

  • 5,000 requests per month
  • 10 requests per minute
  • Rates for 6 exchanges × 19 currencies
  • Order book: up to 5 ads
Get a key

Starter

$29/ mo

For bots and sites with moderate traffic

  • 200,000 requests per month
  • 60 requests per minute
  • Rates for 6 exchanges × 19 currencies
  • Order book: up to 20 ads
  • Price context (stats)
Contact us
Popular

Pro

$99/ mo

History and arbitrage for products and analytics

  • 2,000,000 requests per month
  • 300 requests per minute
  • Rates for 6 exchanges × 19 currencies
  • Order book: up to 20 ads
  • Price context (stats)
  • Price history up to 30 days
  • Arbitrage with net profit
Contact us

Business

$299/ mo

For high-load services and teams

  • 10,000,000 requests per month
  • 1,000 requests per minute
  • Rates for 6 exchanges × 19 currencies
  • Order book: up to 20 ads
  • Price context (stats)
  • Price history up to 60 days
  • Arbitrage with net profit
  • Priority support
  • New exchanges and currencies on request
Contact us

Enterprise

Custom

Dedicated limits, availability terms and support by agreement

  • Limits sized to your load
  • Availability terms (SLA) by agreement
  • A dedicated support channel
Contact us

Prices in US dollars per month. Billing and key activation on request: write to us and we will help you pick a plan.

Free

Your API keys

Log in to MetaRates to create a free key (Free plan). A key is shown once, so save it.

~/api-keys
FAQ

Questions and answers

The order book is cached for up to 20 seconds, while the best prices and history update every 5 minutes.

A seller's ad with at least 50 trades and a 92% completion rate. Prices that deviate from the exchange's median by more than 4% are filtered out.

Some payment methods (for example IBAN transfers from specific banks) carry a premium in ads. To see the price for your payment method use the payment_method parameter of the orderbook request.

The API returns 429 with the code rate_limited or quota_exceeded. The per-minute limit resets every minute and the quota every month.

There is no availability guarantee for Free, Starter and Pro. For Business and Enterprise terms can be agreed separately.

Free is meant for tests and small projects; choose a paid plan for commercial use. Reselling the data as a separate service needs a separate agreement.

Write to us. For Business we add exchanges and currencies on request when there is enough liquidity.

For now on request: we issue an invoice and activate the key manually.

Data comes from public P2P ads of third-party exchanges and is provided "as is". It is not financial advice.

Start with a free key

The first requests take a few minutes. If you need a higher plan, write to us.