Upwork-Jobs-API
Durchsuche Upwork-Stellenangebote per Keyword, mit bis zu 25 frischen Angeboten pro Anfrage.
7,00 USD/1k Anfr., Zahlung pro Anfrage, kein Abo.
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 weitere Felder}
Preise und Anbieter
Preise der Upwork-Jobs-API: eine API, 2 austauschbare Anbieter
Der günstigste Anbieter bedient zuerst. Fällt er aus, übernimmt der nächste im selben Aufruf.
auf 0,0286 USD pro Anfrage begrenzt1 Ergebnis0,0022 USD13 Ergebnisse0,0154 USD25 Ergebnisse0,0286 USD ObergrenzeDu zahlst für das, was zurückkommt. Senke das Limit, um weniger zu zahlen, und keine einzelne Anfrage kann mehr als die Obergrenze kosten, egal wie viel zurückkommt.
Ausprobieren
Upwork Jobs mit einer Anfrage abrufen
{
"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
}
]
}
}Vollständige Parameter- und Antwortreferenz: jedes Feld, jeder Typ und jedes Beispiel für diesen Endpoint.
Referenz
Eine Anfrage, eine Antwortstruktur.
Jedes Feld, das du sendest, und jedes Feld, das du zurückbekommst, jeweils mit einem echten Beispiel.
Zuletzt geprüft 2026-10-07 · Verfügbarkeit und Latenz gemessen über 30d
Request-Body
JSON, per POST an diesen Endpoint gesendet.
- querystring
react developer
Keywords für die Suche nach Upwork-Jobs (z. B. react developer).
- experienceLevelenum
Filtere nach geforderter Erfahrungsstufe.
- jobTypeenum
hourly
Filtere nach Zahlungsart: Festpreis- oder Stundenjobs.
- limitinteger
10
Maximale Zahl der zurückgegebenen Ergebnisse (10-25, Standard 25).
- locationstring
Filtere nach Kundenstandort: eine Region, Subregion oder ein Land (z. B. United States, Europe).
- paymentVerifiedboolean
Bei true werden nur Jobs von Auftraggebern mit verifizierter Zahlungsmethode zurückgegeben.
- requireFieldsarray
Optional; wenn weggelassen, bleibt das Routing unverändert, und die günstigste Quelle bedient. Nenne die Ausgabefelder, die diese Anfrage zurückgeben können muss, zum Beispiel `premium` oder `reposted`, und sie wird nur von einer Quelle bedient, die jedes davon zurückgibt. Felder, die du nicht nennst, werden weiterhin zurückgegeben, sobald die bedienende Quelle sie hat. Das kann deinen Preis erhöhen: Wenn die günstigste Quelle ein genanntes Feld nicht zurückgeben kann, bedient eine teurere Quelle, und dir wird ihr Preis genannt und berechnet. Ein genanntes Feld kann bei einem Job, der es tatsächlich nicht hat, trotzdem fehlen. Eine Kombination zu nennen, die keine einzelne Quelle zusammen zurückgibt, wird als ungültige Eingabe ohne Berechnung abgelehnt.
- sortenum
Sortierreihenfolge der Angebote: newest oder relevance (z. B. newest).
Antwort
JSON, ein Beispielwert pro Feld.
- 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
Über die Upwork-Jobs-API
Die AnyAPI-Upwork-Jobs-API liefert Upwork-Daten als normalisiertes JSON aus einem POST-Aufruf an /v1/run/upwork.jobs. Durchsuche Upwork-Stellenangebote per Keyword, mit bis zu 25 frischen Angeboten pro Anfrage. AnyAPI routet jede Anfrage über 2 Quellen und weicht automatisch aus, wenn eine ausfällt. Sie kostet ab 7 USD pro 1.000 Anfragen, in US-Dollar, ohne Abo und ohne monatliches Minimum. In den letzten 30 Tagen waren 97,2% der Upwork Jobs-Aufrufe über AnyAPI erfolgreich, bei einer mittleren Antwortzeit von 5,9 Sekunden über 1.445 gemessene Aufrufe.