There's a strange thing going on with the API for users that are not logged in.
When logged in, the API returns 20 posts. When logged out, the API returns other number of posts (even that 20 are asked).
The "load more" is only displayed if the last request returned 20 results... So it's not displayed when logged out.
I did a few tests but I have no idea why the number of results is different when not logged in. It could be that some posts are hidden for guests. But manually setting the page[offset]
parameter to 20 or more still produces results (again, random numbers) so it looks more like a problem with pagination in the API...