You cannot get all datapoints from a data stream in a single API call unless there are less than 1000 points in the stream.
The maximum points you can retrieve per call is 1000. To collect all data points you would need to call the same API call multiple times but add the appropriate unique cursor from the previous result to retrieve the next 1000. You would loop this until until the result size is 0.