Official scripts
Explore our curated collection of scripts
Search Booking.com hotels
Search Booking.com for accommodations by destination: name, hotel slug, address, guest rating, review count, and rating category. No login required.
Get Booking.com hotel details
Fetch a hotel's Booking.com listing: name, star rating, guest rating, review count, address, description, and image. No login required.
List Doctolib slots
List a Doctolib practitioner's bookable appointment slots over the next N days for a given visit motive. Returns name, motive, bookable, availabilities (slots by day), total, next_slot, visit_motives, and booking_url. A practitioner can expose several motives sharing one name across practices, so pass motive_id to target one exactly; booking_url only opens the funnel, there is no per-slot deep link.
Book SNCF Connect train ticket (cart only, cancellable fares)
Add a train ticket to the SNCF Connect cart — never proceeds to payment, stopping right after the ticket lands in the cart. Safety gate: only fares cancellable or refundable free of charge at booking time are eligible. Picks the cheapest eligible fare of the requested comfort class, on the train matching departureTime (or the cheapest eligible across all trains if omitted). Requires login. Runs only via the local browser extension, not the hosted cloud browser.
List booked tickets (future / past / pending options)
List the account's booked tickets from SNCF Connect "Billets > Vos voyages": upcoming trips, past trips, and pending free options (pre-reservations). SNCF Connect exposes no "cancelled tickets" list — a cancelled trip simply disappears; this is a site limitation, not a filter. Requires login. Runs only via the local browser extension, not the hosted cloud browser.
Book a free option (pre-reservation, no payment)
Places a free "Option" pre-reservation on SNCF Connect: holds a train's price and seat without any payment. Different from book_tickets, which adds a real fare to the cart — an Option is not a ticket, expires about 24h after it is placed (pay before then or the hold is lost), and needs the cart to be empty first, because the site's option toggle applies to the whole cart. Only single-train journeys are eligible: SNCF does not offer the free option on an itinerary with a connection, so those are passed over and the cheapest eligible fare of the requested comfort class is used. Requires being signed in to SNCF Connect. Runs only via the local browser extension, not the hosted cloud browser.
Get Tripadvisor restaurant details
Fetch a restaurant's Tripadvisor listing: name, cuisine, rating, review count, price range, address, phone, hours, and menu link. No login required.
Search Tripadvisor
Search Tripadvisor's typeahead for places (restaurants, hotels, attractions, cities): name, location id, address, coordinates, and place type. No login required.
Get Tripadvisor reviews
Fetch the visible reviews for a Tripadvisor listing (restaurant, hotel, or attraction): reviewer name, rating, title, date, trip type, and review text. No login required.
Get Airbnb listing (+availability)
Fetch one Airbnb listing by room id: title, propertyType, capacity, rating and per-category ratings, host, images, description, sleeping arrangement, house rules, location (lat/lng), and the month-by-month availability calendar (per-day available/minNights/checkin-checkout). The only_available arg trims the calendar to bookable days.
Cancel a pending SNCF Connect train option (pre-reservation)
Cancels a pending free option (pre-reservation) on SNCF Connect, releasing the hold it placed on a train's price and seat. Defaults to a dry run: it reports the option it would cancel and backs out without touching it. Pass confirm=true to actually cancel, which is irreversible — the blocked price is lost. When more than one option is pending, `match` picks the right one by part of its destination and/or travel date. Requires being signed in to SNCF Connect. Runs only via the local browser extension, not the hosted cloud browser.
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.
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.
Search restaurants near a coordinate
Search TheFork restaurants near a lat/lng, one page (site paginates 25/page). Returns pagination (totalCount/totalPage/hasNext) and per-restaurant: name, address, coords, distanceM from the input point, theforkRating (/10) plus reviews, avgPriceEur, priceRangeLevel, cuisine, promoPct (max %% discount in deals) and raw deals, url. Results come back in the site's default quality order, not by distance, so filter by distanceM caller-side and loop `page` to totalPage.
Create a Google Calendar event
Create an event on the signed-in Google Calendar's primary calendar. Optionally invite guests (each gets an invitation email; external guests are auto-confirmed). Returns the new event's id, which you can pass to delete_event. A Google Meet link may be auto-added, depending on the account's default.
List Uber trips
List the signed-in rider's past Uber trips (riders.uber.com/trips), newest first. Returns per trip: tripId (uuid), title (destination address), when (e.g. "Jul 10 • 10:50 PM"), amount (e.g. "€12.98"), url. Loads more trips until max is reached or the list runs out. tripId is the join key for riders.uber.com/download_invoice.
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.
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.
Get Polymarket market trades
Latest trades for one (sub-)market of a Polymarket event, by event URL or slug. For multi-outcome events (e.g. "World Cup Winner"), `outcome` picks the sub-market ("Switzerland"); each trade's own outcome is then Yes/No on that binary market — so a bet backing the outcome is either a buy of Yes or a sell of No. Returns event, market, conditionId, n, and trades (time, side, outcome, price, shares, amountUsd, user, wallet, tx), newest first.
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.
Search Zocdoc appointments
Search Zocdoc providers and appointment availability by query and ZIP. Returns total_providers and provider cards with name, specialty, rating, review_count, address, distance_mi, sponsored, profile_url, and a 14-day availability grid of date plus slot count. Zocdoc serves roughly 22 cards per page, so page through with offset for more results.
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.
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.
Search Behance jobs
Search Behance's job board (freelance briefs and full-time/contract listings) by keyword, returning title, company, location, remote status, job type, salary and url.
Restaurant TheFork + TripAdvisor ratings
Open a TheFork restaurant page (by slug + legacyId) and read both ratings it carries: TheFork (/10) and TripAdvisor (/5), each with its review count. Works on a fresh or managed browser, and since TheFork is a TripAdvisor company the TripAdvisor rating is included, so no separate TripAdvisor lookup is needed.
