# Manatal Jobs API

> Every public Manatal-hosted careers site, one endpoint. Recruiting agencies and in-house teams both covered.

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

## Coverage

- **Sources covered:** Public Manatal customers
- **Freshness:** 24h refresh
- **History retention:** 12 months retention

## Why Manatal jobs data is confusing

Manatal is positioned as a recruiting CRM as much as an ATS - many of its customers are agencies placing candidates across multiple clients. Manatal's REST API is available to subscribers but is scoped per-customer, with no public cross-customer endpoint exposing jobs across the Manatal universe.

Manatal customers host their careers pages at careers.manatal.com/<company> or on their own domains via embeds. JobsPipe indexes every public Manatal careers page and normalizes the data into the same schema as Workday, Indeed, and our other sources.

## Workarounds

### Get per-customer Manatal API credentials

Possible for a single named partner. Not a viable path for cross-customer coverage.

### Scrape careers.manatal.com

Technically possible. Each customer is its own scraper config, subject to Manatal's rate limits.

### Use JobsPipe

Every public Manatal customer, one endpoint, same JSON schema as the rest of JobsPipe.

## 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": "mn_N2I4MzAwYWMtYjFkOA",
  "source": "manatal",
  "tenant": "fitch-bennett",
  "title": "Senior Recruitment Consultant",
  "company": "Fitch Bennett Partners",
  "location": {
    "city": "Singapore",
    "region": null,
    "country": "SG",
    "remote": false
  },
  "salary": null,
  "employment_type": "full_time",
  "posted_at": "2026-05-12T07:30:00Z",
  "expires_at": null,
  "apply_url": "https://careers.manatal.com/fitch-bennett/...",
  "description": "Fitch Bennett is hiring a Senior Recruitment Consultant to lead our financial-services placement practice in APAC ..."
}
```

## FAQ

### Does JobsPipe need Manatal API credentials per customer?

No. JobsPipe consumes only public-facing Manatal careers data.

### Are agency-placed roles included?

Yes, if the agency makes the role public on their Manatal careers page. JobsPipe doesn't distinguish between in-house and agency postings - both flow through the same schema.

### How fresh is Manatal data?

Every Manatal customer's public careers page is re-crawled at least every 24 hours.

### Can I filter by region or country?

Yes. In the JSON body of POST /v1/jobs/search, use "job_country_code_or": ["SG"] for Singapore-only postings (or any ISO country code), "job_country_code_or": ["US"] for US postings, etc.

## Manatal API documentation

Manatal developer documentation lives at developers.manatal.com. The REST API covers candidates, jobs, clients (Manatal supports recruiting agencies, so 'client' is a first-class concept distinct from the agency's own user accounts), and webhooks. All endpoints are customer-scoped - there's no cross-customer aggregator surface. JobsPipe's documentation at /docs covers the unified JSON schema we return for every public Manatal careers page, normalized to the same shape as our other ATS sources.

## Manatal API key

Manatal mints API keys inside the customer's Manatal admin under Settings > API. Each key is account-scoped. For recruiting agencies on Manatal, the key sees the agency's own data plus the data for every end-client the agency manages - but only within that agency's account. JobsPipe doesn't need Manatal credentials - we consume only public Manatal careers pages and authenticate with one JobsPipe key.

## Manatal API integration

Single-customer Manatal integration uses Manatal-issued credentials per agency or in-house team. Cross-customer integration - where you want jobs across many Manatal-using companies and agencies in one feed - is JobsPipe: every public Manatal customer, one endpoint, normalized JSON.

## 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/manatal.