API でウォレットの完全な取引履歴を取得する方法: Solana、EVM、Tron

Veltra 取引履歴 API のステップバイステップ ガイド: API キー の取得、エンドポイント の呼び出し、レスポンスの読み方、数千件の取引を持つウォレットのページング。

1. 無料の API キー を取得する

/dashboard から登録してください。10 万件無料、カード登録不要です。

2. エンドポイント を呼び出す

bearer key で認証する 1 回のリクエストです。-N は curl のバッファリングを抑え、各バッチが流れてくるたびに確認できるようにします:

curl -N https://veltrabot.com/v1/wallets/{address}/history \
  -H "Authorization: Bearer YOUR_API_KEY"

3. レスポンスを読む

既定の エンドポイント は NDJSON をストリーミングします。取引が取得されるたびにバッチごとに 1 行が届くので、大きなウォレットも追加リクエストなしに 1 回の呼び出しで段階的に到着します。最終行には complete: truecursor: null が入り、そのウォレットが行ったすべての取引が返ったことを示します:

# ストリーミング NDJSON: 取引が取得されるたびにバッチごとに 1 行
{ "trades": [
    {
      "signature": "43C68awy5pN3ze...aY1Ve2X",
      "side": "sell",
      "token": "Benny",
      "tokenMint": "9xY2...pump",
      "amountSol": 0.044850796,
      "amount": 152340.12,
      "dex": "Pump.fun",
      "blockTime": "2026-07-19T07:37:17+00:00"
    }
  ],
  "cursor": "8kQ2mZ...f0X" }

# ...さらにバッチ行が続きます...

# 終端行: cursor が無ければ完全な履歴がすべて返っています
{ "complete": true, "tradeCount": 354, "wallet": "BtDy...AAu9", "firstTrade": "2026-07-12T07:39:02+00:00" }

4. 大きなウォレットを再開する、またはページングする

すべてのストリーム行に cursor が含まれます。ストリームが早期に止まった場合(非常に大きなウォレットは complete: false で終わります)、?cursor= で再接続すれば中断した地点から続けられます。ストリームより個別のページがよい場合は、?limit= を追加して同じ cursor を使う単一 JSON のページを取得してください:

curl "https://veltrabot.com/v1/wallets/{address}/history?limit=100" \
  -H "Authorization: Bearer YOUR_API_KEY"

# 取得すべきものが残っている間は不透明な cursor が含まれます
{ "tradeCount": 354, "trades": [ /* 100 trades */ ], "cursor": "8kQ2mZ...f0X" }

# 次のページを取得します。最後のページには "complete":true があり cursor はありません
curl "https://veltrabot.com/v1/wallets/{address}/history?limit=100&cursor=8kQ2mZ...f0X" \
  -H "Authorization: Bearer YOUR_API_KEY"

完全なリファレンス(認証、エラー、レート制限、料金)はドキュメントにあります。ダッシュボード からご自身のウォレットで試すこともできます。

取引履歴の取得を始めましょう
10 万件無料。カード登録不要。
API キー を取得