{
  "language": "ru",
  "generated_at": "2026-09-17T16:57:49.749+03:00",
  "period_start": "2026-08-18",
  "period_end": "2026-09-17",
  "active_vacancies": 1106,
  "new_vacancies_30d": 840,
  "employers": 103,
  "categories": [
    {
      "name": "Различные специальности",
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%BD%D1%8B%D0%B5-%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-15",
      "active": 339,
      "new_30d": 253,
      "change": 235
    },
    {
      "name": "Рестораны. Кафе. Бары",
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D1%80%D0%B5%D1%81%D1%82%D0%BE%D1%80%D0%B0%D0%BD%D1%8B-%D0%BA%D0%B0%D1%84%D0%B5-%D0%B1%D0%B0%D1%80%D1%8B-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-14",
      "active": 213,
      "new_30d": 170,
      "change": 156
    },
    {
      "name": "Производство",
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-10",
      "active": 150,
      "new_30d": 101,
      "change": 89
    },
    {
      "name": "Автосервис",
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-13",
      "active": 91,
      "new_30d": 74,
      "change": 74
    },
    {
      "name": "Торговля",
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D1%82%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D0%BB%D1%8F-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-12",
      "active": 72,
      "new_30d": 54,
      "change": 52
    },
    {
      "name": "Швейное производство",
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D1%88%D0%B2%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5-%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-20",
      "active": 71,
      "new_30d": 57,
      "change": 57
    },
    {
      "name": "Охрана",
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B0-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-18",
      "active": 49,
      "new_30d": 32,
      "change": 27
    },
    {
      "name": "Специалисты",
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D1%8B-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-9",
      "active": 33,
      "new_30d": 28,
      "change": 26
    },
    {
      "name": "Строительство и ремонт",
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE-%D0%B8-%D1%80%D0%B5%D0%BC%D0%BE%D0%BD%D1%82-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-2",
      "active": 31,
      "new_30d": 27,
      "change": 26
    },
    {
      "name": "Услуги",
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-11",
      "active": 28,
      "new_30d": 21,
      "change": 21
    }
  ],
  "professions": [
    {
      "name": "Уборщик",
      "url": "/ru/%D0%BF%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F-%D1%83%D0%B1%D0%BE%D1%80%D1%89%D0%B8%D0%BA-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-1",
      "active": 56,
      "new_30d": 38,
      "change": 36
    },
    {
      "name": "Разнорабочий",
      "url": "/ru/%D0%BF%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F-%D1%80%D0%B0%D0%B7%D0%BD%D0%BE%D1%80%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B9-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-3",
      "active": 48,
      "new_30d": 20,
      "change": 16
    },
    {
      "name": "Повар",
      "url": "/ru/%D0%BF%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F-%D0%BF%D0%BE%D0%B2%D0%B0%D1%80-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-2",
      "active": 43,
      "new_30d": 26,
      "change": 21
    },
    {
      "name": "Рабочий",
      "url": "/ru/%D0%BF%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B9-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-5",
      "active": 41,
      "new_30d": 16,
      "change": 10
    },
    {
      "name": "Продавец",
      "url": "/ru/%D0%BF%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F-%D0%BF%D1%80%D0%BE%D0%B4%D0%B0%D0%B2%D0%B5%D1%86-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-10",
      "active": 36,
      "new_30d": 20,
      "change": 20
    },
    {
      "name": "Строитель",
      "url": "/ru/%D0%BF%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F-%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D0%B5%D0%BB%D1%8C-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-4",
      "active": 30,
      "new_30d": 17,
      "change": 13
    },
    {
      "name": "Швея",
      "url": "/ru/%D0%BF%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F-%D1%88%D0%B2%D0%B5%D1%8F-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-12",
      "active": 30,
      "new_30d": 14,
      "change": 14
    },
    {
      "name": "Охранник",
      "url": "/ru/%D0%BF%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F-%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%BD%D0%B8%D0%BA-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-6",
      "active": 25,
      "new_30d": 6,
      "change": 1
    },
    {
      "name": "Грузчик",
      "url": "/ru/%D0%BF%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F-%D0%B3%D1%80%D1%83%D0%B7%D1%87%D0%B8%D0%BA-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-8",
      "active": 24,
      "new_30d": 9,
      "change": 8
    },
    {
      "name": "Водитель",
      "url": "/ru/%D0%BF%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F-%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5-7",
      "active": 20,
      "new_30d": 12,
      "change": 12
    }
  ],
  "districts": [
    {
      "name": "Фрнтан, пр. Шевченко",
      "code": 8,
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5?district=8",
      "count": 53
    },
    {
      "name": "Молдованка, Застава",
      "code": 6,
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5?district=6",
      "count": 51
    },
    {
      "name": "Таирово",
      "code": 3,
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5?district=3",
      "count": 50
    },
    {
      "name": "Центр",
      "code": 2,
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5?district=2",
      "count": 30
    },
    {
      "name": "Черемушки",
      "code": 10,
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5?district=10",
      "count": 26
    },
    {
      "name": "Котовского",
      "code": 4,
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5?district=4",
      "count": 20
    },
    {
      "name": "Слободка, Ленпоселок",
      "code": 5,
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5?district=5",
      "count": 12
    }
  ],
  "conditions": [
    {
      "key": "no_experience",
      "count": 80,
      "share": 7.2,
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5?no_experience=1"
    },
    {
      "key": "with_accommodation",
      "count": 9,
      "share": 0.8,
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5?with_accommodation=1"
    },
    {
      "key": "with_reservation",
      "count": 3,
      "share": 0.3,
      "url": "/ru/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8-%D0%B2-%D0%BE%D0%B4%D0%B5%D1%81%D1%81%D0%B5?with_reservation=1"
    }
  ],
  "salary": {
    "rows": [
      {
        "period": "month",
        "median": 28500,
        "p25": 19500,
        "p75": 34500,
        "sample_size": 32,
        "salary_coverage_percent": 5.4,
        "period_start": "2026-06-19",
        "period_end": "2026-09-17",
        "updated_at": "2026-09-17T08:56:11.646Z",
        "period_label": "За месяц",
        "median_display": "28 500",
        "p25_display": "19 500",
        "p75_display": "34 500"
      },
      {
        "period": "shift",
        "median": 1200,
        "p25": 1000,
        "p75": 1700,
        "sample_size": 47,
        "salary_coverage_percent": 7.9,
        "period_start": "2026-06-19",
        "period_end": "2026-09-17",
        "updated_at": "2026-09-17T08:56:11.646Z",
        "period_label": "За смену",
        "median_display": "1 200",
        "p25_display": "1 000",
        "p75_display": "1 700"
      },
      {
        "period": "day",
        "median": 1250,
        "p25": 1138,
        "p75": 1362,
        "sample_size": 24,
        "salary_coverage_percent": 4.0,
        "period_start": "2026-06-19",
        "period_end": "2026-09-17",
        "updated_at": "2026-09-17T08:56:11.646Z",
        "period_label": "За день",
        "median_display": "1 250",
        "p25_display": "1 138",
        "p75_display": "1 362"
      }
    ],
    "suppressed_rows": [
      {
        "period": "hour",
        "median": 90,
        "p25": 90,
        "p75": 90,
        "sample_size": 1,
        "salary_coverage_percent": 0.2,
        "period_start": "2026-06-19",
        "period_end": "2026-09-17",
        "updated_at": "2026-09-17T08:56:11.646Z"
      }
    ],
    "eligible_vacancy_count": 595,
    "included_vacancy_count": 104,
    "salary_coverage_percent": 17.5,
    "period_start": "2026-06-19",
    "period_end": "2026-09-17",
    "updated_at": "2026-09-17T08:56:11.646Z",
    "minimum_sample_size": 10,
    "excluded": {
      "no_salary": 314,
      "unknown_period": 139,
      "ambiguous": 19,
      "one_sided": 19
    },
    "labels": {
      "heading": "Зарплаты в актуальных вакансиях",
      "intro": "Месячная, сменная, дневная и часовая оплата считаются отдельно.",
      "median": "Медиана",
      "typical_range": "Диапазон p25-p75",
      "sample": "Выборка",
      "coverage": "Покрытие",
      "vacancies": "вакансий",
      "data_period": "Период данных",
      "updated": "Обновлено",
      "methodology": "Учтены только вакансии с явно указанным периодом оплаты. Для полного диапазона используется его середина; значения «от» или «до», неоднозначные суммы и выбросы исключаются.",
      "period_labels": {
        "month": "За месяц",
        "shift": "За смену",
        "day": "За день",
        "hour": "За час"
      }
    }
  },
  "source": "https://narabotu.od.ua/",
  "methodology": "Активными считаются опубликованные вакансии с будущей датой завершения. Новые вакансии считаются по дате добавления за последние 30 дней. Зарплаты сравниваются отдельно за месяц, смену, день и час; односторонние, неоднозначные значения и выбросы не включаются. Данные описывают предложение вакансий на NaRabotu.od.ua, а не весь рынок труда Одессы.",
  "salary_methodology": "Учтены только вакансии с явно указанным периодом оплаты. Для полного диапазона используется его середина; значения «от» или «до», неоднозначные суммы и выбросы исключаются."
}