Skip to main content
Different job boards cover different geographies. This page explains how to target the right country for each board.

LinkedIn

LinkedIn searches globally. You do not need to specify a country — use the location parameter to narrow down the results by city, region, or country name.
from jobspy import scrape_jobs

jobs = scrape_jobs(
    site_name="linkedin",
    search_term="product manager",
    location="London, UK",
)

ZipRecruiter

ZipRecruiter covers the United States and Canada only. Use the location parameter to target a specific city or region.
jobs = scrape_jobs(
    site_name="zip_recruiter",
    search_term="nurse practitioner",
    location="Toronto, ON",
)

Indeed and Glassdoor

Indeed and Glassdoor support 60+ countries. You must pass the country_indeed parameter to specify which country’s Indeed or Glassdoor site to search. You can also combine it with location to narrow results to a specific city or state.
jobs = scrape_jobs(
    site_name=["indeed", "glassdoor"],
    search_term="backend developer",
    location="Berlin",
    country_indeed="germany",
)
Use the exact country name from the table below (case-insensitive). For some countries, alternate spellings are also accepted — for example, "uk", "united kingdom" and "usa", "us", "united states" are all valid.

Supported countries

Countries marked with * also support Glassdoor in addition to Indeed.
ArgentinaAustralia *Austria *Bahrain
BangladeshBelgium *Brazil *Bulgaria
Canada *ChileChinaColombia
Costa RicaCroatiaCyprusCzech Republic
DenmarkEcuadorEgyptEstonia
FinlandFrance *Germany *Greece
Hong Kong *HungaryIndia *Indonesia
Ireland *IsraelItaly *Japan
KuwaitLatviaLithuaniaLuxembourg
MalaysiaMaltaMexico *Morocco
Netherlands *New Zealand *NigeriaNorway
OmanPakistanPanamaPeru
PhilippinesPolandPortugalQatar
RomaniaSaudi ArabiaSingapore *Slovakia
SloveniaSouth AfricaSouth KoreaSpain *
SwedenSwitzerland *TaiwanThailand
TurkeyUkraineUnited Arab EmiratesUK *
USA *UruguayVenezuelaVietnam *

Bayt

Bayt is focused on the Middle East and North Africa region. It currently uses only the search_term parameter — location and country_indeed have no effect. Results are international but weighted toward MENA markets.
jobs = scrape_jobs(
    site_name="bayt",
    search_term="civil engineer",
)

Naukri

Naukri is India-focused. Use search_term and location to target specific cities or roles within India.
jobs = scrape_jobs(
    site_name="naukri",
    search_term="Java developer",
    location="Bangalore",
)

BDJobs

BDJobs is focused on Bangladesh. Use search_term and location to narrow results within Bangladesh.
jobs = scrape_jobs(
    site_name="bdjobs",
    search_term="software developer",
    location="Dhaka",
)

Google Jobs

Google Jobs searches globally. Use the google_search_term parameter rather than search_term — this is the only effective filter for Google results. Copy the query string directly from the Google Jobs search box after applying filters in your browser.
jobs = scrape_jobs(
    site_name="google",
    google_search_term="software engineer jobs in Tokyo Japan",
)