Важные примечания:

Пример кода

const API_HOSTNAME = 'search.api.careerjet.net';
const API_SEARCH_PATH = '/v4/query';
const API_KEY = '<API_KEY>';
const REFERER = 'https://example-publisher-site.com/find-jobs/?s=python+developer&l=Москва';

const PARAMS = {
  locale_code: 'ru_KZ',
  keywords: 'javascript developer',
  location: 'Москва',
  user_ip: '<USER_IP>',
  user_agent: '<USER_AGENT>',
};
const query = new URLSearchParams(PARAMS).toString();

const headers = new Headers();
headers.set('Authorization', `Basic ${btoa(`${API_KEY}:`)}`);
headers.set('Content-Type', 'application/json');
headers.set('Referer', REFERER);

fetch(
  `https://${API_HOSTNAME}${API_SEARCH_PATH}?${query}`,
  {
    method: 'GET',
    headers,
  },
).then((response) => {
  if (!response.ok) {
    throw new Error(`HTTP error ${response.status}`);
  }
  return response.json();
})
.then((data) => {
  console.log(data);
})
.catch((err) => {
  console.error('Fetch failed:', err);
});