App Logo

Official scripts

Explore our curated collection of scripts

booking.com

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.

booking.com

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.

booking.com

Search Booking.com stays near a location

Search Booking.com stays (hotels, apartments...) sorted by distance from a free-text location (address, landmark, city, hotel name), returning rating, distance, price and cancellation info per result.

booking.com

Get Booking.com guest reviews

Read the guest reviews a Booking.com property lists. Returns the property name, its overall guest score and total review count, plus each review's guest first name and country, title, score out of 10, what they liked, what they did not, the room they stayed in, the number of nights, the month of the stay, the traveller type and the date the review was written. Takes the property path segment used by the other Booking.com scripts, e.g. "fr/hotelauroremontmartre". Use `count` to ask for more than the ten a single panel page holds; a property with fewer reviews than asked for simply returns what it has. Reviews come back in the panel's own "most relevant" order, which is not chronological and is not stable between sessions — the same property asked twice on different days can lead with different reviews, so treat one call as a sample rather than a fixed top of the list. Reviews are returned in the language each guest wrote them in, so a property's set can mix languages. Guests may leave a score with no written text, in which case the liked and disliked fields are empty. Properties with no reviews yet return an empty list, and a path segment that does not name a property is reported as unavailable rather than as an error.

airbnb.com

Prepare an Airbnb booking

Open Airbnb's confirm-and-pay page for a listing, dates and guests, signed in, and return what booking it would commit you to, without booking: the price lines and total, what is due today, the payment plans (pay in full, or part now and the rest on a date), the payment method Airbnb would charge, the cancellation policy, and whether the host requires a message. It books nothing and charges nothing. When the listing cannot be booked for those dates it fails with Airbnb's reason; Get Airbnb listing shows the free dates.

doctolib.fr

List Doctolib slots

List a Doctolib practitioner's bookable appointment slots for one visit motive over a window of up to 15 days (Doctolib's limit); for a longer span, call again with a later start_date. Returns name, motive, bookable, availabilities (slots by day), total, next_slot (the next slot after an empty window), visit_motives, and booking_url. A motive name that matches several motives, an unknown motive id or an unknown profile fails with a message saying what to pass; pass motive_id to target one motive exactly. booking_url only opens the booking funnel; there is no per-slot link.

airbnb.com

Get Airbnb listing

Get one Airbnb listing by room id: name, property and room type, capacity, ratings and per-category ratings, host, photos, description, sleeping arrangement, amenities (with the ones not included), things to know (house rules, safety, cancellation summary), location, and the 12-month availability calendar, every day with its available flag and minimum stay. With checkin and checkout it also returns the booking quote for those dates and guests (price lines and total, or available false with Airbnb's reason) and the cancellation policy's refund milestones. Airbnb opens calendars about 12 months ahead; dates beyond that fail with an error that says so. Prices are in the currency you ask for (USD by default). A listing that does not exist or was removed fails with an error that says so.

sncf-connect.com

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.

ticketmaster.com

Reserve Ticketmaster tickets

Reserve tickets for a Ticketmaster event: returns the quantity held, the subtotal in USD and the link to Ticketmaster's timed hold page. Nothing is paid; the hold expires on its own if not completed. Fails with a signed-out error when the browser is not signed in to Ticketmaster, and says so when the event offers no tickets (over, sold out, not yet on sale), only code-locked presale offers, or not the quantity asked.

ticketmaster.fr

Search Events (FR)

Search Ticketmaster France for events by keyword. Returns each event's starting price in EUR, venue, city, genre, and date.

maxjeune-tgvinoui.sncf

Search remaining MAX JEUNE seats per train on SNCF Max Planner

Searches the SNCF MAX JEUNE / MAX ACTIF Max Planner between two stations and returns, for each of the next 30 days starting today (the site's full booking window), every train with MAX seats still available and how many seats remain. A day the site has no data for yet, or failed to answer, is returned with that reason and no trains. A station name that matches several stations fails and lists them.

ticketmaster.com

Search Events

Search Ticketmaster for events by keyword and return the top results: title, id, url, venue/city/state, start date, and cancelled/soldOut flags.

tripadvisor.com

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.

tripadvisor.com

Search Tripadvisor

Search Tripadvisor's typeahead for places (restaurants, hotels, attractions, cities): name, location id, address, coordinates, and place type. No login required.

tripadvisor.com

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.

calendar.google.com

Set Out of Office

Create an out-of-office entry on the signed-in Google Calendar's primary calendar for a date range, with an optional custom decline message. New and existing meetings in that range are declined automatically unless declineMeetings is set false. A rehearsal mode fills the entry in and stops before saving.

kayak.fr

Kayak round-trip flight search

Search round-trip flights on Kayak.fr with free-text origin/destination city names and dates. Matches each city to its airport and returns price_eur (round-trip total), airline(s), duration, stops and layover text. Ad and promo cards (car rental, etc.) are excluded. An unresolvable city name returns noResults:true.

ticketmaster.com

Get Event Lowest Ticket Price

Open a Ticketmaster event page and return the lowest listed ticket price (Ticketmaster's own default "lowest price first" ticket list ordering) plus currency.

vinted.com

Create a Vinted listing

Create a for-sale listing on Vinted from a photo, title, description, category, condition, price and package size (plus an ISBN for books). Works on whichever Vinted country site the browser is signed in to. Defaults to a dry run that fills the whole form and publishes nothing; saveAsDraft keeps the listing private, otherwise it is published. Confirms the result by reopening the saved item. Categories that also ask for brand or size, such as clothing, are refused for now rather than listed incomplete.

sncf-connect.com

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.

amazon.com

Get Amazon product offers from all sellers

See every seller offering an Amazon product, not just the one that won the buy box. Returns one page of Amazon's offer list (10 offers a page; page 1 also carries the buy-box offer), the total number of offers Amazon counts, and whether there is a next page. For each offer you get the price, item condition, seller name and id, seller rating and rating count, where the item ships from, and the delivery estimate. Prices, availability and delivery dates are pinned to a US ZIP code you choose. A seller can appear more than once when they list the same item under different conditions. A page past the last one returns no offers.

google.com

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.

sncf-connect.com

SNCF Connect unofficial API: search train journeys and fares

An unofficial SNCF Connect API for train search: SNCF Connect has no public API for journeys and fares, and this returns them as JSON, programmatically. Search trains between two cities or stations on a given date via SNCF Connect. Returns each journey (times, duration, operator, best price) with all of its fare offers (class, fare name, price, flexibility label, and the exchange and refund conditions as SNCF writes them). No journeys means no tickets are on sale for that date. An unknown station fails with an error asking you to check its spelling.

thefork.com

Search TheFork 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.

riders.uber.com

List Uber trips

List the signed-in rider's past Uber trips (riders.uber.com/trips), newest first, one page at a time as Uber pages them. Returns per trip: tripId (uuid), title (destination address), when (e.g. "Mar 3 • 8:15 PM"), amount (e.g. "€14.50"), url. Pass the returned nextCursor as cursor to get the next, older page; nextCursor is null and complete is true on the last page. A rider with no trips gets an empty list. tripId is the join key for riders.uber.com/download_invoice.