Upwork Вакансии API
Ищет вакансии Upwork по ключевому слову, до 25 свежих объявлений за запрос.
7,00 USD/1 тыс. запросов, оплата за запрос, без подписки.
Filter results
3+ jobs found for “react developer”
React developer for analytics dashboard
$45-$75/hr·Hourly·Expert·1 to 3 months
Build three new views for an internal analytics dashboard using React, TanStack Query and Tailwind.
✓ Payment verified
Posted Sep 25, 2025
Frontend engineer to migrate legacy jQuery app to React
$35-$55/hr·Hourly·Intermediate·3 to 6 months
Looking for a frontend engineer to lead a phased migration of a jQuery order-management tool to React. Should be able to work independently, write tests, and document decisions for our small internal team.
✓ Payment verified$26,400 spentUnited Kingdom21 proposals
Posted Sep 24, 2025
React developer for weekend bug-fix sprint
$25-$40/hr·Hourly·Entry·Less than 1 month
Small ecommerce storefront built in React and Next.js has a handful of checkout bugs to fix over a weekend. Need someone who can start immediately and communicate progress every few hours.
$1,150 spentCanada34 proposals
{"jobId": "~021847532910e4c1a2","title": "React developer for analytics dashboard","url": "https://www.upwork.com/jobs/~021847532910e4c1a2","description": "Build three new views for an internal analytics dashboard using React, TanStack Query and Tailwind.","hourlyRateMin": 45,"hourlyRateMax": 75,"jobType": "Hourly","experienceLevel": "Expert",+3 ещё}
Цены и поставщики
Цена API Upwork Вакансии: один API, поставщиков 2, и любой может заменить другого
Первым обслуживает самый дешёвый поставщик. Если он не отвечает, его заменяет следующий в том же вызове.
не больше 0,0286 USD за запрос1 результат0,0022 USDРезультатов: 130,0154 USDРезультатов: 25Лимит 0,0286 USDВы платите за то, что вернулось. Снизьте лимит, чтобы платить меньше: ни один запрос не обойдётся дороже лимита, сколько бы ни вернулось.
Попробовать
Получите Upwork Вакансии одним запросом
{
"found": true,
"data": {
"items": [
{
"jobId": "~021847532910e4c1a2",
"title": "React developer for analytics dashboard",
"url": "https://www.upwork.com/jobs/~021847532910e4c1a2",
"description": "Build three new views for an internal analytics dashboard using React, TanStack Query and Tailwind.",
"hourlyRateMin": 45,
"hourlyRateMax": 75,
"jobType": "Hourly",
"experienceLevel": "Expert",
"paymentVerified": true,
"tags": [
"React",
"TypeScript",
"Tailwind CSS",
"Data Visualization"
],
"duration": "1 to 3 months"
},
{
"jobId": "~018452901e3a1c6d47",
"title": "Frontend engineer to migrate legacy jQuery app to React",
"url": "https://www.upwork.com/jobs/~018452901e3a1c6d47",
"description": "Looking for a frontend engineer to lead a phased migration of a jQuery order-management tool to React. Should be able to work independently, write tests, and document decisions for our small internal team.",
"hourlyRateMin": 35,
"hourlyRateMax": 55,
"jobType": "Hourly",
"experienceLevel": "Intermediate",
"createdUtc": 1758794400,
"paymentVerified": true,
"tags": [
"React",
"JavaScript",
"jQuery",
"Testing"
],
"clientLocation": "United Kingdom",
"clientTotalSpent": 26400,
"clientRating": 4.7,
"proposals": 21,
"currency": "USD",
"duration": "3 to 6 months",
"premium": true,
"clientReviewCount": 9,
"reposted": true
},
{
"jobId": "~014739281a0c5b8e92",
"title": "React developer for weekend bug-fix sprint",
"url": "https://www.upwork.com/jobs/~014739281a0c5b8e92",
"description": "Small ecommerce storefront built in React and Next.js has a handful of checkout bugs to fix over a weekend. Need someone who can start immediately and communicate progress every few hours.",
"hourlyRateMin": 25,
"hourlyRateMax": 40,
"jobType": "Hourly",
"experienceLevel": "Entry",
"createdUtc": 1758708000,
"paymentVerified": false,
"tags": [
"React",
"Next.js",
"Bug Fixes"
],
"clientLocation": "Canada",
"clientTotalSpent": 1150,
"clientRating": 5,
"proposals": 34,
"currency": "USD",
"duration": "Less than 1 month",
"premium": false,
"clientReviewCount": 2,
"reposted": false
}
]
}
}Полный справочник по параметрам и ответу: каждое поле, тип и пример для этого эндпоинта.
Справочник
Один запрос, один формат ответа.
Каждое поле, которое вы отправляете, и каждое поле, которое получаете, с реальным примером.
Проверено 2026-10-07 · доступность и задержка измерены за 30d
Тело запроса
JSON, отправляется на этот эндпоинт.
- querystring
react developer
Ключевые слова для поиска заданий на Upwork (например, react developer).
- experienceLevelenum
Фильтр по требуемому уровню опыта.
- jobTypeenum
hourly
Фильтр по типу оплаты: работа с фиксированной ценой или почасовая.
- limitinteger
10
Максимальное число возвращаемых результатов (10-25, по умолчанию 25).
- locationstring
Фильтр по местоположению клиента: регион, субрегион или страна (например, United States, Europe).
- paymentVerifiedboolean
Если true, возвращает только вакансии клиентов с подтверждённым способом оплаты.
- requireFieldsarray
Необязательно; если не указывать, маршрутизация не меняется и обслуживает самый дешёвый источник. Назовите выходные поля, которые этот запрос должен уметь вернуть, например `premium` или `reposted`, и его обслужит только источник, который возвращает каждое из них. Поля, которые вы не назвали, по-прежнему возвращаются, когда они есть у обслуживающего источника. Это может поднять вашу цену: если самый дешёвый источник не может вернуть названное поле, обслуживает более дорогой, и вам называют и списывают его цену. Названное поле всё равно может отсутствовать в вакансии, где его действительно нет. Указание сочетания полей, которые вместе не возвращает ни один источник, отклоняется как неверный ввод, без списания.
- sortenum
Порядок сортировки объявлений: newest или relevance (например, newest).
Ответ
JSON, по одному примеру значения на поле.
- foundboolean
true
- jobIdstring
~021847532910e4c1a2
- titlestring
React developer for analytics dashboard
- urlstring
https://www.upwork.com/jobs/~021847532910e4c1a2
- descriptionstring
Build three new views for an internal analytics dashboard using React, TanStack Query and Tailwind.
- hourlyRateMinnumber
45
- hourlyRateMaxnumber
75
- jobTypestring
Hourly
- experienceLevelstring
Expert
- paymentVerifiedboolean
true
- tags[]string
React
- durationstring
1 to 3 months
Вопросы и ответы
Об API Upwork Вакансии
AnyAPI Upwork Вакансии API возвращает данные Upwork в виде нормализованного JSON одним вызовом POST к /v1/run/upwork.jobs. Ищет вакансии Upwork по ключевому слову, до 25 свежих объявлений за запрос. AnyAPI направляет каждый запрос по источникам (их 2) и автоматически переключается, если один из них отказывает. Это стоит от 7 USD за 1000 запросов, в долларах США, без подписки и без ежемесячного минимума. За последние 30 дней 97,2% вызовов Upwork Вакансии через AnyAPI завершились успешно, медианное время ответа 5,9 с, измерено вызовов: 1 445.