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, ... }]
View API docs
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.", ... }
}]}
View API docs
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"
View skill
CLI

Submit verifications from your terminal.

jup vrfd submit --token <mint-address> \
    --project-twitter @projecthandle \
    --description "DeFi protocol on Solana"
View CLI
View API docs