--- title: "Get Rows" url: https://docs.catalyst.zoho.com/en/sdk/flutter/v2/cloud-scale/data-store/get-rows/ description: "You can retrieve a single specific row or all rows from a Data Store table of the given instance." last_updated: 2025-11-19T15:07:41Z service: Cloud Scale type: general related_links: - name: "Data Store" url: /en/cloud-scale/help/data-store/introduction - name: "Records" url: /en/cloud-scale/help/data-store/records - name: "Get All Rows - API" url: /en/api/code-reference/cloud-scale/data-store/get-all-rows/#GetAllRows --- # Get Rows ### Get a Specific Row You can retrieve a single specific row from a [Data Store](https://docs.catalyst.zoho.com/en/cloud-scale/help/data-store/introduction) table of the given instance using the `getRow()` method. This is done by passing the unique ROWID of the row as the argument to this method, as shown in the code syntax below. The `<TABLE_INSTANCE>` used in the code below is the instance defined in the [Table Instance page](https://docs.catalyst.zoho.com/en/sdk/flutter/v2/cloud-scale/data-store/create-table-instance). ```bash Future<(APIResponse, ZCatalystRow)> <TABLE_INSTANCE>.getRow(int id) ``` **Parameters**: * `id`: The [unique ROWID](https://docs.catalyst.zoho.com/en/cloud-scale/help/data-store/records/#create-a-new-record) of the particular row that needs to be retrieved A sample code snippet is shown below: ```bash try { ZCatalystTable table = app.getDataStoreInstance().getTableInstance('Projects'); var (response, row) = await table.getRow(1624000000139040); print(row.id); } on ZCatalystException catch (ex) { print(ex.toString()); } ``` ### Get All Rows You can retrieve all the rows of a table of the given instance using the `getRows()` method, as shown in the code syntax below. If the operation is successful, this method will return all the rows of the table without any filters or conditions. The `<TABLE_INSTANCE>` used in the code syntax below is the instance defined in the [Table Instance page](https://docs.catalyst.zoho.com/en/sdk/flutter/v2/cloud-scale/data-store/create-table-instance). ```bash Future<(APIResponse, List)> <TABLE_INSTANCE>.getRows() ``` A sample code snippet is shown below: ```bash try { var (response, rows, resInfo) = await app .getDataStoreInstance() .getTableInstance('Projects') .getRows(); for (var row in rows) { print(row.getData()); } } on ZCatalystException catch (ex) { print(ex.toString()); } ```