Free Upwork Jobs API — by vibeworker
Pricing
Pay per usage
Free Upwork Jobs API — by vibeworker
Query recent Upwork job listings with built-in AI quality scores. Filter by category, skills, budget, experience level, and quick-win rating. Free: 100 results/day.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
michael watkins
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Share
Free Upwork Jobs API — with AI Scores
The only Upwork job feed with AI quality scores built in. Query recent job listings and get quickWin, scopeClarity, redFlags, and effortHours on every result — no post-processing required.
Upwork has no public API. This actor queries Vibeworker, which continuously scrapes and scores new job postings as they go live.
Get your API key
→ Get a free API key at tryvibeworker.com/apify
Free accounts get 100 job results per day. Use code APIFY at checkout for 10% off any annual plan — annual plans include unlimited API access, webhooks, and real-time Telegram alerts.
What you get
Every job in the dataset includes:
{"id": "vw_b797267068b246bfa8da8722","title": "Build a Next.js dashboard with Supabase backend","category": "Web Development","jobType": "fixed","budget": 800,"budgetMax": null,"experienceLevel": "Intermediate","duration": "Less than 1 month","connects": 11,"hoursPerWeek": null,"skills": ["Next.js", "TypeScript", "Supabase", "Tailwind CSS"],"clientLocation": "United States","clientPaymentVerified": true,"clientTotalSpent": 42000,"clientHireRate": 78,"clientRating": 4.9,"clientAvgRate": null,"description": "Build a clean admin dashboard...","upworkUrl": "https://www.upwork.com/jobs/~01abc...","scores": {"quickWin": 8,"scopeClarity": 9,"redFlags": 10,"effortHours": 14},"postedAt": "2026-06-08T09:31:00+00:00","receivedAt": "2026-06-08T09:32:14.000+00:00"}
AI score fields
| Field | Range | What it means |
|---|---|---|
quickWin | 1–10 | Fixed price + clear scope + completable in one session. Higher = faster money. |
scopeClarity | 1–10 | How precisely the deliverable is defined. Low = scope creep risk. |
redFlags | 1–10 | Absence of bad signals. 10 = clean client. Low = proceed with caution. |
effortHours | hours | Realistic time to complete the job. |
Scores are computed by an LLM the moment a job is posted — they're available on every result with no extra API calls.
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
apiKey | string | yes | — | Your Vibeworker API key |
keywords | string | no | — | Filter by job title (e.g. react, shopify) |
category | string | no | — | Job category — must match exactly. See full list below. |
jobType | fixed | hourly | no | — | Contract type |
experienceLevel | Entry Level | Intermediate | Expert | no | — | Client's requested level |
minBudget | number | no | — | Minimum budget in USD |
minQuickWin | number (1–10) | no | — | Minimum Quick Win score. Set to 7 to filter for high-quality quick wins only. |
sort | newest | quick_win | budget | no | newest | Sort order |
limit | number (1–100) | no | 50 | Results per run |
Supported categories
Web Development · Mobile Development · Ecommerce Development · AI & Machine Learning · Data Analysis & Testing · Scripts & Utilities · DevOps & Solution Architecture · QA Testing · Game Design & Development · ERP/CRM Software · Blockchain, NFT & Cryptocurrency · Web & Mobile Design · Graphic, Editorial & Presentation Design · Branding & Logo Design · Product Design · Art & Illustration · Video & Animation · 3D Modeling & CAD · Photography · Digital Marketing · Marketing, PR & Brand Strategy · Lead Generation & Telemarketing · Social Media Management · Market Research & Product Reviews · Content Writing · Editing & Proofreading Services · Translation & Localization Services · Virtual Assistance · Customer Service & Tech Support · Data Entry & Transcription Services · Project Management · Recruiting & Human Resources · Accounting & Bookkeeping · Corporate & Contract Law
Usage examples
Find high-quality fixed-price React jobs
{"apiKey": "vw_your_key","keywords": "react","jobType": "fixed","minQuickWin": 7,"sort": "quick_win","limit": 20}
Find well-paying data science jobs for experts
{"apiKey": "vw_your_key","category": "Data Science & Analytics","experienceLevel": "Expert","minBudget": 500,"sort": "budget","limit": 50}
Daily digest of new entry-level jobs
{"apiKey": "vw_your_key","experienceLevel": "Entry Level","sort": "newest","limit": 100}
Limits
| Free | Paid | |
|---|---|---|
| Results per day | 100 | Unlimited |
| Max per run | 100 | 100 |
| Quota reset | Midnight UTC | — |
The daily quota is per Vibeworker account, not per API key — creating additional keys does not increase your limit.
Upgrade for unlimited access → — use code APIFY for 10% off annual plans.
Why Vibeworker?
- Real-time data — jobs are ingested within seconds of posting on Upwork
- AI scores on every job — no other Upwork data source provides quality signals
- Clean, consistent schema — camelCase fields, no nulls for missing optionals, stable IDs
- Beyond the API — the full Vibeworker platform includes a ranked job feed, Telegram alerts, and webhook push notifications for when jobs match your criteria