During mainline development, I create a small dataset with just 10 or so rows in a custom list and my REST calls all pulled from there. Once I bumped up the list to have a few hundred rows of data to test for anticipated growth, I found that I was getting exactly 100 rows returned back on my REST calls.
This is a very simple thing to address. In my case (and I believe in most cases), the default REST calls to SharePoint (and possibly as an industry standard?) return 100 rows. To return more than the default, use the $top parameter on your call, as in:
I picked 9999 in this case since I know that growth-wise, there won’t be more than 200 or so rows added to this list in a year. If it becomes ungainly, we can implement some paging down the road.
Follow me on Twitter at http://www.twitter.com/pagalvin