Reading
Know how many there are
Ask for count=exact to get the total number of matching rows in the Content-Range header.
count=exactcount=estimatedEvery list answers a Content-Range header such as 0-1/*: rows 0 to 1 were sent, total unknown. An empty page answers */0. With count=exact, the * becomes the total, so a client can draw page numbers.
count=estimated asks for the planner's estimate, which is much cheaper on a large PostgreSQL table. A database without estimates, like the SQLite in this page, counts exactly instead.
Examples
/todos?select=name&status=eq.open&limit=1&count=exactAsking the database...