Company Job Openings API - Hiring Signals by Company avatar

Company Job Openings API - Hiring Signals by Company

Under maintenance

Pricing

$12.00 / 1,000 job opening results

Go to Apify Store
Company Job Openings API - Hiring Signals by Company

Company Job Openings API - Hiring Signals by Company

Under maintenance

Get job openings for any company by domain, or discover companies hiring for a profession. Returns title, category, seniority, location, salary, first and last seen dates and apply links. Filter by category, recency and status. Pay per result. Bring your own API key.

Pricing

$12.00 / 1,000 job opening results

Rating

0.0

(0)

Developer

Nabeel Hassan

Nabeel Hassan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Company Job Openings API returns the job openings for any company you name by domain, or discovers companies hiring for a given profession. Each opening is parsed into clean structured fields - title, category, seniority, location, salary, first-seen and last-seen dates, status and apply link - ready to export as JSON, CSV or Excel.

Powered by the PredictLeads API. Bring your own API key and token, and pay only for the results you keep.

Why use this actor?

  • Company-level hiring signals - point it at a list of company domains and get every open role, ideal for account monitoring and intent scoring.
  • Discovery mode - find companies hiring for an O*NET occupation in a country or state, even without a target list.
  • Rich structured output - title, categories, seniority, contract types, location, salary, O*NET code, first and last seen dates, status and apply link, parsed into flat columns.
  • Precise filters - 27 job categories, active-only, not-closed, with-description, with-location, and first/last-seen date ranges.
  • Pay per result - you are charged only for the openings actually returned, up to 5,000 per run.
  • No proxies, no blocks - data comes through a stable API, so runs are fast and reliable.

Use cases

  • B2B intent and lead generation - a company opening roles is a company with budget; track hiring across your target accounts.
  • Account-based marketing - trigger plays when a watched account starts hiring for a relevant function.
  • Talent and market research - measure hiring demand by company, category, seniority and location.
  • CRM enrichment - append live hiring signals to accounts in your CRM or warehouse.
  • Alerting automations - schedule daily runs and push new openings to Slack, a CRM or a database.

Input

Configure everything from the visual editor - no code needed. Provide company domains, or use the discover fields. Example JSON input:

{
"companyDomains": ["stripe.com", "datadoghq.com"],
"categories": ["software_development", "sales"],
"activeOnly": true,
"maxResults": 200,
"apiKey": "YOUR_API_KEY",
"apiToken": "YOUR_API_TOKEN"
}

Output

One clean JSON object per job opening (full raw attributes included):

{
"job_title": "Senior Backend Engineer",
"company_name": "Stripe",
"company_domain": "stripe.com",
"location": "San Francisco, California, United States",
"categories": ["software_development", "engineering"],
"seniority": "mid_senior",
"contract_types": ["full time", "remote"],
"salary": "150000 - 210000 USD",
"onet_code": "15-1252.00",
"first_seen_at": "2026-07-10T08:00:00Z",
"last_seen_at": "2026-07-22T08:00:00Z",
"status": null,
"url": "https://stripe.com/jobs/listing/senior-backend-engineer",
"id": "a1b2c3d4"
}

Do I need an API key?

Yes. This actor calls the PredictLeads API on your behalf, which requires your own API Key and API Token. Get them from your PredictLeads subscription page, paste both into the input, and run. Your credentials are stored securely and never logged.

Pay per result

You pay only for the job openings the actor actually returns - no subscriptions, no minimums. Set Maximum results to cap each run's spend exactly.

FAQ

How do I get job openings for specific companies?

Add their domains to the Company domains field (e.g. stripe.com). The actor fetches each company's openings, applies your filters, pages through the results, and stops at your Maximum results.

What is discover mode?

If you do not have a target company list, provide one or more O*NET occupation codes and/or a Discover location (country or US state). The actor then returns openings across companies hiring for that profession.

What filters can I use?

27 job categories, active-only, not-closed, with-description-only, with-location-only, and first-seen / last-seen date ranges. Discover mode also supports a seniority filter.

What data comes with each opening?

Title, categories, seniority, contract types, location, salary (raw and parsed), O*NET code, first-seen, last-seen and posted dates, status, apply URL, and the hiring company's name and domain.

How many results can I get per run?

Up to 5,000 openings per run. Results page 100 at a time. For larger pulls, split your domain list or narrow the date window, and run on a schedule to collect new openings each day.

How much does it cost?

Pricing is pay-per-result: a small fixed amount per opening returned, plus standard Apify platform usage, plus your own PredictLeads credit usage against your key (one credit per API page). A run that returns nothing costs almost nothing.

Can I run this on a schedule?

Yes. Use Apify Schedules to run it daily and connect the dataset to Zapier, Make, n8n, a CRM or the API to route new openings anywhere.

The actor returns publicly available job opening data retrieved through a licensed API. No login-walled or personal data is collected.

Keyword map

job openings api, hiring signals api, company hiring data, b2b intent data api, job openings by company, hiring intent api, account based marketing data, jobs api, recruiting signals api, company job postings api, hiring alerts api, sales intelligence api.

Support and feedback

Found an issue or missing a filter? Open an issue in the Issues tab - it is monitored daily.