Endpoint Playground
Lists a UKG Pro Recruiting (formerly UltiPro) tenant's public opportunities, paged via limit/offset. tenant and board both come from the careers URL https://recruiting.ultipro.com/{tenant}/JobBoard/{board}. Each posting carries a brief description inline.
14 Oct 2026: 20 jobs; 15 fields had a value in every checked item and 1 varied between items.
Sample value profiles: posted_at: 2026-08-18 to 2026-10-12; location_state: CA (7), MN (5), NM (3) and 5 more; title: “Sr Operations Manager” and 16 other values.
curl 'https://api.crawlora.net/api/v1/jobs/ukg/board?tenant=BUI1004BMDI&board=6b442184-52a5-4635-8db5-5aa4bed2a563' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| tenant | string | Yes | BUI1004BMDI | UKG tenant code (careers URL) |
| board | string | Yes | 6b442184-52a5-4635-8db5-5aa4bed2a563 | UKG job-board UUID (careers URL) |
| search | string | No | Free-text keyword search | |
| limit | integer | No | Page size, default 25, max 50 | |
| offset | integer | No | Page offset, default 0 |
{
"code": 200,
"msg": "OK",
"data": {
"provider": "ukg",
"company": "BUI1004BMDI",
"count": 10,
"total": 26,
"jobs": [
{
"provider": "ukg",
"id": "59c3b35f-eba9-47a6-8632-738fb862c370",
"title": "Installer",
"company": "BUI1004BMDI",
"department": "Construction",
"location": "Portland, OR, United States",
"remote": false,
"employment_type": "Full-time",
"req_id": "INSTA002822",
"url": "https://recruiting.ultipro.com/BUI1004BMDI/JobBoard/6b442184-52a5-4635-8db5-5aa4bed2a563/OpportunityDetail?opportunityId=59c3b35f-eba9-47a6-8632-738fb862c370",
"apply_url": "https://recruiting.ultipro.com/BUI1004BMDI/JobBoard/6b442184-52a5-4635-8db5-5aa4bed2a563/OpportunityDetail?opportunityId=59c3b35f-eba9-47a6-8632-738fb862c370",
"posted_at": "2026-07-15T18:15:44Z",
"description_text": "Window & Door Installer …"
}
],
"source_url": "https://recruiting.ultipro.com/BUI1004BMDI/JobBoard/6b442184-52a5-4635-8db5-5aa4bed2a563/JobBoardView/LoadSearchResults"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.