Jobvite Jobs Scraper

Scrape public job postings from Jobvite-hosted career pages by company slug or URL.

Data fields

FieldTypeDescription
companySlugstring | nullValue exported as companySlug.
companyNamestring | nullValue exported as companyName.
sourceUrlstringValue exported as sourceUrl.
searchUrlstringValue exported as searchUrl.
jobIdstring | nullValue exported as jobId.
jobTitlestringValue exported as jobTitle.
categorystring | nullValue exported as category.
locationTextstring | nullValue exported as locationText.

Input preview

companySlugsCompany slugs
startUrlsStart URLs
maxItemsMaximum jobs
includeDetailsInclude detail pages
querySearch query
keywordsKeywords

API and agents

This actor can be run through Apify API, datasets, webhooks, schedules, and the official Apify MCP server.

How this actor works

See example inputs, outputs, API usage, and practical limits before running this actor on Apify.

Open Apify page

This jobs and recruiting data actor works with public Jobvite career pages. It exports structured Jobvite job postings from hosted ATS boards into datasets for recruiting intelligence, lead generation, and job-market analysis.

Value proposition

Export structured recruiting data from public Jobvite boards without visiting each company page manually.

What data can this actor extract

The actor extracts public job postings from Jobvite-hosted career pages such as jobs.jobvite.com/careers/kymanox and jobs.jobvite.com/careers/gigamon. It turns Jobvite recruiting pages into structured job datasets with fields such as companySlug, jobTitle, category, locationText, employmentType, datePosted, jobUrl, and applyUrl.

Why use it

  • Jobvite-specific inputs: enter company slugs or paste full Jobvite career URLs.
  • Detailed job records: collect titles, categories, locations, descriptions, posted dates, employment type, job URLs, and apply links.
  • Fast listing mode: turn off detail pages when you only need title/location/category rows.
  • Filtering: use query or keywords to keep matching jobs.
  • Diagnostics: invalid boards, empty boards, and detail-page failures are reported in logs and row warnings.

Who is it for

Recruiting operations teams, sales and RevOps teams using hiring signals, job-board operators, labor-market analysts, and AI workflows that need current public Jobvite job postings data.

Use cases

  • Recruiters monitoring hiring activity on Jobvite boards.
  • Sales and lead-generation teams tracking company growth signals.
  • Job-market analysts building job datasets by ATS or company.
  • AI agents that need current public Jobvite job data in CSV, JSON, or API form.

Input settings

Field Type Description
companySlugs array Jobvite company slugs, for example kymanox or gigamon.
startUrls array Jobvite board URLs. URL variants and tracking parameters are normalized.
maxItems integer Maximum number of jobs to save.
includeDetails boolean Fetch job detail pages for descriptions, dates, employment type, and apply URLs.
query / keywords string / array Keep jobs where any keyword matches title, category, location, or description.
requestDelaySecs number Optional delay between requests.
useApifyProxy boolean Enable Apify Proxy if direct requests are blocked.

Input recipes

Use these bounded recipes before increasing maxItems:

  • Single-board monitor: companySlugs: ["kymanox"] with details enabled.
  • Jobvite jobs API workflow: send the same JSON through the API examples below for scheduled exports.
  • Scrape Jobvite jobs by URL: add a public hosted board to startUrls and set includeDetails to false for a quick listing-only export.

Limits

This actor exports only public Jobvite-hosted career pages. Availability and fields vary by employer board; optional detail fields are preserved as null or row warnings when a public detail page does not provide them.

Input example

{
  "companySlugs": ["kymanox", "gigamon"],
  "maxItems": 10,
  "includeDetails": true,
  "requestDelaySecs": 0,
  "useApifyProxy": false
}

Output example

{
  "companySlug": "kymanox",
  "companyName": "Kymanox Careers",
  "jobId": "onryzfwF",
  "jobTitle": "Business Development Manager - Combination Products, Life Science",
  "category": "Business Development",
  "locationText": "United States",
  "employmentType": "Full-Time",
  "datePosted": "2026-07-01",
  "jobUrl": "https://jobs.jobvite.com/careers/kymanox/job/onryzfwF",
  "applyUrl": "https://app.jobvite.com/...",
  "detailStatus": "success",
  "warnings": []
}

API usage

Node.js

import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('fetch_cat/jobvite-jobs-scraper').call({
  companySlugs: ['kymanox'],
  maxItems: 10,
  includeDetails: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
import os

client = ApifyClient(os.environ['APIFY_TOKEN'])
run = client.actor('fetch_cat/jobvite-jobs-scraper').call(run_input={
    'companySlugs': ['kymanox'],
    'maxItems': 10,
    'includeDetails': True,
})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(items)

cURL

curl -X POST "https://api.apify.com/v2/acts/fetch_cat~jobvite-jobs-scraper/runs?token=$APIFY_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"companySlugs":["kymanox"],"maxItems":10,"includeDetails":true}'

MCP and AI agents

Use this actor as an Apify MCP tool when an AI workflow needs current public Jobvite hiring data. Keep maxItems low for exploratory agent calls, then raise it for production exports.

Claude CLI add command:

claude mcp add apify -- npx -y @apify/actors-mcp-server --actors fetch_cat/jobvite-jobs-scraper

JSON config block:

{
  "mcpServers": {
    "apify": {
      "command": "npx",
      "args": ["-y", "@apify/actors-mcp-server", "--actors", "fetch_cat/jobvite-jobs-scraper"]
    }
  }
}

Example prompts:

  • "Find the latest public Kymanox jobs on Jobvite and return titles and locations."
  • "Export up to 10 Gigamon engineering jobs from Jobvite with apply links."
  • "Check this Jobvite board URL and summarize open sales roles."

Support

If you need help, open an Apify issue and include the run ID or run URL, your input JSON, the expected output, the actual output, and a reproducible public URL such as https://jobs.jobvite.com/careers/kymanox.

Common questions

Questions and answers reused from the canonical actor README.

What data can I export with Jobvite Jobs Scraper?

Export public Jobvite job postings data including titles, departments, locations, job IDs, descriptions, posted dates when provided, employment type, job URLs, apply links, and row diagnostics.

Can I run Jobvite Jobs Scraper through an API, schedule, or MCP client?

Yes. Use the API examples for scheduled exports or add the actor to an MCP client for agent workflows.

How much does it cost to use Jobvite Jobs Scraper?

It is pay-per-event; see the live Pricing tab for current rates and plan tiers.

Can I scrape private application status pages?

No. This actor only collects public open-job metadata from Jobvite-hosted pages.

Can I use full URLs instead of slugs?

Yes. Paste Jobvite board URLs in startUrls; the actor normalizes common URL variants.