Official scripts
Explore our curated collection of scripts
Download Cloudflare invoice/receipt
Download a single Cloudflare billing-history entry's PDF by accountId + invoiceId (from cloudflare.com/list_invoices). Returns the PDF bytes as base64 plus a filename.
Cloudflare: remove member
Remove a member from one Cloudflare account by email, via the Members list's "Remove member" action. Returns the removed email, accountId and status.
List Cloudflare invoices
List Cloudflare invoices across every account visible to the signed-in user, one page (50 entries) per account at a time. Returns per account its name, accountId, invoices (date, type, number, amount, status) and hasNextPage; pass page 2, 3… while an account has more. Accounts with no invoices come back with an empty list. A signed-out browser fails with a signed-out error asking to sign in at dash.cloudflare.com.
Get current user
Report which Cloudflare account this browser is signed in as: email, display name (first + last name from the profile; null when none is set) and user id, from the dashboard's own user API. Being signed out is a normal answer (loggedIn false), not an error.
Cloudflare login (Google SSO)
Log into the Cloudflare dashboard via the Google button. Dismisses the cookie banner, handles a remembered-account quick sign-in if one exists, drives the chooser, and lands on the dashboard. Best run on your own paired browser rather than a freshly launched one, since it relies on an existing Google session. If Cloudflare or Google asks for a 2FA or passkey step on the way, the login cannot complete unattended: complete that step by hand once in the same browser, then run it again. Optional `email` arg picks which Google account to use.
Cloudflare: invite member
Invite a new member into one Cloudflare account by email, granting an account-wide permission policy for a named role (e.g. "Administrator", "Billing") matched against the account's own role picker. Returns the invited email, role, accountId and pending status.
Cloudflare whoami (signed-in account)
Report which Cloudflare account this browser is signed in as: email, display name (first + last name from the profile; null when none is set) and user id, from the dashboard's own user API. Being signed out is a normal answer (loggedIn false), not an error.
Cloudflare: list members and roles
List members and their roles across every Cloudflare account visible to the signed-in user (matches the existing list_invoices convention: no account scoping arg). Reads the dashboard's own accounts and members JSON APIs rather than scraping the DOM. Returns per account id/name and its members (email, status, roles).
Cloudflare: change member role
Change one member's role within one Cloudflare account, by the member's email and the new role's name as shown in Cloudflare. Returns the previous and new roles. Fails if the member has more than one permission policy on the account, since the change would be ambiguous.
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.
Like YouTube video
Like a YouTube video — has no effect if it's already liked.
Join subreddit
Join (subscribe to) a subreddit by name. If you're already a member, nothing changes and changed is returned as false. Runs only via the browser extension, not the hosted cloud browser.
Ask Le Chat
Open a new Le Chat conversation, send one question, wait for the answer, and return the answer text plus any web-search source domains cited.
List DigitalOcean team members and roles
List the current DigitalOcean team's members and pending invites with their role, status (Joined/Pending) and sign-in method. No scoping arg — reads the signed-in team, matching list_invoices' convention for this host.
Submit Reddit post
Create a text post (thread) in a subreddit. Returns the new post's ID, subreddit and URL. Posts a real thread under the logged-in account; text posts only (no link/image); some subreddits require a flair and will block the post. Runs only via the browser extension, not the hosted cloud browser.
Vote on Reddit post or comment
Up, down, or clear your vote on a Reddit post or comment by its URL/permalink. Safe to repeat: it only changes the vote if it isn't already in the requested state. You cannot downvote or clear the vote on your own post, since Reddit forces the author's upvote and the change reverts on reload. Runs only via the browser extension, not the hosted cloud browser.
Get Trustpilot company profile
Get a Trustpilot company profile: TrustScore, stars, review count, full 1-5 star rating distribution, categories, breadcrumb, contact info, claim status and reply behavior. Input is the domain key (e.g. "amazon.com"); the resolved identifyingName is returned (may differ via redirect).
Save Reddit post
Save a Reddit post to your saved list by its URL. If it's already saved, nothing changes and changed is returned as false. Saving is private (visible only in your own saved list). Runs only via the browser extension, not the hosted cloud browser.
Search one-way flights on Google Flights
Search one-way flights on Google Flights between two airports or cities, given as IATA codes ("CDG", or "PAR" for all Paris airports), on one date: a fixed date, or a number of days after today for searches that run on a schedule. You can set the passengers, the cabin, the maximum number of stops, the tab (best or cheapest) and the price currency. Returns the date searched and every flight the page lists: local departure and arrival times, duration, stops, airlines, the total price for all passengers (null when Google shows none), whether Google ranks it as a top flight, whether it is a self-transfer on separate tickets, the layovers, and each leg with its flight number and aircraft. A search with no flights returns an empty list. An unknown code, a route Google does not sell, a date in the past or more than about 11 months ahead, and an unsupported currency fail with a message that names the problem. On a managed browser, set a country.
Follow Reddit user
Follow a Reddit user by username. If you already follow them, nothing changes and changed is returned as false. Runs only via the browser extension, not the hosted cloud browser.
Leave subreddit
Leave (unsubscribe from) a subreddit by name. If you're not a member, nothing changes and changed is returned as false. Runs only via the browser extension, not the hosted cloud browser.
Adobe login (Google SSO)
Log into Adobe with Google.
Get YouTube channel stats
Get a YouTube channel's stats and profile from a @handle, channel id (UC...) or channel URL. Returns channel_id, handle, name, description, subscribers, video_count, view_count, joined, country, channel_url, avatar, rss_url, is_family_safe, keywords and links. Subscribers is the abbreviated public figure (e.g. 4.51m becomes 4510000, approximate), while video_count and view_count are exact; joined is a display string (e.g. "1 Feb 2015") and each link's url is the display host without scheme.
Le Chat (Mistral) login (Google SSO)
Log into Le Chat (chat.mistral.ai) with Google sign-in, handling the Google account chooser and consent screen. Returns straight away if this browser is already signed in, and reports the Mistral 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 Mistral account.
Get G2 product alternatives
List a G2 product's alternatives/competitors from its Alternatives page: name, product slug, and G2 rating. No login required.
