Skip to main content

Locations Reference

Filter jobs by client location using ISO 3166-1 alpha-2 country codes or predefined regions. Both includeLocations and excludeLocations accept an array of location objects.


Country Codes

Common ISO 3166-1 alpha-2 country codes. Any valid two-letter country code is accepted.

CodeCountry
USUnited States
GBUnited Kingdom
CACanada
AUAustralia
DEGermany
FRFrance
NLNetherlands
SESweden
NONorway
DKDenmark
CHSwitzerland
ATAustria
IEIreland
NZNew Zealand
SGSingapore
JPJapan
KRSouth Korea
ILIsrael
AEUnited Arab Emirates
SASaudi Arabia
INIndia
PKPakistan
BDBangladesh
PHPhilippines
BRBrazil
MXMexico
ARArgentina
COColombia
UAUkraine
PLPoland
RORomania
CZCzech Republic
EGEgypt
NGNigeria
KEKenya
ZASouth Africa
CNChina
TWTaiwan
HKHong Kong
VNVietnam

Available Regions

Use region values for broader geographic filtering instead of listing individual countries.

north_americaNorth America

Includes: United States, Canada, Mexico

europeEurope

Includes: UK, Germany, France, Netherlands, Sweden, Norway, Denmark, Switzerland, Austria, Ireland, Poland, Romania, Czech Republic, and more

asiaAsia

Includes: India, Japan, South Korea, Singapore, Philippines, Vietnam, China, Taiwan, Hong Kong, and more

south_americaSouth America

Includes: Brazil, Argentina, Colombia, Chile, Peru, and more

africaAfrica

Includes: Nigeria, Kenya, South Africa, Egypt, Morocco, and more

oceaniaOceania

Includes: Australia, New Zealand, and Pacific Islands


Usage Examples

Include specific countries

Only return jobs from clients in the US, UK, Canada, or Australia:

Include countries
{
  "client": {
    "includeLocations": [
      { "type": "COUNTRY", "value": "US" },
      { "type": "COUNTRY", "value": "GB" },
      { "type": "COUNTRY", "value": "CA" },
      { "type": "COUNTRY", "value": "AU" }
    ]
  }
}

Exclude specific countries

Return jobs from all countries except India, Pakistan, and Bangladesh:

Exclude countries
{
  "client": {
    "excludeLocations": [
      { "type": "COUNTRY", "value": "IN" },
      { "type": "COUNTRY", "value": "PK" },
      { "type": "COUNTRY", "value": "BD" }
    ]
  }
}

Use regions

Filter by entire regions instead of listing individual countries:

Region filter
{
  "client": {
    "includeLocations": [
      { "type": "REGION", "value": "europe" },
      { "type": "REGION", "value": "north_america" }
    ]
  }
}

Combine include and exclude

Include a region but exclude specific countries within it:

Combined filter
{
  "client": {
    "includeLocations": [
      { "type": "REGION", "value": "europe" }
    ],
    "excludeLocations": [
      { "type": "COUNTRY", "value": "RU" }
    ]
  }
}

Geo-targeted tutorials

Real configurations that use country or region filters to scope client locations.