# English Jobs France > English Jobs France is a job search platform for English-speaking roles in France. It helps non-local speakers find work. By default, it searches for jobs requiring only English. Users can specify additional languages they speak to broaden the search. You can search for these English-speaking jobs by crafting URLs as explained below. ## How to generate search engine results pages To generate a search URL, follow these patterns. The base URL is `https://englishjobs.fr`. ### URL Structure 1. `/jobs/{query}`: For searching by job title or keyword. 2. `/in/{location}`: For searching by location. 3. `/in/{location}/{query}`: For searching by both location and query. ### Path Parameters - `{query}`: The job title, keyword, or skill to search for. If it contains spaces, URL-encode them (e.g., `software developer` becomes `software%20developer`). - `{location}`: The ID of the city or region. Must be one of the values from the "Allowed Locations" list below. ### Query Parameters - `include`: (Optional) A dot-separated list of additional languages the user speaks. This will include jobs that require English *plus* any of the specified languages. - You can include up to 4 languages. - The language values must come from the "Allowed Languages for `include`" list below. ### Examples - **Query-only:** `GET https://englishjobs.fr/jobs/software%20developer` - **Location-only:** `GET https://englishjobs.fr/in/paris` - **Query and location:** `GET https://englishjobs.fr/in/paris/software%20developer` - **With additional languages:** - `GET https://englishjobs.fr/jobs/software%20developer?include=french.german.spanish` - `GET https://englishjobs.fr/in/paris?include=french` - `GET https://englishjobs.fr/in/paris/software%20developer?include=french.german` ## Allowed Locations Below is the list of supported location IDs: Cities: - `nice` # Nice - `montpellier` # Montpellier - `strasbourg-ville` # Strasbourg - `limoges` # Limoges - `besancon` # Besançon - `nancy` # Nancy - `chambery` # Chambéry - `cholet` # Cholet - `rennes` # Rennes - `beziers` # Béziers - `nimes` # Nîmes - `aix-en-provence` # Aix-en-Provence - `mulhouse` # Mulhouse - `poitiers` # Poitiers - `dunkerque` # Dunkirk - `pau` # Pau - `la-rochelle` # La Rochelle - `calais` # Calais - `paris` # Paris - `nantes` # Nantes - `lille` # Lille - `saint-etienne` # Saint-Étienne - `clermont-ferrand` # Clermont-Ferrand - `brest` # Brest - `argenteuil` # Argenteuil - `rouen` # Rouen - `marseille` # Marseille - `lyon` # Lyon - `toulouse` # Toulouse - `reims` # Reims - `le-havre` # Le Havre - `grenoble` # Grenoble - `le-mans` # Le Mans - `amiens` # Amiens - `toulon` # Toulon - `dijon` # Dijon - `caen` # Caen - `bordeaux` # Bordeaux - `angers` # Angers - `perpignan` # Perpignan - `orleans` # Orléans - `saint-denis` # Saint-Denis - `nanterre` # Nanterre - `avignon` # Avignon - `grasse` # Cannes - Crasse - `tours` # Tours - `boulogne-billancourt` # Boulogne-Billancourt - `creteil` # Créteil Regions: - `grand-est` # Grand Est - `provence-alpes-cote-dazur` # Provence-Alpes-Côte d'Azur - `normandie` # Normandy - `corse` # Corsica - `auvergne-rhone-alpes` # Auvergne-Rhône-Alpes - `hauts-de-france` # Hauts-de-France - `pays-de-la-loire` # Pays de la Loire - `bretagne` # Brittany - `bourgogne-franche-comte` # Bourgogne-Franche-Comté - `centre-val-de-loire` # Centre-Val de Loire - `ile-de-france` # Île-de-France - `nouvelle-aquitaine` # Nouvelle-Aquitaine - `occitanie` # Occitania ## Allowed Languages for `include` Below is the list of supported languages for the `include` parameter: - `arabic` - `bulgarian` - `catalan` - `chinese` - `croatian` - `czech` - `danish` - `dutch` - `estonian` - `finnish` - `french` - `german` - `greek` - `hindi` - `hungarian` - `irish` - `italian` - `japanese` - `korean` - `latvian` - `lithuanian` - `luxembourgish` - `maltese` - `norwegian` - `polish` - `portuguese` - `romanian` - `russian` - `slovenian` - `spanish` - `swedish` - `turkish` - `ukrainian`