Land fast.
Earn the spread.

Fast lands your transaction in the slot that is already open, 0-slot delay, then monetizes it through arbitrage to deliver cashback to you.

"cashbackAddress": "YourSolanaAddress"65% back
Read the Docs
0-slot landingcurrent slot, not next
65% cashbackof the value your tx leaks
JSON-RPCdrop-in compatible
fast.circular.fi
LIVE
transaction5KJPqR...mN8x
TX
NET

current slot

298 472 841

next slot

298 472 842

skipped · +200ms

Submit to confirmed, same slot. Paid back too.

01One API call

Submit your raw transaction

Send your Base58 or Base64 encoded transaction to fast.circular.fi/transactions via a standard JSON-RPC POST. Include your API key in the x-api-key header.

02No waiting

Raced across independent routes

Fast forwards your transaction over several distinct routes at once: Solana nodes, dedicated SWQoS connections, UDP routes, Jito, Harmonic, Rakurai and private validator deals. Not validator spam, different paths to the leader, and the fastest one wins before the 200ms slot boundary closes.

030-slot

Land in the current slot

Your transaction lands in the slot that's already open, not the next one 200ms later. For snipers, liquidators, and time-sensitive strategies, that single slot is the difference between winning and missing.

0465% back

Get paid for the value you moved

Your trade shifts prices and leaks value to whoever picks it up behind you. Once your transaction has landed, Fast captures that value and sends 65% of it in SOL to the cashbackAddress you passed in, automatically, no extra call.

Your transaction leaks value. 65% comes back to you.

Every swap you send moves a pool and leaves value on the table. Today that value goes to whoever picks it up behind you. With Fast it is captured on your own transaction, once it has landed, and the majority is returned to your cashback address.

value captured on your transaction

65%
35%
TO YOUR WALLET

Sent to cashbackAddress

In SOL, on every broadcast

INFRASTRUCTURE

Execution and validator costs

What keeps the routing running

Where the spread goes

ANY OTHER RPC

Someone else picks up the value your trade left behind and keeps 100% of it. You paid the price impact, they took the profit.

WITH FAST

Fast lands you 0-slot and captures that same value, then routes 65% back to your address. Your transaction pays for itself.

Paid in SOL, to your address

Add one cashbackAddress field to your request. Fast credits the SOL there, no claim flow, no separate contract to call.

Your leak, not someone else's

The value comes from the price impact of your own transaction. Fast captures it instead of leaving it to a third party racing behind you.

Speed stays the priority

Monetization never delays the broadcast, and never modifies your transaction: it only happens once your transaction has landed.

Built for 0-slot landing.Every landed transaction also pays you back 65% of the value you leaked.

Current slot, not next

Solana slots are 200ms long, and most transactions miss the one they were sent for. Fast reaches validators before the boundary closes, so your transaction lands in the open slot instead of queueing for the next.

WITH FAST

Lands in current slot

0-slot delay

STANDARD RPC

Queued for next slot

~200ms behind

65% cashback, one field

The value your transaction leaks is captured, and most of it comes back to you.

cashbackAddress65% IN SOL
omittedNO CASHBACK

Global infrastructure

Nodes distributed worldwide minimize the physical distance between your request and the nearest validator. Every millisecond counts.

Drop-in JSON-RPC

Same sendTransaction format as any Solana RPC. Swap the URL, add your API key header. Nothing else changes in your code.

Base58 or Base64

Send your transaction in either encoding. No serialization changes needed, whatever your wallet or SDK already produces.

One endpoint.
Up and running in minutes.

Fast uses the standard JSON-RPC sendTransaction format. If you already talk to a Solana RPC, switching to Fast is a one-line change.

EndpointPOST fast.circular.fi/transactions
Authenticationx-api-key header
FormatJSON-RPC 2.0 · sendTransaction
curl -X POST https://fast.circular.fi/transactions \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "sendTransaction",
    "params": [
      "<BASE58_OR_BASE64_TX>",
      {
        "cashbackAddress": "YourSolanaAddress"
      }
    ]
  }'

HTTPS or gRPC. Your stack, your call.

Both transports hit the same infrastructure. Same 0-slot landing, same 65% cashback, pick whatever fits your stack.

HTTPS · JSON-RPC 2.0

Drop-in Solana compatible

Endpoint

POST fast.circular.fi/transactions

Auth

x-api-key header

Encoding

Base58 or Base64

Format

JSON-RPC 2.0 · sendTransaction

Identical to the standard Solana sendTransaction RPC. If you already talk to a Solana node, switching is a one-line change.

Full documentation →
curl -X POST https://fast.circular.fi/transactions \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "sendTransaction",
    "params": [
      "<BASE64_TX>",
      {
        "cashbackAddress": "YourSolanaAddress"
      }
    ]
  }'

0-slot

Landing target

Current slot, not next

0%

Value back to you

Of the value your transaction leaks, in SOL

0ms

Solana slot time

The window Fast is optimized for

0

Lines to integrate

New URL + x-api-key header

The same endpoint, any throughput.

All plans use the same URL and the same JSON-RPC format. Only your throughput ceiling changes.

Free

25RPS

requests / second

Get started with no commitment. Great for testing and low-volume strategies.

Searcher

50RPS

requests / second

For active traders who need consistent throughput without interruption.

Startup

Most popular
100RPS

requests / second

High-frequency bots and production workloads that can't afford to be throttled.

Pro

Max performance
150RPS

requests / second

Full access with priority routing and dedicated support for serious teams.

Need more credits or a higher limit?

Upgrade your plan on the Circular dashboard, no API change required.

View plans →

Common questions

Fast is Circular's transaction broadcast service for Solana. When you submit a raw transaction, Fast races it over several independent routes at once, Solana nodes, dedicated SWQoS connections, UDP routes, Jito, Harmonic, Rakurai and private validator deals, so it lands in the current slot. Once it has landed, Fast monetizes the value your transaction leaves on the table and pays 65% of it back to your cashback address in SOL. Your transaction itself is never modified.

Solana slots are 200ms long. A standard RPC usually gets your transaction in too late, so it is queued for the next slot, 200ms behind. Fast propagates wide enough and fast enough to land in the slot that is already open, which is what 0-slot means: zero slots of delay between sending and landing.

Your trade moves the price of a pool, so it leaves value on the table. On any other RPC a third party captures that value and keeps all of it. Fast captures it on your own transaction, after it has landed, and sends 65% of it in SOL to the cashbackAddress you include in your request. The remaining 35% covers execution and validator costs. There is nothing to claim and no extra API call.

It is optional but recommended: no cashbackAddress means no cashback to route. Pass any Solana address you control, including one different from the signer, and the SOL is credited there.

API keys are managed through the Circular dashboard. Visit docs.circular.fi/api/keys to create and manage your keys. Each key is tied to a subscription tier that determines your rate limits.

Fast supports multiple tiers: Free (25 RPS), Searcher (50 RPS), Startup (100 RPS), and Pro (150 RPS). All tiers use the same endpoint and the same JSON-RPC format. Only the throughput ceiling changes.

Yes. Fast and Jito bundles serve different purposes. Fast optimizes individual transaction propagation. Jito bundles allow you to submit ordered groups of transactions atomically. You can use Fast to broadcast your non-bundle transactions while still submitting bundles directly through the Jito block engine.

Yes. Fast uses the standard JSON-RPC 2.0 sendTransaction method. The only changes are the endpoint URL (fast.circular.fi/transactions) and the addition of the x-api-key header. The params array accepts Base58 or Base64 encoded transactions, just like any Solana RPC.