Official scripts
Explore our curated collection of scripts
Get Luma event details
Get the full public details of a Luma event by its slug: description, categories, hosts (with social handles), venue, and guest/ticket counts.
Get events from a Luma calendar
List the past or future events published under a specific Luma calendar/organizer (e.g. "AITinkerers"), paginated.
Search Luma events by topic or city
Search upcoming public events on Luma, filtered by a category topic (e.g. "crypto", "fitness") or a curated city (e.g. "paris", "london"), paginated.
Cancel registration for a Luma event
Cancel the signed-in Luma account's registration for an event by its slug. An event you were never registered for, or already cancelled on, is reported as such rather than an error. This notifies the event organizer that you won't attend, so confirm the event with the person you're helping before running it — re-registering afterward is a separate action.
Register for a free Luma event
Register the signed-in Luma account for a free public event by its slug. If the event asks for a phone number, a random one is used automatically. Only fails loudly on events that aren't free, aren't open for registration, or ask custom registration questions this script doesn't support. This signs you up as an attendee under your real identity, so confirm the event with the person you're helping before running it — cancelling afterward is a separate action.
Get Luma event visible attendees
Get the publicly visible attendees of a Luma event (the featured preview Luma itself shows on the event page, with social handles) plus the total registered guest count. Luma does not expose a full roster to anonymous visitors, so this returns the visible subset, not every attendee.
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.
Get Dribbble shot
Fetch a Dribbble shot's details from its url: title, description, owner, images and comment count.
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 Trustpilot categories
List Trustpilot's full category tree from the /categories index: each top-level category with its categoryId, displayName and subCategories (the categoryId is the key get_category takes).
Get Trustpilot company reviews
Get one page (20) of a company's Trustpilot reviews: author, rating, title, text, dates, likes, verification and the company's reply. Supports the site's own filters as args (page, sort, stars, language, keyword search, verified, date range). Defaults to returning reviews in every language so none are silently filtered out by locale.
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.
Get Trustpilot category companies
List one page of companies ranked in a Trustpilot category (categoryId from get_categories). Supports the site's own filters as args: page, sort (recommended/reviews_count/latest_review), country, trustscore (3.0/4.0/4.5), claimed. Returns each company's domain, TrustScore, stars, review count, location, contact, categories.
Like YouTube video
Like a YouTube video — has no effect if it's already liked.
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.
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.
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.
Get single Trustpilot review
Get one Trustpilot review by its id (the review.id from get_reviews) via its permalink: author, rating, title, full text, dates, likes, verification, the company's reply, and the business it's about.
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.
Get Trustpilot similar companies
Get the companies Trustpilot lists as similar/competitors on a business profile (the "People also looked at" module). Returns each with its identifyingName (domain key), TrustScore, stars, review count and logo.
Search Wise transactions
Search a Wise profile's transactions by merchant/name (server-side), optionally narrowed to a date range. Returns id, title, amount, date, status and whether a receipt is attached.
Get Loom video transcript
Fetch the full transcript of a Loom video from its share URL (or bare 32-char id). Returns title, owner, duration, language, timestamped segments, and the joined plain text. Works anonymously on link-shared videos; password-protected or private videos fail loudly, and videos without a transcript return an empty segments list.
Get Leboncoin seller profile
Fetch a Leboncoin seller's public profile by its URL (as returned by get_ad's seller_profile_url). Works for both professional stores and private-individual sellers, returning a unified shape: name, member-since date, total ad count, response rate/time, presence, badges, and description. Pro sellers additionally get address, opening hours, website, and an aggregated rating with sample reviews — these are null for private sellers, who have no storefront or public rating on the site.
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).
