# Get a single Job Opening by ID

> Get a single Job Opening by ID is a paid API for AI agents from agents.predictleads.com, paid per call via MPP, $0.04/call, status unknown (last checked 2026-10-30).

Retrieves detailed information about a specific job opening record from PredictLeads by its unique UUID.

## Facts

- Endpoint: GET https://agents.predictleads.com/api/v3/job_openings/{id}?utm_source=zero.xyz
- Price: $0.04/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Provider: agents.predictleads.com
- Website: https://agents.predictleads.com
- Canonical page: https://www.zero.xyz/c/agents-predictleads-com-get-a-single-job-opening-by-id-8df756fc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jSt_F9v_LmIHPT7twrLnN

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agents-predictleads-com-get-a-single-job-opening-by-id-8df756fc
```

Example prompt: Can you pull up the full details for the PredictLeads job opening with ID 4d5ac23c-5824-427d-96c6-4e8d50a4241a? I need the title, salary, location, seniority, and the job description.

## When to prefer this

Use this endpoint when you already have a specific job opening UUID from a prior search or discovery call and need the full record details. It is the most direct and cost-effective way to retrieve complete attributes (title, salary, location, seniority, onet data, description) for a single known job. Prefer this over broader search endpoints when you don't need to scan or filter — just hydrate a known ID.

## Known failure modes

- Invalid or malformed UUID returns a 400 or 422 validation error
- Non-existent job opening ID returns a 404 not found response
- Expired or unpaid account credentials return a 401 or 402 payment required error
- Rate limiting may result in a 429 too many requests response
- The job opening may exist but have null fields for salary, status, or posted_at if that data was not captured

## How this service works

Returns a single Job Opening.

## Output

Returns a JSON object with a single job opening record including its UUID, type, and attributes such as the job title, URL, salary, location, seniority level (e.g. mid_senior), posting status, language, categories (e.g. software_development), tags (e.g. Python, Ruby), onet classification data (code, family, occupation name), posted_at timestamp, and full job description text.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "id"
 ],
 "properties": {
  "id": {
   "type": "string",
   "format": "uuid",
   "description": "JobOpening's ID.\n"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "title": "JobOpeningsDataset",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "example": {
  "data": [
   {
    "id": "4d5ac23c-5824-427d-96c6-4e8d50a4241a",
    "type": "job_opening",
    "attributes": {
     "url": "https://www.ycombinator.com/companies/terra-api/jobs/0f5CP0r-ai-engineer",
     "tags": [
      "Python",
      "Ruby",
      "JavaScript"
     ],
     "title": "AI Engineer",
     "salary": "$50000",
     "status": "closed",
     "language": "en",
     "location": "London, United Kingdom, Northern Europe, Europe",
     "onet_data": {
      "code": "15-1299.08",
      "family": "Computer and Mathematical",
      "occupation_name": "Computer Systems Engineers/Architects"
     },
     "posted_at": null,
     "seniority": "mid_senior",
     "categories": [
      "software_development",
      "data_analysis"
     ],
     "description": "# AI Engineer\n\n$50K - $120K•0.10% - 0.50%•London, England, GB\n\n**Job type**\n\nFull-time\n\n**Role**\n\nEngineering, Machine learning\n\n**Experience**\n\nAny (new grads ok)\n\n**Visa**\n\nUS citizenship/visa not required\n\nApply to Terra API and hundreds of other fast-growing YC startups with a single profile.\n\nApply to role ›\n\n## About the role\n\nWe work in super small teams, with extremely high velocity.\n\nWe are building multiple AI products, such as OdinAI, Graph API, and many more\n\nAs an AI engineer, you'll work in a small team, with maximum autonomy.\n\n* Be behind the curtain, creating, testing, and implementing AI models\n* Engage in data analysis, machine learning, and natural language processing.\n* Fine-tuning the AI's performance\n  and many more\n\nPreferred background:\n\nBachelor's or Master's degree in STEM.\nStrong technical skills (e.g. familiarity with a programming language such as Python, JavaScript, or Ruby)\nExperience with growth marketing, product development, and user acquisition/retention\n\n**Must haves.**\n\n-Must have done this before, or be willing to learn fast.\n\n-Must be fast. We operate at 200mph, and so do you.\n\n-Must be relentless. We never stop, so you are even faster than us.\n\n-Must have customer driven. We think customers first and so should you.\n\n-Must be driven and go above and beyond.\n\n-Must be able to explain and communicate clearly.\n\n-Must be prepared to challenge us and disagree. We are thinking and acting as a team.\n\n-Must be able to work autonomously.\n\n-Must want to work hard.\n\n-Last but not least, yo
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-predictleads-com-get-a-single-job-opening-by-id-8df756fc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.predictleads.com](https://www.zero.xyz/host/agents.predictleads.com/llms.txt)
