---
title: "Get \"Token God Mode\" (TGM) Jupiter DCA data"
method: POST
path: "/api/v1/tgm/jup-dca"
tags: ["Token God Mode"]
---

# Get "Token God Mode" (TGM) Jupiter DCA data

`POST /api/v1/tgm/jup-dca`

This endpoint provides Jupiter DCA orders with stats per vault for a specific token.
Jupiter DCA (Dollar Cost Averaging) is only available on Solana and allows users to automate token purchases over time. Returns comprehensive data about DCA vaults including deposit amounts, redemption status, and trader information.

## Request body

- TGMJupDcaRequest — Request model for TGM Jupiter DCA endpoint. This endpoint provides Jupiter DCA orders with stats per vault for a specific token. Only supports Solana chain as Jupiter DCA is exclusive to Solana.
  - `token_address` string, required — Token address on Solana
  - `pagination` PaginationRequest — Pagination parameters for API requests.
    - `page` integer — Page number (1-based)
    - `per_page` integer — Number of records per page (max 1000)
  - `filters` TGMJupDcaFilters — Filters for TGM Jupiter DCA endpoint. These filters control which Jupiter DCA orders are included in the analysis.
    - `include_smart_money_labels` LabelType[] — Include smart money labels for traders
    - `exclude_smart_money_labels` LabelType[] — Exclude smart money labels for traders
    - `trader_address` union — Trader address filter
      - string
      - string[]
    - `trader_label` union — Trader label filter
      - string
      - string[]
    - `creation_hash` union — Creation transaction hash filter
      - string
      - string[]
    - `dca_vault_address` union — DCA vault address filter
      - string
      - string[]
    - `input_mint_address` union — Input token mint address filter
      - string
      - string[]
    - `output_mint_address` union — Output token mint address filter
      - string
      - string[]
    - `deposit_amount` NumericRangeFilter — Filter for numeric values (floats) with optional min/max bounds. Use for prices, volumes, ratios, and other decimal values. - Values between -10.5 and 100.75
      - `min` number — Minimum value (inclusive)
      - `max` number — Maximum value (inclusive)
    - `deposit_spent` NumericRangeFilter — Filter for numeric values (floats) with optional min/max bounds. Use for prices, volumes, ratios, and other decimal values. - Values between -10.5 and 100.75
      - `min` number — Minimum value (inclusive)
      - `max` number — Maximum value (inclusive)
    - `other_token_redeemed` NumericRangeFilter — Filter for numeric values (floats) with optional min/max bounds. Use for prices, volumes, ratios, and other decimal values. - Values between -10.5 and 100.75
      - `min` number — Minimum value (inclusive)
      - `max` number — Maximum value (inclusive)
    - `status` 'Active' | 'Closed' — Enum for TGM Jupiter DCA status values.
    - `token_input` string — Input token symbol filter
    - `token_output` string — Output token symbol filter
    - `deposit_usd_value` NumericRangeFilter — Filter for numeric values (floats) with optional min/max bounds. Use for prices, volumes, ratios, and other decimal values. - Values between -10.5 and 100.75
      - `min` number — Minimum value (inclusive)
      - `max` number — Maximum value (inclusive)

## Response `200`

TGM Jupiter DCA data

- TGMJupDcaResponse — Response model for TGM Jupiter DCA endpoint. Contains a list of Jupiter DCA records with pagination and metadata.
  - `data` TGMJupDca[], required — List of TGM Jupiter DCA records
    - `since_timestamp` string — The timestamp of the earliest transaction
    - `last_timestamp` string — The timestamp of the latest transaction
    - `trader_address` string, required — The address of the trader
    - `creation_hash` string — The transaction hash at the time of creation
    - `trader_label` string — The label of the trader obtained from Nansen's multichain data
    - `dca_vault_address` string — The address of the DCA vault
    - `input_mint_address` string — The mint address of the input token
    - `output_mint_address` string — The mint address of the output token
    - `deposit_amount` number — The amount deposited into the DCA vault
    - `deposit_spent` number — The amount spent from the deposit
    - `other_token_redeemed` number — The amount of other tokens redeemed
    - `status` 'Active' | 'Closed' — Enum for TGM Jupiter DCA status values.
    - `token_input` string — The symbol of the input token
    - `token_output` string — The symbol of the output token
    - `deposit_usd_value` number — The USD value of the deposit
  - `pagination` PaginationInfo, required — Pagination information for API responses.
    - `page` integer — Current page number
    - `per_page` integer — Number of records per page
    - `is_last_page` boolean — Whether this is the last page

## Other responses

- `400` — Bad Request - Invalid request parameters or malformed request
- `401` — Authentication error - No API key found in request
- `402` — Payment Required - This endpoint supports pay-per-request via x402 and MPP. x402 responses advertise payment options in `Payment-Required`; MPP responses advertise a fresh `WWW-Authenticate: Payment ...` challenge. Successful MPP responses may include `Payment-Receipt`.
- `403` — Forbidden - User does not have required subscription tier or has exceeded credit limit
- `404` — Not Found - The requested resource was not found
- `422` — Validation error - Invalid request parameters
- `429` — Too Many Requests - Rate limit exceeded
- `500` — Internal Server Error - An unexpected error occurred

---

[API](https://skmtc.net/nansen/apis/nansen-api.md) · [All operations](https://skmtc.net/nansen/apis/nansen-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nansen/nansen-api/revisions/02a4d2e7d827/schema)
