Search Google
TL;DR
About
Handy when you want the list a person sees on google.com, in that order, not an index of sites you picked in advance. You type the query as you would in the search box, operators included, and can add a time window such as the past week. Back come about ten organic results from one page, with ads and the AI Overview left out. A founder hunting for a growth hire might search site:linkedin.com/in "head of growth" saas paris, fetch the first five pages and drop the duplicates. The few dozen profiles left go to the linkedin.com get_profile script, which does need a LinkedIn login. Google currently hides each result's address behind a redirect, so every link is opened in a spare tab for about 200 milliseconds to see where it lands, and that site gets the visit. If one link will not resolve within 20 seconds, the whole call fails rather than returning a list with gaps.
Input
query requiredFull Google query, e.g. 'site:linkedin.com/in Ex-UiPath' or any free-text search.
page optionalResult page, 0 = first, like Google's pager (10 results per page). Different pages do not overlap, so several can be fetched at once and combined. Results are personalised to the browser's Google account and location, so the order holds only for a given account, place and moment.
Default: 0freshness optionalTime filter: h (past hour), d (past 24h), w (past week), m (past month), y (past year), optionally with a multiplier: d2 = past 2 days, w3 = past 3 weeks, m6 = past 6 months, h5 = past 5 hours. Omit for all time.
sortByDate optionalWhen true, sort results by date (newest first) instead of relevance. Combines with freshness.
Output
None
