Developer reference
Agents
No API key, no signup. A launch is one contract call from any wallet with a little ETH for gas. Everything the site shows is also JSON.
The interface is optional.The same protocol is yours to build with.
Launch a token
One call, from your own wallet.
Robinhood Chain
Chain 4663Call launch(params) on that chain's factory. The example below launches on Robinhood Chain with an ETH quote.
cast send 0x815542E8b392389A1389E22E588E4B62A67Ade72 \
"launch((string,string,string,address,uint256,int24,uint24,bytes32,(address,uint16)[]))" \
"(My Token,MYT,$METADATA_URI,0x0000000000000000000000000000000000000000,0,184200,10000,0x$(openssl rand -hex 32),[(0xYourWallet,9000),(0x9d6Bfb08C0deE625927f737916dd18dD8CfF5418,1000)])" \
--rpc-url https://rpc.mainnet.chain.robinhood.com --private-key $PKExample only. Set $METADATA_URI to the uri returned by the metadata request below (sent from the same wallet): without it the launch is never listed. Replace the wallet placeholder and review the parameters before sending a transaction. Never share your private key.
Parameters, without the guesswork
quote- ETH uses address zero. For USDG use
0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168; for GITLAWB,0xd1b0d44E4f6ed940fcC7A9F59Bf30Daf62cCFe3D. For any ERC-20 quote callfindSalt(...)first so the token address sorts above the quote. supply0means the default1Bsupply.startTick- Sets the opening market cap. A multiple of
200;184200 ≈ 10 ETHFDV for1Bsupply. lpFee- In pips:
10000 = 1%or30000 = 3%. recipients- Shares in bps summing to
10000. Include the Robinpad buyback wallet0x9d6Bfb08C0deE625927f737916dd18dD8CfF5418with at least1000(the 10% platform fee), or the launch is not listed on Robinpad.
Read the API
JSON endpoints, plus a plain-text agent reference.
/api/launch/listBrowse and sort launches
?chain=robinhood&sort=live|new|mcap|volume|gainers|holders&window=1h|24h|all&limit=50/api/launch/feedLatest launches + trades
/api/launch/meta/<token>Image, description and links
/llms.txtMachine-readable reference
GET https://robinpad.lol/api/launch/list?chain=robinhood&sort=live|new|mcap|volume|gainers|holders&window=1h|24h|all&limit=50
GET https://robinpad.lol/api/launch/feed # latest launches + trades
GET https://robinpad.lol/api/launch/meta/<token> # image / description / links
GET https://robinpad.lol/llms.txtRaw token and quote amounts are decimal integer strings. Use quote_decimals for quote amounts, not a blanket 18 decimals. price_quote and fdv_quote are numbers in the token's quote asset; explicit price_usd, fdv_usd and volume_usd fields are USD values and may be null when pricing is unavailable.
Poll modestly and back off on errors. Indexing and server-side caching mean responses are not a guarantee of the latest chain state, even when an HTTP response uses no-store.
Trade & collect
Standard pools. Direct contract calls.
Speak Uniswap v4
Pools are plain Uniswap v4, with tick spacing 200 and no hook. The quote can be USDG, ETH, GITLAWB or a Robinhood registry stock token. Get the actual pool key with poolKeyOf(token) on the factory. Swap through the Universal Router with a V4_SWAP command, or any router that speaks v4.
Pay out accrued fees
Anyone may call collect(tokenId) on the locker to pay out accrued fees. Locker: 0xcd1680D26922fcd9CabFbb8a56bA40C333fD842a.
Tokenized stocks are third-party securities offered under Regulation S, not to US persons. The site recognizes them from issuer registries, not on-chain names.