App Logo

Official scripts

Explore our curated collection of scripts

play.google.com

Search Google Play apps

Search the Google Play Store for apps by keyword: package id, name, developer, rating, and icon for each result. No login required.

play.google.com

Get Google Play app reviews

Fetch reviews for an Android app from its Google Play Store listing: reviewer name, star rating, date, and review text. No login required.

play.google.com

Get Google Play app details

Fetch an Android app's store listing details: name, description, developer, category, rating, review count, price, and icon. No login required.

pay.google.com

List Google Payments activity (Google One, YouTube, Google Play charges)

List the signed-in Google account's payments activity (pay.google.com > Activity): every Google charge, such as Google One storage and Google AI plans, YouTube Premium, and Google Play purchases and subscriptions. One row per transaction with merchant, transaction label (e.g. "12 Mar · 100 GB (Google One)") and amount, newest first. The transaction label is the join key for pay.google.com/download_tax_invoice, which downloads that charge's invoice. Scrolls until max rows or the list runs out.

pay.google.com

Download a Google Payments invoice (Google One, YouTube, Google Play)

Download the invoice PDF of one Google charge, such as a Google One or Google AI plan, YouTube Premium, or a Google Play purchase (pay.google.com > Activity > Transaction details > Download tax invoice). Pass the row's transaction label as returned by pay.google.com/list_transactions (e.g. "12 Mar · 100 GB (Google One)"); the first (newest) matching row wins. Returns Google's filename and the path where the browser saved the PDF (or a url to it on a managed browser), so you can read or move it directly.

google.com

Search Google

Run a Google search and return one page of organic results (title, url, site, byline, meta, snippet), with Google's link wrappers resolved to the destination url. Results can be personalized to the browser's Google account and location. Narrow queries return the same results in the same order on replay; very broad ones may reorder. For more coverage, fetch several pages or split the query (different site: paths, phrases, or freshness windows), and dedupe by url. An empty list means Google found nothing; when Google shows its anti-bot check, the run fails and says so.

google.com

Search Google Maps places

Search Google Maps for places, optionally near a location, and get the list Maps shows, in its order: name, address, phone, website, main category and all categories, star rating, number of reviews, price range, coordinates and the Google place id. Use the place id with get_place for the opening hours and with get_place_reviews for the reviews. Google Maps lists at most 120 places for one search; complete is true when that list ended, false when cap stopped it first. A precise query that Maps opens as one place returns that one place. Category names follow hl, or the browser's language when hl is empty.

adobe.com

Adobe login (Google SSO)

Log into Adobe with Google.

google.com

Maps: Search Businesses

Search for businesses on Google Maps (anonymous, no login): name, category, address, phone, website, rating, reviews, GPS, place_id. Paginates via scrolling, controlled by the count argument.

dribbble.com

Search Dribbble shots

Search Dribbble shots by keyword, returning title, url, owner, thumbnail, likes and views for each result.

g2.com

Get G2 product alternatives

List a G2 product's alternatives/competitors from its Alternatives page: name, product slug, and G2 rating. No login required.

dribbble.com

Get Dribbble shot

Fetch a Dribbble shot's details from its url: title, description, owner, images and comment count.

tiktok.com

Like a TikTok video

Like a TikTok video (as the logged-in account) by URL or id. Safe to repeat: it does nothing if you already liked it.

google.com

Get Google Maps place details

Get one Google Maps place by its place id (from search_places), its Maps link, or a query that names one place. Returns name, address, phone, website, Instagram link, main category and all categories, star rating, number of reviews, price range, the opening hours of the week as numbers in the place's own time zone, plus code, time zone and coordinates. A place id or link that Google Maps does not know fails with a clear error. A query that Maps answers with a list of places fails and asks for search_places, rather than picking one of them. Fields a place does not show are empty or null.

youtube.com

Like YouTube video

Like a YouTube video — has no effect if it's already liked.

miro.com

Miro login (Google SSO)

Log into Miro with your Google account and land on the boards dashboard. Returns straight away if you're already signed in, so it's safe to run repeatedly.

search.google.com

List Google Search Console sitemaps

Lists the sitemaps submitted for a Google Search Console property, with when each was submitted and last read, its fetch status, and how many pages and videos Google discovered in it. Takes the property as listed by search.google.com/list_properties.

raycast.com

Raycast — search Store extensions

Search the Raycast Store for extensions by keyword: each result's id, slug, title, description, Store URL, author handle and name, download count, supported platforms (macOS / Windows), categories and creation date. Public data, no sign-in needed. A search with no matches returns an empty list.

google.com

Get Google Maps place reviews

Get the reviews of a Google Maps place, given its place id or its Maps link. Returns how many reviews came back and, for each, the author, their reviewer byline and photo count, the star rating, when it was posted, the full text, the owner's reply, and a stable review id. Reviews come in Google's "most relevant" order, not by date. Places with few reviews return fewer than asked, and a place with none returns an empty list. A browser not signed in to Google (such as a Reduck cloud browser) only gets Google's limited view, which stops after the first 10 to 30 reviews: the answer then says limitedView is true. A place Google cannot find fails with a clear error.

raycast.com

Raycast login (Google SSO)

Log into your Raycast account on raycast.com with Google sign-in, handling Google's account chooser and consent screen. Returns straight away if this browser is already signed in, and reports the Raycast account email. Optionally pass which Google account to use. Needs a browser already signed in to Google and a Google account that already has a Raycast account.

luma.com

Luma login (Google SSO)

Log into Luma with Sign in with Google, handling the Google account chooser and consent screen (Luma runs it in a new tab) and skipping the passkey prompt, then land on your Luma home. Returns straight away if you are already signed in, and reports the Luma account email and name. Optionally pass which Google account to use. Needs a browser that is already signed in to Google.

producthunt.com

Product Hunt login (Google SSO)

Log into Product Hunt with its Google sign-in option, handling the Google account chooser and consent screen. Returns straight away if you are already signed in, and reports the Product Hunt handle, display name and user id. Optionally pass which Google account to use. Needs a browser already signed in to Google and a Google account that already has a Product Hunt account.

g2.com

Get G2 product reviews

Fetch reviews for a G2 product from its Reviews page: reviewer name, role, rating, date, title, and the like/dislike/problems-solved answer sections. No login required.

youtube.com

Search YouTube videos

Search YouTube videos by query, or list a channel's or playlist's videos from its URL. Returns a list of videos with id, title, url, duration, channelName, channelUrl, viewCount, date, thumbnailUrl, and description.

loom.com

Loom login

Sign in to Loom with your Google account and land in your Loom video library, confirming which account the session actually belongs to. If the browser is already signed in, it says so instead of signing in again — and tells you when it is signed in as someone other than the account you asked for. When Loom cannot complete the sign-in because the account has no workspace yet, or Google has no matching account to offer, it stops with a message naming exactly what is missing rather than joining a team on your behalf.