
Build on VRFD token data and news.
The APIs trusted across wallets, dexes, and apps. Also available in agent skills and CLI.
Token Data
Search tokens, get metadata, verification status, and trading stats for any Solana token.
# Search by symbol, name, or mint $ curl https://api.jup.ag/tokens/v2/search?query=SOL \ -H "x-api-key: $API_KEY" # Response [{ "id": "So1111…1112", "symbol": "SOL", "isVerified": true, "usdPrice": 145.47, ... }]
Content
Get curated content and summaries. All news links are verified by humans for quality.
# Get curated content + summaries for one or more mints $ curl https://api.jup.ag/tokens/v2/content?mints=JUPyiwr…vCN \ -H "x-api-key: $API_KEY" # Response { "data": [{ "mint": "JUPyiwr…vCN", "contents": [ { "content": "https://x.com/jup_mobile/status/2051354385754583259", "source": "VRFD" }, ... ], "tokenSummary": { "summaryShort": "Solana's leading DEX aggregator. $6.7B 30-day volume, $1.7B TVL.", ... }, "newsSummary": { "summaryShort": "Jupiter Predict hit $5M record volume in April, up 70.8% MoM.", ... } }]}
Express Verification
Two-step flow: craft a transaction, sign it, and submit. Fully programmatic.
GET · Craft TransactionBuild the verification transaction
$ curl https://api.jup.ag/tokens/v2/verify/express/craft-txn \ -H "x-api-key: $API_KEY" # Response { "transaction": "AQABAv...", "requestId": "req_8f3a…", "feeUsdAmount": 12.40, ... }
POST · ExecuteSubmit the signed transaction
$ curl -X POST https://api.jup.ag/tokens/v2/verify/express/execute \ -H "x-api-key: $API_KEY" \ -d '{ "transaction": "AQABAv...", "requestId": "req_8f3a…", "tokenId": "JUPyiwr…vCN", "twitterHandle": "@JupiterExchange", "description": "Liquidity aggregator on Solana" }' # Response { "status": "Success", "signature": "5UfDuX…", ... }
Agent Skill
Drop into any LLM that supports skills.
$ npx skills add jup-ag/agent-skills \ --skill "jupiter-vrfd"
CLI
Submit verifications from your terminal.
jup vrfd submit --token <mint-address> \ --project-twitter @projecthandle \ --description "DeFi protocol on Solana"
