Fetch the results of all pages instead of only one
Reduce number of api calls in specs
Reformat specs
Add api counter