For trading and swaps

Market infrastructurefor decisions in motion.

Quotes are only the beginning. Compare routes, verify the transaction and keep watching the chain through the same operating layer.

56 ms
Average response
99.99%
Service uptime
100M
API requests a day
4
Checks in one decision

Swap intent

BTC USDT

live routes
RouteYou receiveLatency
edge-017,498.4238 ms
edge-027,502.6358 ms
edge-037,499.8848 ms

tx simulation · allowance · balance · route

Selected path

edge-02

7,502.63

USDT

Edge captured

+4.21 USDT

quote · simulate · verifyready to sign

Market operation

One decision. Four live checks.

The useful answer is not a price in isolation. It is a path from the first quote to a transaction your product can safely follow.

0100 ms

Read the quote

Fresh price and fee context arrive together, with an age you can measure.

GET /quotes
0218 ms

Choose the route

Compare expected output, slippage and response time before committing.

POST /route
0341 ms

Verify the operation

Simulate balances, allowance and execution before asking for a signature.

POST /simulate
0456 ms

Watch the chain

Follow pending, confirmed and reverted states without blind polling.

WS /status

Decision context

A price is useful only while its context is still true.

Bring quote freshness, chain state, transaction status and endpoint health into the same decision envelope.

See the Market Data API
decision envelope
BTC / USDT

Quote age

42 ms

Chain head

#21 882 104

Transaction

pending

Endpoint

healthy

decision_id · stl_8f2a7croute valid

Every field can be logged with the decision id — the operation can be explained later, not merely observed now.

Under load

Market failures rarely announce themselves clearly.

The dangerous failures are plausible answers delivered late, twice or without enough context to trust them.

The signal belongs beside the operation, not in a dashboard found afterwards.

01

Timeout without outcome

The client stops waiting, but the broadcast may already have reached the network.

Watch · request id + tx hash

02

Duplicate broadcast

A retry repeats an operation whose first response was lost, not whose first attempt failed.

Control · idempotency key

03

Stale market state

A valid quote can still be unusable once its block, fee or liquidity context has moved.

Watch · quote age + block

04

Endpoint lag

A healthy HTTP response can come from a node that is already behind the chain head.

Watch · block lag

Shared or dedicated

The shared endpoint stays right there — it is the easy place to start and to test.

Both run on the same API and the same key, so you can keep part of the traffic on the shared pool and move only the critical part to your own node.

Capacity

01
Shared RPC
Shared pool, scaled by us
Dedicated nodes
Reserved node, yours alone

Noisy neighbours

02
Shared RPC
Fair queue per key
Dedicated nodes
None — single tenant

Rate limits

03
Shared RPC
Per plan, burst-friendly
Dedicated nodes
Whatever the node can serve

Archive

04
Shared RPC
Included
Dedicated nodes
Included, custom retention

Placement

05
Shared RPC
Nearest healthy region
Dedicated nodes
Pinned to your region

Setup

06
Shared RPC
Instant
Dedicated nodes
Provisioned within a day

Best for

07
Shared RPC
Wallets, apps, bursty traffic
Dedicated nodes
Exchanges, indexers, steady load

Questions

What market teams ask

Infrastructure shouldn't be the thing slowing you down.

Free to start. No credit card required.