The id will be returned along with the site_detail_url if all you really want is a link to the page on GB. In order to get a full list, you'll need to iteratively bump up the offset parameter until you've retrieved all of the results. For instance, to get the second set of 100 results:
I thought I have seen some where the "3030" part was different. So... to get a list of all the games I would also need to use the limit filter set to say... 100, then use the offset for each query to get the next 100? So the first query would be 1-100, the second query would use offset 100 and return records 101-200?
There are pages that are not 3030, but that's because they're not games. You don't have to worry about those.
Incrementing the offset should get you all game pages, unless a page is deleted while you're doing this causing another game to shift to a previous page and not appear in your results. That would suck.