https://api.scratch.mit.edu/search/projects?limit=40 There is no reason to make the `q` parameter required if the api endpoint still works - this will give the most viewed projects Alternatively/additionally, this could be a separate function called `sa.Session.get_most_viewed_projects()`