Cursor based pagination is a good idea for APIs because it allows for more flexibility in how data is displayed to the user. It also helps to prevent large amounts of data from being returned all at once, which can cause performance issues.
Isn't that the point of all pagination, regardless of how it's implemented?
You can also limit page size and accomplish the same thing.