Jupiter DCAs
Deprecation Notice: The /beta API endpoints will be deprecated on 01 October 2025. Please migrate your integrations to the /v1 endpoints before this date to ensure uninterrupted service.
List of Jupiter DCA orders with stats per vault.
Successful response
Bad request
Authentication error
Forbidden - Subscription tier required
Internal server error
POST /api/beta/tgm/jup-dca HTTP/1.1
Host: api.nansen.ai
apiKey: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 178
{
  "parameters": {
    "chain": "solana",
    "tokenAddress": "2zMMhcVQEXDtdE6vsFS7S7D5oUodfJHE8vd1gnBouauv",
    "includeLabels": [],
    "excludeLabels": []
  },
  "pagination": {
    "page": 1,
    "recordsPerPage": 100
  }
}[
  {
    "sinceTimestamp": "text",
    "lastTimestamp": "text",
    "traderAddress": "text",
    "creationHash": "text",
    "traderLabel": "text",
    "dcaVaultAddress": "text",
    "inputMintAddress": "text",
    "outputMintAddress": "text",
    "depositAmount": "text",
    "depositSpent": "text",
    "otherTokenRedeemed": "text",
    "closed": "text",
    "tokenInput": "text",
    "tokenOutput": "text",
    "depositUsdValue": "text"
  }
]To optimize queries on the /tgm/jup-dca endpoint and avoid timeouts, use targeted filters rather than broad searches. Apply these strategies:
- Set  - sinceTimestamp and - lastTimestampto limit results to a specific period.
- Filter by  - traderAddressto focus on individual users.
- Use thresholds like  - depositUsdValueto target significant orders.
- Filter by status to separate active from closed orders. 
Combining these filters reduces data volume, speeds up queries, and improves reliability.
sinceTimestamp
Start date/time for results
“2025-06-01T00:00:00Z”
lastTimestamp
End date/time for results
“2025-06-27T00:00:00Z”
traderAddress
Filter by specific trader address
“YourTraderAddressHere”
depositUsdValue
Minimum USD value of deposit
1000
status
Order status (“Active” or “Closed”)
“Active”
Last updated
Was this helpful?
