BambooHR Jobs Scraper & API avatar

BambooHR Jobs Scraper & API

Pricing

from $2.99 / 1,000 bamboohr career roles

Go to Apify Store
BambooHR Jobs Scraper & API

BambooHR Jobs Scraper & API

Extract complete public BambooHR jobs and optional public detail metadata from one or more careers tenants.

Pricing

from $2.99 / 1,000 bamboohr career roles

Rating

0.0

(0)

Developer

Jobs API

Jobs API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

BambooHR Jobs Search Scraper

Reads public BambooHR careers feeds for one or more tenants and enriches a bounded number of public job pages. Tenant inputs may be slugs such as flyio, full hosts, or public careers/list URLs. No authenticated BambooHR API, login, credentials, or protected endpoint is used.

Input

  • companyDomains: one or more BambooHR tenant slugs or hosts.
  • query: optional case-insensitive title/department filter.
  • maxItems: maximum jobs across tenants.
  • includeDetails: fetch public careers/{id} pages (default true).
  • maxDetailItems: bounded public detail-page budget.
  • requestTimeoutSecs: per-request timeout.

Output

The dataset contains job records only. A row requires a stable tenant/job identity, title, location, and at least 120 characters of public detail text. Source list/detail receipts, cleaned source provenance, and detail/identity/canonical verification flags are included.

OUTPUT contains run counts and truthful local/cloud execution metadata. RUN_DIAGNOSTICS contains structured tenant, detail, and data-quality failures. HEALTH contains a compact status snapshot.

Development

Run npm ci, npm test, npm run check, npm run validate:schema, then apify run --purge --input-file INPUT.json. Validate the resulting dataset with npm run validate.