Vibeworker pricing: job postings API
Is Vibeworker yours? Write to us about this page. We invite selected tool providers to our WhatsApp group.
GET / functions/ v1/ public-jobs Vibeworker's only callAbout this item
- A copy at most 24 hours old. You get jobs from Vibeworker's database.
- 5 of the 13 fields on our checklist. Description, Category, Terms, Level, Posted.
- Nothing to pay. You get 100 results a day.
- One call. You call
GET /. Every input is optional:functions/ v1/ public-jobs keywords,category,jobType,experienceLevel,minBudget,minQuickWin,sort,limit. The call returns the matching jobs. - Who can get it: anyone with a free account, no credit card, one account per person. Keep data: no limit. Use data: with conditions.
Vibeworker: job postings API alternatives
Vibeworker alternatives: every job postings API provider ranked
We list other providers' plans closest to this plan in price per 1,000 jobs. Each plan in the table gives live data or data at most a day old.
| This planVibeworker, free | JobsByLevel, free | Headcount Labs, pay as you go, First 100,000 every month, POST /v1/jobs/search/es_dsl | Himalayas, free, No API key, GET /jobs/api | The Jobs API, free trial, GET /v1/active-ats | |
|---|---|---|---|---|---|
| $ per 1,000 jobs | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
| Completeness | 38% | 62% | 38% | 62% | 69% |
| Billing | free | free | pay as you go | free | free |
| Pay | $0 | $0 | monthly | $0 | $0 |
| Enough for | 100 results a day | 2,592,000 pages a month | 100,000 results a month | not published | 100,000 results, once |
| Freshness | 24 hours | 1 hour | 1 day | 24 hours | 1 hour |
| Who can get it | anyone with a free account, no credit card, one account per person | anyone | anyone | anyone | any new organization, one trial each |
Sources
From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-11-09.
Product details
The key fields this plan's answer can hold, then each filled column in its row on the sheet.
- Description
- Applying, not in the answer
- Category
- Location, not in the answer
- Remote, not in the answer
- Salary, not in the answer
- Terms
- Level
- Team, not in the answer
- Recruiter, not in the answer
- Company, not in the answer
- Posted
- Status, not in the answer
| $ per 1,000 jobs | $0.00 |
|---|---|
| Per | result |
| Billing | free |
| Aggregators | none |
|---|
| Most per search | 100 |
|---|
| $ per 1,000 | $0.00 |
|---|
| Their pitch | Free Upwork Jobs API. Upwork doesn't have a public API. We do. Query recent job listings with filters — and get AI-scored quality signals on every result that no other data source provides. |
|---|
| Freshness | 24 hours |
|---|---|
| History | the last 7 days |
| Keep data | no limit |
| Use data | By using Vibeworker, you agree not to: Resell, sublicense, or redistribute the service or its outputs to third parties. Share account access, or use a single account for multiple people. Accounts are for individual use — one account per person, teams should provision a separate account for each user. Use the service to scrape, harvest, or systematically collect Upwork job data for purposes other than your own job searching. Attempt to reverse-engineer, decompile, or otherwise extract the source code of the service. Use automated scripts or bots to interact with the Vibeworker interface in an abusive manner. Attempt to bypass, circumvent, or work around free-tier limitations to access paid features, data, or functionality without an active paid subscription. Use the service for any unlawful purpose or in violation of any applicable laws. |
| Pay | $0 |
|---|---|
| You get | 100 results a day |
| Enough for | 100 results a day |
| Per day | 100 |
|---|---|
| Batch | 1 |
| Answer | in the call |
|---|---|
| Median | 0.21 s |
| You send | nothing required. Optional: keywords, category, jobType, experienceLevel, minBudget, minQuickWin, sort, limit |
|---|---|
| Method | GET |
| Path | /functions/v1/public-jobs |
| Plan | Free |
|---|---|
| Who can get it | anyone with a free account, no credit card, one account per person |
The 30 fields the plan's answer can hold
results returned, job ID, job title, category, job type, budget amount, budget maximum, experience level, duration, connects required, workload, skills, client location, client payment verified, client total spent, client hire rate, client rating, client average hourly rate, description, job URL, quick win score, scope clarity score, red flags score, effort estimate hours, posted at, received at, quota remaining, freshness delay hours, newer jobs matched, notes