Company Jobs API: Greenhouse, Lever, Workable avatar

Company Jobs API: Greenhouse, Lever, Workable

Pricing

Pay per usage

Go to Apify Store
Company Jobs API: Greenhouse, Lever, Workable

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

Noozra

Maintained by Community

Actor 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.

KeyRequests a dayWhat it reaches
Free100Personal and non-commercial projects; open listings posted in the last 14 days
API Pro, $9 for 30 days25,000Commercial 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

FieldWhat it does
apiKeyYour Noozra API key (starts with nk_). Leave it empty for a 10-item sample.
queryText to find in the job title or company name, matched as one phrase: data engineer finds "Senior Data Engineer" but not "Engineer, Data Platform".
companyOne company's listings, matched on its whole name (upper or lower case does not matter), such as Stripe.
countryTwo-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.
remoteOnlyOnly fully remote listings.
employerBoardsOnlyOnly listings from companies' own job boards, leaving out remote job boards and jobs posted on Noozra.
categoryOne section (AI, business, finance, general, health, science or tech), or empty for all.
postedAfterOnly 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.
includeClosedAlso listings past their closing date. Needs API Pro.
maxItemsStop 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": postedAfter reaches past a free key's 14 days, or includeClosed is on without API Pro.
  • "country must be an ISO 3166-1 alpha-2 code": use the two-letter ISO code, such as US, DE or GB.

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.