Company Jobs API: Greenhouse, Lever, Workable
Pricing
Pay per usage
Company Jobs API: Greenhouse, Lever, Workable
Open jobs from 800+ companies' own job boards on Greenhouse, Lever and Workable, plus remote job boards. Filter by keyword, company, country, remote and section. Each listing has title, company, location, salary when given and its link. Try it without a key; a free Noozra API key unlocks the rest.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Noozra
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
Get open job listings from 800+ companies' own job boards on Greenhouse, Lever and Workable, plus remote job boards, as clean JSON. Filter by keyword, company, country, fully remote and section. Each listing has the title, company, location, country, remote and hybrid flags, salary when the listing gives one, and the link to the listing. Listings from employers' own boards usually also carry the employer's description and the link to apply.
The data comes from the Noozra jobs API, which reads the job boards companies publish for exactly this and refreshes them through the day. This Actor is a convenient way to run it on Apify: schedule it, send the results to a webhook, Google Sheets or your database, or call it from your own Actors.
Why use it
- Straight from the employer. Most listings come from the company's own job board, so you get the employer's wording and their apply link, not a repost.
- One schema for every board. Greenhouse, Lever and Workable listings all come out in the same fields, with the country read from the location as an ISO code.
- No scraping on your side. The Actor makes plain HTTPS requests to an API: no browser, no proxies, no blocked runs.
Your Noozra API key
The Actor calls the Noozra API with your own key, which you paste into the input (Apify stores it encrypted).
To try it first, run it with the key left empty: you get the 10 newest listings from Noozra's public jobs feed, which carries remote job boards and jobs posted on Noozra but not companies' own job boards, and ignores the filters.
| Key | Requests a day | What it reaches |
|---|---|---|
| Free | 100 | Personal and non-commercial projects; open listings posted in the last 14 days |
| API Pro, $9 for 30 days | 25,000 | Commercial use of the API, plus every open listing however long ago it was posted, and closed ones |
Most open listings were posted more than 14 days ago, so a free key sees a minority of them. Get a free key at noozra.com/register: it creates your account and takes you to your API keys, or goes straight to them if you are already signed in. Each request returns up to 100 listings, so a free key covers up to 10,000 listings a day.
You also pay Apify's usual platform usage for the run, which for this Actor is small.
Input
| Field | What it does |
|---|---|
apiKey | Your Noozra API key (starts with nk_). Leave it empty for a 10-item sample. |
query | Text to find in the job title or company name, matched as one phrase: data engineer finds "Senior Data Engineer" but not "Engineer, Data Platform". |
company | One company's listings, matched on its whole name (upper or lower case does not matter), such as Stripe. |
country | Two-letter ISO code, such as US, DE or GB (UK is read as GB). Matches listings that name a country; listings from other job boards never do. |
remoteOnly | Only fully remote listings. |
employerBoardsOnly | Only listings from companies' own job boards, leaving out remote job boards and jobs posted on Noozra. |
category | One section (AI, business, finance, general, health, science or tech), or empty for all. |
postedAfter | Only listings posted after this date. A free key reaches back 14 days from now, so pick a date at most 13 days ago; earlier needs API Pro. |
includeClosed | Also listings past their closing date. Needs API Pro. |
maxItems | Stop after this many listings (default 100). Pages through 100 per request. |
Example:
{"apiKey": "nk_...","query": "engineer","country": "US","employerBoardsOnly": true,"maxItems": 500}
Output
One dataset item per listing, newest first:
{"id": "64dff226-945b-43aa-8972-4a6ab1d6f53c","title": "Senior Accountant, Operations Accounting","company": "CoreWeave","location": "Dallas, TX","country": "US","remote": false,"hybrid": false,"employment_type": null,"categories": ["finance"],"posted_at": "2026-10-04T18:41:06Z","expires_at": "2026-10-18T19:43:24.225508Z","source": "CoreWeave careers","from_employer": true,"url": "https://coreweave.com/careers/job?4718615006&board=coreweave&gh_jid=4718615006","apply_url": "https://coreweave.com/careers/job?4718615006&board=coreweave&gh_jid=4718615006","noozra_url": "https://noozra.com/jobs/64dff226-945b-43aa-8972-4a6ab1d6f53c","description": "CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, ..."}
salary (min, max, currency) appears only when the listing gives one. description and apply_url usually appear on listings from employers' own boards (description is the first 500 characters of the employer's text) and on jobs posted on Noozra; a listing from another job board carries its source and the link to it. country is null when the listing names no country. Download the results as JSON, CSV, Excel or HTML from the run's Storage tab, or read them through the Apify API.
Using the data
The listings belong to the employers and job boards that published them. Show each one with its source and a link to its url (or apply_url), and don't present them as your own. A free key is for personal and non-commercial use; using the API in anything that earns money needs API Pro. See the Noozra terms.
Errors you may see
- "Noozra refused the API key": the key is mistyped, or was revoked or regenerated. Copy it again from noozra.com/account/api. ("That is not a Noozra API key" means the input does not start with
nk_.) - "The API key's daily quota is used up": the key's requests for the day are spent; it resets at 00:00 UTC. Listings already saved stay in the dataset.
- "jobs posted more than 14 days ago, and closed listings, are part of API Pro":
postedAfterreaches past a free key's 14 days, orincludeClosedis on without API Pro. - "country must be an ISO 3166-1 alpha-2 code": use the two-letter ISO code, such as
US,DEorGB.
Other ways to use the API
The same jobs are available directly over HTTPS and through the find_jobs tool of the MCP server for Claude Code, Cursor and other MCP clients. See noozra.com/api/job-postings-api.