# English Jobs Portugal > English Jobs Portugal is a job search platform for English-speaking roles in Portugal. 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.pt`. ### 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.pt/jobs/software%20developer` - **Location-only:** `GET https://englishjobs.pt/in/lisboa` - **Query and location:** `GET https://englishjobs.pt/in/lisboa/software%20developer` - **With additional languages:** - `GET https://englishjobs.pt/jobs/software%20developer?include=french.german.spanish` - `GET https://englishjobs.pt/in/lisboa?include=french` - `GET https://englishjobs.pt/in/lisboa/software%20developer?include=french.german` ## Allowed Locations Below is the list of supported location IDs: Cities: - `horta` # Horta - `moita` # Moita - `amarante` # Amarante - `pombal` # Pombal - `lousada` # Lousada - `esposende` # Esposende - `moncao` # Monção - `lisboa` # Lisbon - `ribeira-grande` # Ribeira Grande - `aveiro` # Aveiro - `felgueiras` # Felgueiras - `torres-novas` # Torres Novas - `vagos` # Vagos - `macedo-de-cavaleiros` # Macedo de Cavaleiros - `vila-nova-de-famalicao` # Vila Nova de Famalicão - `funchal` # Funchal - `valongo` # Valongo - `ovar` # Ovar - `silves` # Silves - `rio-maior` # Rio Maior - `sintra` # Sintra - `cinfaes` # Cinfães - `porto` # Porto - `braga` # Braga - `montijo` # Montijo - `tomar` # Tomar - `machico` # Machico - `mangualde` # Mangualde - `vila-real-de-santo-antonio` # Vila Real de Santo António - `serta` # Sertã - `torres-vedras` # Torres Vedras - `evora` # Évora - `sesimbra` # Sesimbra - `fafe` # Fafe - `albufeira` # Albufeira - `nazare` # Nazaré - `estarreja` # Estarreja - `sines` # Sines - `lamego` # Lamego - `seia` # Seia - `vale-de-cambra` # Vale de Cambra - `azambuja` # Azambuja - `oliveira-do-hospital` # Oliveira do Hospital - `gondomar` # Gondomar - `olhao` # Olhão - `ponte-de-lima` # Ponte de Lima - `mirandela` # Mirandela - `nelas` # Nelas - `cascais` # Cascais - `amadora` # Amadora - `oeiras` # Oeiras - `seixal` # Seixal - `oliveira-de-azemeis` # Oliveira de Azeméis - `guarda` # Guarda - `beja` # Beja - `braganca` # Bragança - `almada` # Almada - `maia` # Maia - `palmela` # Palmela - `caldas-da-rainha` # Caldas da Rainha - `ourem` # Ourém - `porto-de-mos` # Porto de Mós - `salvaterra-de-magos` # Salvaterra de Magos - `entroncamento` # Entroncamento - `castelo-branco` # Castelo Branco - `abrantes` # Abrantes - `sao-joao-da-madeira` # São João da Madeira - `valpacos` # Valpaços - `penacova` # Penacova - `valenca` # Valença - `guimaraes` # Guimarães - `coimbra` # Coimbra - `leiria` # Leiria - `ilhavo` # Ílhavo - `tondela` # Tondela - `lourinha` # Lourinhã - `arouca` # Arouca - `elvas` # Elvas - `portalegre` # Portalegre - `loures` # Loures - `viana-do-castelo` # Viana do Castelo - `santiago-do-cacem` # Santiago do Cacém - `benavente` # Benavente - `coruche` # Coruche - `vila-nova-de-gaia` # Vila Nova de Gaia - `santa-maria-da-feira` # Santa Maria da Feira - `vila-do-conde` # Vila do Conde - `marco-de-canaveses` # Marco de Canaveses - `santa-cruz` # Santa Cruz - `vizela` # Vizela - `povoa-de-lanhoso` # Póvoa de Lanhoso - `praia-da-vitoria` # Praia da Vitória - `faro` # Faro - `portimao` # Portimão - `vila-real` # Vila Real - `lagos` # Lagos - `peniche` # Peniche - `mealhada` # Mealhada - `cabeceiras-de-basto` # Cabeceiras de Basto - `serpa` # Serpa - `peso-da-regua` # Peso da Régua - `ponte-de-sor` # Ponte de Sor - `castro-daire` # Castro Daire - `vila-franca-de-xira` # Vila Franca de Xira - `alcochete` # Alcochete - `cadaval` # Cadaval - `barreiro` # Barreiro - `trofa` # Trofa - `angra-do-heroismo` # Angra do Heroísmo - `soure` # Soure - `barcelos` # Barcelos - `povoa-de-varzim` # Póvoa de Varzim - `figueira-da-foz` # Figueira da Foz - `baiao` # Baião - `batalha` # Batalha - `viseu` # Viseu - `ponta-delgada` # Ponta Delgada - `anadia` # Anadia - `montemor-o-novo` # Montemor-o-Novo - `condeixa-a-nova` # Condeixa-a-Nova - `odivelas` # Odivelas - `castelo-de-paiva` # Castelo de Paiva - `cantanhede` # Cantanhede - `albergaria-a-velha` # Albergaria-a-Velha - `lagoa` # Lagoa - `grandola` # Grândola - `estremoz` # Estremoz - `setubal` # Setúbal - `mafra` # Mafra - `penafiel` # Penafiel - `santo-tirso` # Santo Tirso - `vila-verde` # Vila Verde - `espinho` # Espinho - `montemor-o-velho` # Montemor-o-Velho - `cartaxo` # Cartaxo - `santarem` # Santarém - `pacos-de-ferreira` # Paços de Ferreira - `almeirim` # Almeirim - `lousa` # Lousã - `moura` # Moura - `loule` # Loulé - `alcobaca` # Alcobaça - `covilha` # Covilhã - `agueda` # Águeda - `tavira` # Tavira - `celorico-de-basto` # Celorico de Basto - `caminha` # Caminha - `gouveia` # Gouveia - `odemira` # Odemira - `oliveira-do-bairro` # Oliveira do Bairro - `chaves` # Chaves - `marinha-grande` # Marinha Grande - `matosinhos` # Matosinhos - `paredes` # Paredes - `fundao` # Fundão Districs: - `viseu-district` # Viseu District - `castelo-branco-district` # Castelo Branco District - `vila-real-district` # Vila Real District - `azores` # Azores - `braga-district` # Braga District - `leiria-district` # Leiria District - `aveiro-district` # Aveiro District - `guarda-district` # Guarda District - `portalegre-district` # Portalegre District - `viana-do-castelo-district` # Viana do Castelo District - `faro-district` # Faro District - `evora-district` # Évora District - `braganca-district` # Bragança District - `madeira` # Madeira - `coimbra-district` # Coimbra District - `santarem-district` # Santarém District - `beja-district` # Beja District - `lisboa-district` # Lisbon District - `porto-district` # Porto District - `setubal-district` # Setúbal District ## 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`