# TriNet Jobs API

> Public job postings from companies that hire through TriNet, one endpoint - same schema as 30+ other sources.

**Canonical URL:** https://jobspipe.dev/sources/trinet

## Coverage

- **Sources covered:** Public TriNet-hosted careers pages
- **Freshness:** 24h refresh
- **History retention:** 12 months retention

## Why TriNet jobs data is confusing

TriNet is a PEO, so "TriNet API" usually points at its partner integrations - payroll, benefits, and HR data exchanged with a single client company through TriNet's partner program. That surface manages one customer's workforce administration; it is not a job-postings feed across companies.

Companies that hire through TriNet's platform publish open roles to public careers pages, but there is no public endpoint that lists TriNet client companies or their postings. JobsPipe indexes the public TriNet-hosted job postings it can identify and normalizes them into the same JSON shape as every other source.

## Workarounds

### Use TriNet's partner integrations

Right for exchanging one client company's payroll and benefits data through TriNet's partner program. It is not a cross-company job feed, and access is per-client and partner-gated.

### Scrape individual TriNet careers pages

Possible for a company whose careers URL you already know. Subject to rate limits, HTML drift, and no way to discover other clients.

### Use JobsPipe

Public job postings from TriNet-powered careers pages under one endpoint, normalized - no partner onboarding, no slug discovery.

## Fields available on every record

- `id`
- `source`
- `tenant`
- `title`
- `company`
- `location`
- `salary`
- `employment_type`
- `remote`
- `posted_at`
- `expires_at`
- `apply_url`
- `description`

## Sample response

```json
{
  "id": "tn_MmE3YjkwZjItNGNk",
  "source": "trinet",
  "tenant": "brightwheel",
  "title": "Account Executive",
  "company": "Brightwheel",
  "location": {
    "city": "Denver",
    "region": "CO",
    "country": "US",
    "remote": true
  },
  "salary": {
    "min": 80000,
    "max": 110000,
    "currency": "USD",
    "period": "year",
    "source": "explicit"
  },
  "employment_type": "full_time",
  "posted_at": "2026-05-16T14:00:00Z",
  "expires_at": null,
  "apply_url": "https://careers.trinet.com/brightwheel/job/...",
  "description": "Brightwheel is hiring an Account Executive to grow adoption of its early-education platform ..."
}
```

## FAQ

### Is there a TriNet API for job postings?

Not a public cross-company one. TriNet's API surface is a partner-gated PEO integration for one client company's payroll, benefits, and HR data - not a job-postings feed. For public TriNet-hosted job postings across many companies, JobsPipe is the aggregation layer.

### How do I get access to the TriNet API?

Through TriNet's partner program, per client company - it is a sales-led integration for payroll and benefits data, not a self-serve job-data API. JobsPipe needs no TriNet access: it consumes only public careers-page postings and authenticates with one JobsPipe key.

### Can I get jobs from one company that uses TriNet?

Yes. "company_name_partial_match_or": ["brightwheel"] in the JSON body of POST /v1/jobs/search filters to that company's postings (substitute any company name).

### Does JobsPipe expose TriNet payroll or benefits data?

No. JobsPipe reads only public job postings - never payroll, benefits, or employee data.

## TriNet API documentation

TriNet exposes API access through its partner program rather than a public developer portal. The integrations are built to exchange one client company's payroll, benefits, and HR administration data through TriNet's PEO platform. There is no public, unauthenticated postings endpoint and no list endpoint to enumerate TriNet client companies. JobsPipe's normalized JSON schema is documented at /docs and uses the same shape across TriNet, Workday, Greenhouse, and 30+ other sources.

## TriNet API integration

A single-client TriNet integration - sync payroll, exchange benefits data - goes through TriNet's partner program with that client's authorization. For cross-company aggregation where you want public job postings from many employers that hire through TriNet, JobsPipe is the integration: one API key, public TriNet-hosted postings normalized into the same JSON schema as 30+ other ATSs. Sample request and response are below.

## Related

- **Product:** https://jobspipe.dev/jobs-api
- **All sources:** https://jobspipe.dev/sources
- **Docs:** https://jobspipe.dev/docs
- **Sign up (free tier):** https://jobspipe.dev/signup

---
Generated from structured data. View the rendered page at https://jobspipe.dev/sources/trinet.