--- title: "Bulk Read Rows" url: https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/data-store/bulk-read/ description: "This page describes the method to read multiple rows from a table in the Data Store in your NodeJS application with sample code snippets" last_updated: 2026-09-08T11:07:33Z service: Cloud Scale type: general related_links: - name: "Data Store" url: /en/cloud-scale/help/data-store/introduction --- # Bulk Read Rows > **Note:** This SDK is currently in deprecation. Migrate to [JavaScript SDK](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/datastore/bulk-operations/bulk-read/) now. Catalyst allows you to perform bulk read jobs on a specific table present in the [Data Store](https://docs.catalyst.zoho.com/en/cloud-scale/help/data-store/introduction). In the SDK snippet below, the Bulk Read job can read thousands of records from a specific table and generate a CSV file containing the results of the read operation, if the job is successful.The table is referred to by its unique [`Table ID`](https://docs.catalyst.zoho.com/en/cloud-scale/help/data-store/tables/). > **Note:** You can also use the `dataStore.table().bulkJob('read' | 'write')` method to perform either a bulk read or a bulk write job.
| Method Used | Description |
|---|---|
| `bulkRead.createJob({ criteria, page, select_columns })` | Create a new bulk read job. | `bulkRead.getStatus(job ID)` | Get a bulk read job's status. |
| `bulkRead.getResult(job ID)` | Get a bulk read job's result. |