For wallets, neobanks & terminals

Trending stocks and meme coins, inside your app.

Your users deposit once and buy tokenized stocks, ETFs and the newest meme coins on any network, in under a second. No switching networks, no bridging. You call our REST API. We handle the blockchain.

You earn revenue on every trade.

Prefer to talk first? Book a walkthrough

Supported blockchainsEthereum, Arbitrum, Base, Optimism, BNB Chain, Polygon, Avalanche, Unichain, HyperEVM, Robinhood Chain

More for your users. No blockchain work for you.

One REST API. No blockchain work.

Your team calls one endpoint and listens for a webhook. No nodes, no bridges, no liquidity to hold and no contracts to deploy.

Every asset, not a shortlist.

Most apps hand-pick a few blue-chip stocks. We track what is live across chains, from stocks and ETFs to meme coins that launched this week, and tell you what is trending.

No new wallet. Same address.

You need no separate wallet infrastructure. Your user signs with the wallet they already have, and the asset lands on the same address.

Deposit once. Buy on any network.

Your users fund one balance and buy an asset on whichever network it trades on, in under a second. They never pick a network, switch chains or bridge funds.

Everything your team gets.

One integration covers discovery, execution, payment, tracking and safety. Nothing below needs a second vendor.

Discover

What your users can buy

Stocks, ETFs and meme coins
One list covers tokenized stocks, ETFs and meme coins on every chain we run on. Each asset comes with the chain it trades on.
New tokens as they go live
We pick up tokens as they start trading, so your users are not limited to what someone listed by hand.
What is trending now
A feed of what is moving, so your app can put the right asset in front of the user at the right moment.
Not only the blue chips
If it trades in a pool on a supported chain, your users can buy it. You don't wait for anyone to add it.

Execute

What happens on the destination chain

Any contract call
Send up to eight calls with each quote: approve, swap, deposit, mint. They run in order, in one transaction on the destination chain.8 calls · 16,384 bytes of calldata · 3,000,000 gas
All or nothing
If any call fails, the whole fill reverts and no money leaves our treasury. Your user is never left half-way through a buy.
Delivered to their address
Your calls send the result wherever you say. Anything the calls didn't use is sent to the user's address in the same transaction.
Buy, sell or swap
Any token can go in and any token can come out. Buy a stock with a stablecoin, sell it back, or swap one token for another. A plain transfer between chains works too.

Pay

What your user does

One signature
Your user signs one transaction. It works as a plain transaction or inside a batch from a smart account.ERC-4337 · Safe · EIP-7702 · MetaMask delegation
No gas token to buy
Gas is quoted up front and taken out of the trade itself, with a ceiling the user sees before signing. They never need ETH or any other gas token.
Our liquidity, not a bridge
Fills come from liquidity we already hold on the destination chain, so a trade finishes in about 400 ms.5 minutes to fund · filled or refunded by the deadline
The address they already have
No second trading wallet and no new keys. The result lands on the address your user walked in with.

Track

What your backend sees

Your reference on every transfer
Attach your own order reference, up to 256 bytes. It is bound to the quote and comes back in the status and in every webhook.
Signed webhooks
Every status change is posted to your HTTPS endpoint, signed with Ed25519 and retried on a schedule if your endpoint is down.intent.created · intent.updated
Status by transaction hash
One GET with the source chain and transaction hash returns the state, the destination transaction and any refund.
Deposit addresses with your reference
Give each user a deposit address on EVM chains, Solana, Tron or TON and lock your reference onto it. Every deposit that arrives carries that reference and is reported to your webhook.crypto.deposit.credited

Protect

What keeps the money safe

A quote nobody can change
The calls, receiver, amount, gas ceiling, deadline and your reference are hashed into the quote. The relay and the signer each check that hash again before any money moves.
Refunds with a hard deadline
If a fill fails or runs out of time, the money goes back to the user's address. The deadline is enforced on-chain, so a late fill can never pay out after a refund.
Fair refund amounts
If the delay was ours, the refund is in full. If your calls reverted, only the gas actually burned is deducted.
Screening built in
Deposits and recipients are screened for sanctions risk on every chain our screening covers. Anything flagged is held for review, not passed through.

Why teams pick Unigox Trade.

Elsewhere you get slower trades, a fixed list of assets, or a new wallet for every user. With Unigox Trade, trades finish in under a second, every asset is there the moment it starts trading, and your users keep the wallet they already have.

Unigox Trade compared with Relay, Across, Socket and True Markets.
For your productUnigox TradeRelayAcrossSocketTrue Markets
Your user keeps the address they already haveYes. Privy, embedded or self-custodyYes. Same address pays and receivesYes. Receiver defaults to the senderYes. Their connected walletNo. A new wallet is created for each user
A trade finishes in under a secondYes. About 400 ms from start to finishNo. 2.7 s medianNo. 8 s medianNot applicable. Not publishedNot applicable. Not published
Does the buy on the chain where the asset tradesYes. Approve, swap and deliver in one transactionYes. Calls attached to the quoteYes. Embedded actionsPartly. Only into an executor contract you deployNo. Orders and transfers only
A failed call cannot strand moneyYes. Whole fill reverts, money refundedPartly. Refunded on the source chain less gas; no timing givenPartly. Reverts unless a fallback address is set; refunds take hoursPartly. Funds land on your executor contract; you handle the retryNot applicable. Does not apply
Your order number travels with every tradeYes. Your own ID, returned in every status and webhookPartly. A referrer string, with an API keyNo. Only a 2-byte integrator IDNo. None documentedNo. None on Gateway orders
Status pushed to your backendYes. Signed webhooksYes. Signed webhooks and websocketsNo. Polling onlyNo. Polling onlyNo. Polling only
Tokenized stocks, ETFs and meme coinsYes. Added in real time as they start trading, on every chain we supportPartly. No stock tokens listedYes. Stock tokens listed on Robinhood Chain and SolanaPartly. Stocks API in gated early accessYes. A fixed catalog: 103 stocks on Robinhood Chain and Base
You earn on every buyYes. A share of our revenuePartly. Your own fee on top; revenue share above $10M a monthPartly. Your own fee on topPartly. Your own fee on topYes. Revenue share, terms unpublished
Fiat in and out from the same companyYes. Bank transfers and mobile moneyNo. Crypto onlyNo. None in their docsNo. No fiat flow documentedPartly. Through Coinbase, PayPal or Apple Pay
Nothing for you to deployYes. One API call and one transferPartly. Some calls need your own proxy contractYes. Shared handler contractNo. You deploy the executorYes. API only

YesPartlyNo

Plug it into your app.

  1. You join the waitlist. Access opens to partners in order.
  2. We walk through your flow on a 30-minute call and agree the revenue share.
  3. Your team gets API access and runs a first fill with us.

Prefer to talk first? Book a walkthrough