To fetch the records after filter and sort operation, use this forEachNodeAfterFilterAndSort() as below: let result = []; this.gridApi.forEachNodeAfterFilterAndSort((row)=>{ result.push(row.data.*columnname*); });