# Cerulean Jobs > Cerulean is the job board for the luxury industry — fashion and leather > goods, watches and jewellery, beauty and fragrance, wines and spirits, > hospitality and selective retail. It carries the openings the houses > themselves are advertising, refreshed several times a day. **If you are an AI agent, a crawler, or a script, query the Search API instead of walking these HTML pages.** `GET /api/search` is the endpoint the site's own search box calls: public, no key, no authentication, no rate limit. It is answered from an in-memory index in a few milliseconds and returns structured JSON, so you never have to parse a listing out of a page — and one API request costs us far less than a crawl of tens of thousands of them. Listings belong to the houses that are hiring and are made available for personal and editorial use. Every listing links out to the employer's own application system; Cerulean does not take applications on their behalf. ## Search API - [Search API documentation](https://ceruleanjobs.com/about/developers/): Every parameter, the response schema, how results are ranked, and the complete set of filter values. Start here. - [OpenAPI 3.1 definition](https://ceruleanjobs.com/openapi.yaml): The machine-readable contract for `GET /api/search`. Hand this to a client generator rather than transcribing the documentation by hand. - [Example request](https://ceruleanjobs.com/api/search?query=atelier&location=paris&limit=48): The live JSON for `query=atelier&location=paris&limit=48`. - MCP server: `https://ceruleanjobs.com/api/mcp`. The same index as a Model Context Protocol server (revision `2026-07-28`), with three tools — `search_jobs`, `get_job`, `find_similar_jobs`. **If you are an agent, connect to this rather than writing a client.** No key and no sign-up, like everything else here. The protocol is sessionless: a tool call is a single POST, with nothing to open and nothing to keep alive. What a client needs to know before reading the reference: - Every parameter is optional. With none at all the endpoint returns the 12 most recent listings. - Search and filter with `query`, `slug`, `similar`, `lang`, `location`, `country`, `brand`, `employment-type`, `seniority-level`, `industry`, `department`. Page with `limit` (12 by default, 48 maximum) and `offset` (10,000 maximum). - `similar={slug}` switches to similarity mode, ranking by meaning and geography against a given listing rather than by keyword. `slug={slug}` returns that one listing. - Filter values are matched against a lowercased index — send `location=new+york`, not `location=New%20York`. - Every URL in a response is absolute, so an agent can follow one without knowing the host, and `slug` is the stable identifier for a listing — it is what `slug=` and `similar=` take. - The endpoint never returns 4xx. A filter matching nothing gives `total: 0`; an unparseable value falls back to its default or is clamped. Whatever was ignored, clamped or not recognised comes back in a `warnings` array, so a typo is distinguishable from a genuinely empty result and no client needs error handling for one. - The index is rebuilt roughly every four hours and responses are cached at the edge for an hour, so results can trail the site by up to one cycle. - The MCP tools take the same parameters in `snake_case` (`employment_type` rather than `employment-type`) and return the same envelope. The one difference: a filter value outside its vocabulary is refused, with the valid values named, rather than returning `total: 0` — a model can correct itself from that. - Please send a `User-Agent` that names your project and gives us a way to reach you, and prefer one large page to many small ones — `limit=48` costs us no more than `limit=1`. ## Job listings - [All open jobs](https://ceruleanjobs.com/jobs/): Every listing currently accepting applications, most recent first. - [New today](https://ceruleanjobs.com/new/): The listings that arrived most recently. - [Search](https://ceruleanjobs.com/search/): The site's own search page, served by the index described above. - [Brands](https://ceruleanjobs.com/brands/): Every house on the board, each linking to its own openings. - [Locations](https://ceruleanjobs.com/locations/): Openings by city, region and country. - [Industries](https://ceruleanjobs.com/industries/): Openings by sector of the luxury industry. - [Departments](https://ceruleanjobs.com/departments/): Openings by function, from atelier production to clienteling. - [Job titles](https://ceruleanjobs.com/job-titles/): Openings grouped by the role itself. - [Seniority levels](https://ceruleanjobs.com/seniority-levels/): Openings from intern through executive. - [Employment types](https://ceruleanjobs.com/employment-types/): Full-time, contract, internship and the rest. ## About Cerulean - [Mission](https://ceruleanjobs.com/about/mission/): The strategic purpose that drives everything Cerulean builds. - [Six Pillars](https://ceruleanjobs.com/about/pillars/): The six founding principles that define every aspect of the Cerulean platform. - [Founder](https://ceruleanjobs.com/about/founder/): Biography and a personal letter from the founder on the convictions that gave rise to Cerulean. - [Brand](https://ceruleanjobs.com/about/brand/): Official standards for colour, typography, and logo usage, with downloadable assets. - [Social Directory](https://ceruleanjobs.com/about/social/): The complete directory of Cerulean's official social channels across all platforms. - [Contact](https://ceruleanjobs.com/about/contact/): Every avenue for reaching the Cerulean team — for every type of enquiry. - [Talent](https://ceruleanjobs.com/about/talent/): Career resources, executive pathways, diversity commitments, and trust standards for luxury professionals. - [Employers](https://ceruleanjobs.com/about/employers/): Enterprise solutions, independent brand tools, employer branding, talent intelligence, and case studies. - [Partners](https://ceruleanjobs.com/about/partners/): ATS integrations, XML feeds, and the publisher affiliate programme. - [Press](https://ceruleanjobs.com/about/press/): Media kit, official newsroom, and the direct press contact channel for journalists. - [Insights](https://ceruleanjobs.com/about/insights/): The Cerulean Hiring Index and bespoke custom reports on the global luxury labour market. - [Investors](https://ceruleanjobs.com/about/investors/): Financial highlights, corporate governance, and the framework for strategic alliances. - [Legal](https://ceruleanjobs.com/about/legal/): Terms of Service, Privacy Policy, Cookie Policy, and Accessibility statement. ## Optional - [Luxury lexicon](https://ceruleanjobs.com/lexicon/): A reference guide to the vocabulary of the industry — materials, techniques and house terminology. - [Reference library](https://ceruleanjobs.com/reference/): Background on the houses, their history and their craft. - [Closed positions](https://ceruleanjobs.com/closed/): Listings that have stopped accepting applications, kept for 90 days for reference. - [Browse](https://ceruleanjobs.com/browse/): A hub page linking every way of slicing the board. - [The site in French](https://cerulean.fr/): The French localisation, with its own llms.txt at https://cerulean.fr/llms.txt.