# Enhanced Streams Overview

> Consume selected Solana events from the NoLimitNodes gRPC stream service.

Canonical: https://nolimitnodes.com/docs/api-reference/enhanced-streams/overview

Enhanced Streams publish selected swaps, Pumpfun events, transfers, and confirmed blocks.

## Endpoint

```text
stream-1.nln.clr3.org:443
```

Use TLS. Send `x-api-key` as gRPC metadata.

## Service methods

| Method | Request | Response |
|---|---|---|
| `ListTopics` | Empty request | Topic names, descriptions, and message types |
| `Subscribe` | Topic and output format | Server stream of event envelopes |

## Pick Enhanced Streams or Program Streams

Use Enhanced Streams for the 18 curated topics listed in the catalog.

Use Program Streams for program-specific instructions and events across the 1,074-topic catalog.

| Need | Product |
|---|---|
| Combined DEX swap feed | Enhanced Streams |
| Transfers and confirmed blocks | Enhanced Streams |
| Instruction for one program | Program Streams |
| IDL-derived event schema | Program Streams |

## Response envelope

```protobuf
message SubscribeResponse {
  string topic = 1;
  int64 partition = 2;
  int64 offset = 3;
  int64 timestamp_ms = 4;
  bytes payload = 5;
}
```

`partition` and `offset` identify the source position. `timestamp_ms` records source time in Unix milliseconds.

For JSON output, parse `payload` as UTF-8 JSON.

  ### [Quickstart](/docs/api-reference/enhanced-streams/quickstart)

List topics and open your first stream.

  ### [Topic catalog](/docs/api-reference/enhanced-streams/topics)

Review every current topic.
