--- title: "Get Channels" url: https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/data-streams/get-channels/ description: "This page describes the methods to retrieve all channels or specific channel details from Data Streams in your Node.js application with sample code snippets." last_updated: 2026-08-13T11:41:55Z service: Cloud Scale type: general related_links: - name: "Get Channels - API" url: /en/api/code-reference/cloud-scale/data-streams/get-all-channels - name: "Data Streams" url: /en/cloud-scale/help/data-streams/introduction --- # Get Channels You can retrieve information about the [Data Streams channels](https://docs.catalyst.zoho.com/en/cloud-scale/help/data-streams/introduction/) created in your project. This includes fetching a list of all channels or obtaining detailed metadata and configuration for a specific channel. The `datastreams` reference used in the code below is the [component instance](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/data-streams/get-component-instance) created earlier. ### Get All Channels You can fetch the list of all Data Streams channels that are created in the project using the `getAllChannels()` method. The promise returned here will be resolved to an array of channel objects. ```javascript //Get all channels const channels = await datastreams.getAllChannels(); ``` ### Get Channel Details You can retrieve the metadata and configuration details of a specific channel by passing the channel ID to the `getChannelDetails()` method. The promise returned here will be resolved to a channel object containing the channel's configuration. **Parameters Used**
Parameter Name Data Type Definition
`channelId` **String** A **Mandatory** parameter. Holds the unique ID of the channel.
```javascript //Get channel details by channel ID const channel = await datastreams.getChannelDetails(CRICKET_CHANNEL_ID); ```