# Jupiter Aggregator V6

> Real-time gRPC stream for Jupiter V6 swap events on Solana.

Canonical: https://nolimitnodes.com/api-reference/data-streams/jupiter-aggregator-v6

This URL stays live for existing integrations and search links.

The current Enhanced Streams service does not expose a Jupiter-only topic.

## Current choices

Use the combined DEX feed for normalized swaps:

```text
prod.rpc.solana.program.swaps
```

Use [Jupiter Swap Program Streams](https://nolimitnodes.com/products/program-streams/jupiter_swap) for Jupiter program instructions.

## Subscribe to the combined swap feed

```bash
grpcurl \
  -H "x-api-key: YOUR_API_KEY" \
  -import-path . \
  -proto enhanced-streams.proto \
  -d '{"topic":"prod.rpc.solana.program.swaps","format":"JSON"}' \
  stream-1.nln.clr3.org:443 \
  nln.stream.v1.StreamService/Subscribe
```

Download the [Enhanced Streams proto](/protos/enhanced-streams.proto).

## Migration

Replace the old `jupiterSwaps` topic. The service returns `NOT_FOUND` for this old name.

Pick one path:

- Combined normalized swaps: `prod.rpc.solana.program.swaps`
- Jupiter instructions: Program Streams
- Raw Jupiter transactions: Yellowstone transaction filters

  ### [All DEX swaps](/docs/api-reference/enhanced-streams/topics/all-dex-swaps)

Review the current combined feed.

  ### [Program Streams](/docs/api-reference/program-streams/overview)

Read program-shaped instruction topics.
