Google disabled 100 results per page (&num=100) in 2025. This loads the next
pages inline so you can browse about 100 results as one long list again, without
clicking through pages 2, 3 and 4.
Development moved: Search Restore combines this result loader with optional archive links in one maintained extension. This repository remains available as the historical focused build.
cig13zs.github.io/return-100-results
&num=100 was how you got a hundred results on one page, which mattered for
research, SEO work and comparing a lot of sources at once. Google capped it at
ten. Page-by-page pagination (&start=) still works, so this restores the same
workflow: a "Load next 10" button under the results that fetches the next page
and stitches it inline, up to a hundred.
It loads one page per click rather than a burst, so Google doesn't flag it as a bot. If Google does show a captcha it stops and tells you to open the next page normally.
It re-fetches Google's own next results page from your browser, same origin, and
appends it. No third-party connection, no analytics, and no permissions key in
the manifest. It runs on Google search pages only.
Not on the Chrome Web Store yet, so load it unpacked. Chrome, Edge, Brave, Opera.
- Download the latest zip from Releases and unzip it.
- Open
chrome://extensions, turn on Developer mode. - Load unpacked, then pick the
extensionfolder. - Search Google and scroll to the button under the results.
extension/
manifest.json MV3, runs only on google search pages
core.js nextPageUrl() + extractResults() + block detection
content.js adds the button, fetches and appends the next page, stops at ~100
popup.html toolbar popup
icons/
core.test.js node core.test.js
node core.test.jsChecked against live Google: the next page fetches, its #rso block is lifted
and appended, and a real captcha is detected via the response redirect rather
than a brittle HTML scan.
One click at a time, up to about 100. Auto-blasting ten pages at once is exactly what trips Google's bot detection.
Depends on Google keeping &start= pagination. If that goes too, no client-side
tool can bring 100 results back, because the results wouldn't exist to fetch.
Covers the main Google TLDs. Add a line to the manifest for others.
- Carryover, AI chat context transfer for ChatGPT, DeepSeek and Grok
- Invisibles, reveal and strip hidden Unicode from text
- Rinse, see the GPS in a photo and wash it off
- Search Restore, this loader plus optional archive links in one extension
Not affiliated with Google. MIT licensed. Ko-fi.