Official scripts
Explore our curated collection of scripts
Get TopTex product
Fetch a single toptex.fr product by reference (e.g. IB297): name, brand, description, every colorway, every size with its public catalogue unit price, images, fabric/composition and certifications. No login required.
List category
List one page of products from a toptex.fr category page (e.g. /produits/vetements/categories/t-shirts.html). Returns products (reference, name, brand, from-price, image, PDP url) with deterministic pagination; page is 0-based. No login required.
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.
Get company info
Fetch a French company's public profile from societe.com by SIREN. Returns url, siren, name, country, status, headcount, resume, and legal.
Suggest Paris flight destinations
Resolve a free-text destination to Paris Aéroport's ranked airport suggestions [{iataCode, name, city, ...}] ([0] = best). Disambiguates multi-airport cities; pass a returned name to search_departures. Airport names are listed in French, so an English city name resolves through the closest matching form, and matchedTerm reports which wording the suggestions came from.
Search companies
Search societe.com for French companies by name or keyword. Returns query, url, count, and companies (each with siren, name, url, activity, address).
Search La French Tech jobs
Search job listings on La French Tech's public careers board (la-french-tech.welcomekit.co, an embeddable careers widget aggregating openings across French Tech ecosystem startups) by free-text keyword and optional filters: department (site's own category, e.g. "Tech", "Sales", "Business" — French labels), city (e.g. "Paris", "Lyon"), and contractType (site's own French label, e.g. "CDI", "Stage", "Alternance", "CDD / Temporaire"). Filter values must match the site's own labels exactly — an unrecognized value throws rather than silently searching unfiltered. Pagination is 1-based via page; requesting a page beyond what's available throws rather than silently returning page 1. Returns total, page, totalPages, and jobs (id, reference, slug, title, url, company {name, slug, employees, logoUrl}, department, profession, contractType + contractTypeLabel, remote, salary, office, offices, publishedAt, promoted). A query/filter combination with no matches returns an empty jobs list, not an error.
