flowroute•
Robinhood Chain
FLOWROUTE / DEVELOPERSBETA

YOUR APP. OUR ROUTE SEARCH.

Build with
better paths.

Quotes and unsigned swap transactions for Robinhood.
Compare routes. Protect the minimum. Keep control of signing.

Open playgroundOpenAPI specification
ROBINHOOD CHAIN 4663
01
Find a routePOST /api/v1/quote
Quote
02
Prepare the next stepPOST /api/v1/prepare
Simulate
03
Your wallet signsExact approval or swap transaction
You

One API. Your execution.

4663 Robinhood Chainv1 Quote + prepareUnsigned You control execution

BUILT FOR INTEGRATIONS

Everything around a swap.

Start with token discovery. Compare live routes, then prepare a wallet step with a protected minimum.

Download JavaScript client

00 / ACCESS

Your keys. Your usage.

Sign in with your wallet to manage your API keys and usage. Your keys belong to your signed-in address. Access details are loading.

01 / PLAYGROUND

Make your first request.

POST /api/v1/quote

Paste your key once. It stays in this tab across reloads.

Use ETH for native Ether, or a Robinhood token contract.

Verify decimals before setting an amount.

0.01 ETH · 18 decimals

5 Credits per fresh quote · 1 from cache. Errors and empty results cost 0.

Ready when you are.

Beta limits

6 requests per minute · 200 per UTC day shared across your account’s keys. One active operation per account; two across the API. Cached responses also count as requests.

Quotes and preparations share these limits. Up to 600 RPC reads per operation. Daily RPC reservations: 10,000 per account / 20,000 total. A work limit may be reached before the request limit. Keys expire after 7 days.

Response

Waiting for a request

Find a path for your app.

Returned routes appear here, ranked by token output.
Network and approval gas are excluded.

02 / PREPARE

From a route to a wallet step.

POST /api/v1/prepare

Choose a route from your latest response. Preparation always checks it again.

Used to check balances and approvals. No wallet connection or private key.

The original quote sets the minimum output floor. It cannot be lowered during preparation.

5 Credits per successful preparation, including an approval step. Network gas is separate.

Get routes above to begin.

Wallet step

Nothing prepared

Review before signing.

If an approval is needed, you receive that step first.
Each preparation includes a simulation of the returned step.

NOTHING IS SIGNED OR SENT

03 / INTEGRATE

A quote in a few lines.

Send your key in the Authorization header. Use integer strings for amounts to preserve precision.

Direct routes are read at the returned block. KyberSwap uses its own snapshot. A response may contain only some sources; check their statuses.

After quoting, send quoteId, routeId, a public account and slippageBps to /api/v1/prepare. Quote selection lasts up to 2 minutes; preparation refreshes the price and preserves the original minimum floor. The response contains one unsigned wallet step.

Examples follow the pair and amount in the playground. Keep your API key on your server.

Keys under your control.

Sign in to key management to create and revoke your keys. Each integration has its own usage view. Secrets are saved outside the public build. Revocation applies to the next request, including cached quotes.

Start with the beta.

Access details are loading. Requests are free within the displayed limits; no credits or token payments are charged. The API never signs or broadcasts. Your integration must review each step, verify the wallet network and address, and refresh expired preparations.

Errors, expiry and the next wallet step

401 · UNAUTHORIZEDCheck the key, its expiry and revocation status. Never put a key in the URL.

409 · QUOTE_NOT_AVAILABLEGet a fresh quote and use a route returned to the same key.

409 · PRICE_CHANGEDThe original minimum could not be protected. Re-quote and review the change.

429 · RATE_LIMITEDWait for Retry-After. Check /usage before requesting another search.

Approval requiredSign only the returned approval, wait for its receipt, then prepare again. Each approval and swap needs its own confirmation.

503 / 504 · Source unavailableUse bounded retries. A partial quote may still contain usable routes; check coverage and source statuses.

Sign in with your wallet.

Sign a message for Flowroute Developers. This does not authorize a swap, transfer, approval or payment.