Official scripts
Explore our curated collection of scripts
Search Google Maps places
Search Google Maps for places matching a query, optionally near a location. Returns n, captured, and records with name, address, phone, website, rating, category, lat, lng, placeId, and placeUrl. placeId is the join key for get_place and get_place_reviews; rating, category, lat and lng can be null.
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.
Search Google
Run a Google search and return the page's organic result cards (title, url, site, byline, meta, snippet), with redirect wrappers already cleaned from urls. Runs with your injected Google cookies (loggedIn:true), so results are personalized to your account/IP. Supports full Google query syntax: site:, quoted "exact phrases", OR, -exclude, intitle:. Quoted phrases return a smaller, more precise set; dropping quotes broadens recall with some near-miss results mixed in. Use site: to scope a domain/path, e.g. site:www.linkedin.com/in. Each call returns one results page (up to ~10 organic cards, no per-call count option). Use `page` (0-based) to move through further pages, mirroring the search results pager. Pages are reproducible on the same account/IP and are largely non-overlapping (occasional overlap of one result at page boundaries), so different pages can be fetched concurrently and unioned — always dedupe by canonical url. Narrow queries return the same results in the same order across replays on one account/IP; very broad, high-volume queries may reorder between runs. For broader coverage, fetch multiple pages concurrently and/or split the query itself — vary the site: path, phrases/OR-terms, or use `freshness` for disjoint date-bounded windows. Always dedupe by url.
Search Google flights
Search one-way flights on Google Flights. Returns a list of departure, arrival, airline, duration, origin, destination, stops, and price_eur. One-way only; price-less rows are skipped, so fewer than max may return; airline parsing is best-effort and can be null.
Get Google Maps place reviews
Get a Google Maps place's reviews by placeId. Returns n and reviews with author, authorMeta byline, rating, time, text, and reviewId. Returned in Google's default "most relevant" order, not by date; fewer than requested come back for places with few reviews.
Get Google Maps place details
Get one Google Maps place/business details by placeId (canonical ChIJ... from search_places), place URL, or free-text name+location. Returns name, fullAddress, phone, website, instagram, category, rating, reviews, hours, plusCode, lat, lng, placeId, placeUrl, resolvedUrl, matched, elapsed_s. matched is false when it did not resolve; the free-text path falls back to the first search result, so it can resolve the wrong place. Business fields (rating/reviews/hours/category/lat/lng/plusCode) are null when the place does not expose them.
Get Google search suggestions
Get the autocomplete suggestions Google offers for a search query, in the order it ranks them — the completions that would appear as you type in the search box. Partial input works well, so "best crm for" returns the ways people finish that phrase, which makes this a quick way to see what an audience actually searches for around a topic. Suggestions are personalised to the signed-in account and its location, and a query Google does not recognise comes back with an empty list rather than an error. Note that Google sometimes reinterprets an unfamiliar term and answers for a similar one, so the suggestions can drift from exactly what was asked.
Search Google Calendar events
Full-text search the signed-in Google Calendar across all its calendars, the same as the Calendar search box. Returns count and events (id, calendar, eid, title, all_day, start, end, location). start/end are the event's local wall-clock (ISO, no zone); eid is the base64 join key for delete_event. The query matches event content (title/description/location), not calendar names; supports whatever the Calendar search box supports.
Delete a Google Workspace user (Admin console)
Deletes a user from the Google Admin console (Workspace) by their full primary email: locates their row in the directory's user list, opens their account page, and goes through the "delete" (not "suspend") path, confirming data-loss. Google purges unmigrated data ~20 days later. Irreversible-in-intent — use admin_create_user's counterpart carefully.
Like YouTube video
Like a YouTube video — has no effect if it's already liked.
Create a Google Workspace user (Admin console)
Creates a new user in the Google Admin console (Workspace) under the domain of the given admin account: fills first/last name, primary email local-part, optional secondary (personal) email, submits with an auto-generated 16-char password, and optionally sends the native "set your password" login-instructions email to the secondary address. Returns the created email and generated password. The admin account must already be signed in to this browser, with a session recent enough that Google does not ask to confirm the password again — when it does, the script stops before touching anything and tells you to sign in once by hand.
Search Make.com public templates
Search Make's public template catalogue by name and/or by the apps a template uses.
Pappers company profile
Fetches a company's Pappers profile from its SIREN. Returns name, siren, address, postal_code, city, head_office_siret, naf_code, naf_label, legal_form, share_capital, creation_date, workforce, status, business_sector and officers (display_name, role, since, age, is_legal_entity, siren, first_name, last_name). The officers list covers serving officers only, people and legal entities alike; a legal-entity officer carries its own 9-digit siren and no age. An unknown SIREN throws rather than returning data: Pappers answers it with a placeholder page whose officer block lists unrelated companies. Phone, website and email are not included since they are reserved for Pappers accounts; use google.com/search_places instead.
Search Behance projects
Search Behance projects by keyword, returning title, url, owner, thumbnail, likes and views for each result.
Search Yelp businesses
Search Yelp businesses by free-text query and location. Returns matching businesses with name, url, rating, review count, price range, and categories.
Google Flights round-trip search
Search round-trip flights on Google Flights from an explicit origin and destination (free text or IATA). Returns the outbound options with their total round-trip price (EUR), airline, duration, stops and layover. Each price is the round-trip total for that option; only the flights shown in the list are returned, and an unresolvable route returns noResults:true.
Search TopTex products
Search toptex.fr for products by free-text query. Returns one page of products (reference, name, brand, color, from-price, image, PDP url); page is 0-based. Catalogue prices are public, so no login is required.
Search LinkedIn companies
Search LinkedIn companies by keywords, with an optional company-size filter and pagination (10/page). Returns total, page, and companies (name, url, slug, companyId, pageType, industry, location, snippet, followers, pageBy). Browsing caps at ~100 pages (~1000 companies) regardless of total; companyId can occasionally be null for a whole page; and the companies vertical also surfaces /school/ pages.
Get Nike product
Fetch a Nike product page by URL. Returns name, brand, styleColor, description, colors, selectedColor, sizes (with size, mpn, price, currency, availability), and productGroupId. The URL must be a Nike product page (a /t/ path), not a search or category page.
Search Dribbble shots
Search Dribbble shots by keyword, returning title, url, owner, thumbnail, likes and views for each result.
Search Leboncoin ads
Search Leboncoin classifieds by keyword and/or location. Returns total, max_pages, count, and ads (each with id, url, title, price_eur, currency, city, zipcode, category_id, category_name, seller_type, published_at, thumb_url, image_count). Paging is capped at max_pages=100.
Search Nike products
Search Nike.com products by free-text query. Returns query, count, and results (each with title, subtitle, url, price, fullPrice, styleColor, colorwayCount, imageUrl, messaging). Results are capped at 120 per call.
Search Polymarket markets
Search Polymarket events by keyword. Returns matching markets with title, URL, volume, end date, and current top outcome.
Search APEC jobs
Search APEC (French executive/manager job board) listings by keyword, optional free-text location, and page (20 offers/page). Returns total and jobs (jobId, title, company, url, location, salary, snippet, confidential, datePublication). Location is free text resolved to a commune/department/region code (same as picking the first suggestion in the UI) — an unrecognized location throws instead of silently searching nationwide. Only executive/manager-track roles are listed (APEC's own site scope, not a script-added restriction). Company and salary are null for offers the poster chose not to disclose (frequent for confidential searches).
Search talent.com jobs
Search talent.com's aggregated job listings by free-text keyword and optional free-text location (city/region; omit for a broad/geo-default search). Returns richer job data (salary, company, remote flag, job type, description) than what's shown on the page, read directly from the page's own underlying data rather than scraped visually — more stable against markup changes. Paginates via the site's own page param (page=1 default, ~18-20 results/page); no total-count field is exposed anywhere, so callers must page until an empty array comes back. Location text is matched loosely against talent.com's own place index (e.g. "paris" can resolve to Paris, TX, US rather than Paris, France) — this mirrors the site's own search box behavior, not an added restriction. A query with no matches returns jobs:[] — not an error.
