Upwork Offres d’emploi API
Cherchez des offres Upwork par mot-clé, avec jusqu’à 25 annonces récentes par requête.
7,00 $US/1k req, paiement à la requête, sans abonnement.
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 champs de plus}
Tarifs et fournisseurs
Tarifs de l’API Upwork Offres d’emploi : une API, 2 fournisseurs interchangeables
Le fournisseur le moins cher répond en premier. S’il échoue, le suivant prend le relais dans le même appel.
plafonné à 0,0286 $US par requête1 résultat0,0022 $US13 résultats0,0154 $US25 résultatsplafond de 0,0286 $USVous payez ce qui vous revient. Baissez la limite pour payer moins - et aucune requête ne peut coûter plus que le plafond, quelle que soit la quantité renvoyée.
Essayer
Obtenez Upwork Offres d’emploi en une requête
{
"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
}
]
}
}Référence complète des paramètres et de la réponse : chaque champ, type et exemple de cet endpoint.
Référence
Une requête, une seule forme de réponse.
Chaque champ que vous envoyez et chaque champ que vous recevez, avec un vrai exemple.
Dernière vérification : 2026-10-07 · disponibilité et latence mesurées sur 30d
Corps de la requête
JSON, envoyé à cet endpoint.
- querystring
react developer
Mots-clés pour chercher des offres Upwork (p. ex. react developer).
- experienceLevelenum
Filtre par niveau d’expérience requis.
- jobTypeenum
hourly
Filtre par type de paiement : missions à prix fixe ou à l’heure.
- limitinteger
10
Nombre maximal de résultats à renvoyer (10-25, 25 par défaut).
- locationstring
Filtre par lieu du client - une région, une sous-région ou un pays (p. ex. United States, Europe).
- paymentVerifiedboolean
Si true, ne renvoie que les offres de clients ayant un moyen de paiement vérifié.
- requireFieldsarray
Facultatif ; omettez-le et le routage est inchangé, la source la moins chère répondant. Nommez les champs de sortie que cette requête doit pouvoir renvoyer, par exemple `premium` or `reposted`, et elle n’est servie que par une source qui les renvoie tous. Les champs que vous ne nommez pas sont quand même renvoyés chaque fois que la source qui répond les possède. Cela peut augmenter votre prix : quand la source la moins chère ne peut pas renvoyer un champ nommé, une source plus chère répond, et vous êtes facturé à son prix. Un champ nommé peut quand même être absent sur une offre qui en est réellement dépourvue. Nommer une combinaison qu’aucune source unique ne renvoie ensemble est refusé comme entrée invalide, sans frais.
- sortenum
Ordre de tri des annonces : newest ou relevance (p. ex. newest).
Réponse
JSON, une valeur d’exemple par champ.
- 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
FAQ
À propos de l’API Upwork Offres d’emploi
L’API Upwork Offres d’emploi d’AnyAPI renvoie des données Upwork en JSON normalisé à partir d’un appel POST à /v1/run/upwork.jobs. Cherchez des offres Upwork par mot-clé, avec jusqu’à 25 annonces récentes par requête. AnyAPI route chaque requête sur 2 sources et bascule automatiquement quand l’une échoue. Elle coûte à partir de 7 $US pour 1 000 requêtes, en dollars US, sans abonnement et sans minimum mensuel. Ces 30 derniers jours, 97,2% des appels Upwork Offres d’emploi passés par AnyAPI ont réussi, avec un temps de réponse médian de 5,9 secondes, sur 1 445 appels mesurés.