@RajuMaharjan if you set the report to the maximum number of records per page that should reflect on the SearchRecordsByReport call.
Currently that is still the best way to get records out Archer. The search endpoint for the REST APIs isn't there at the moment.
If you want total control over the search configuration such as MaxRecordCount and PageSize, consider using the ExecuteSearch method.
To help test/create a <SearchReport>, check out the