# PredictLeads Discover Job Openings

> PredictLeads Discover Job Openings is a paid API for AI agents from agents.predictleads.com, paid per call via MPP, $1.2/call (dynamic — varies by input), status unknown (last checked 2026-10-30).

Returns a paginated list of job openings across companies, filterable by O*NET occupation code, location, job title, seniority, and active status — scoped to the last year.

## Facts

- Endpoint: GET https://agents.predictleads.com/api/v3/discover/job_openings?utm_source=zero.xyz
- Price: $1.2/call (dynamic — varies by input)
- 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-predictleads-discover-job-openings-a0e0ac0f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NzkHpE36IrC7nB9cYGYWd

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-predictleads-discover-job-openings-a0e0ac0f
```

Example prompt: Find me active mid-senior level product manager job openings in the United States posted after January 1, 2025 — use the O*NET code for product managers and return up to 50 results.

## When to prefer this

Use this endpoint when you need to discover job openings across many companies at once, filtered by profession type (via O*NET codes), geographic location, seniority, or recency — rather than looking up job openings for a single known company. Prefer this over the per-company Get Job Openings endpoint when you don't have a specific company in mind and want broad market-level discovery. Best for talent intelligence, competitive hiring analysis, sales prospecting, and workforce trend research.

## Known failure modes

- Invalid O*NET code returns empty results or validation error
- Location string not recognized returns no results
- Date format not in ISO 8601 causes parameter rejection
- Page number exceeding result set returns empty data array
- Missing page parameter omits count from meta for performance reasons
- Overly broad query with no filters may return very large estimated counts

## How this service works

Returns a list of Job Openings filtered by a given profession (e.g. "Sales Engineers" or "Marketing Managers") using O*NET occupation codes and/or location of the company.<br>**Note:** This endpoint returns only job openings found within the last year.<br>**Note:** This endpoint returns an estimated count of all results.

## Output

Returns a paginated array of job opening objects, each containing a unique ID, job title, URL to the original posting, salary range, location, seniority level, O*NET occupation classification (code, family, occupation name), categories, tags (skills/technologies), job description text, posted date, and job status. Response metadata includes an estimated total count of matching results.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "page": {
   "type": "integer",
   "default": 1,
   "minimum": 1,
   "description": "Page number of shown items.\n<br>\n**NOTE**: If the parameter is not provided, the meta property `count` will be omitted from response for\nperformance reasons.\n"
  },
  "limit": {
   "type": "integer",
   "default": 30,
   "maximum": 1000,
   "description": "Limit the number of shown items per page."
  },
  "title": {
   "type": "string",
   "example": "product manager",
   "description": "The response will include only job openings whose titles contain all of the given words.\n"
  },
  "location": {
   "type": "string",
   "example": "United States",
   "description": "The response will include only results in the given country name or state name/abbreviation.\n"
  },
  "seniority": {
   "enum": [
    "not_set",
    "founder",
    "c_level",
    "partner",
    "president",
    "vice_president",
    "head",
    "director",
    "manager",
    "mid_senior",
    "junior"
   ],
   "type": "string",
   "description": "The response will include only job openings with given seniority.\n"
  },
  "onet_codes": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "example": [
    "value1",
    "value2",
    "value3"
   ],
   "description": "One or more valid O*NET codes.\nSee list of <a target=\"_blank\" rel=\"noopener\" href=\"https://www.onetonline.org/find/all\">O\\*NET codes</a>.\n"
  },
  "active_only": {
   "type": "boolean",
   "description": "Set to true if you'd like to receive JobOpenings that are not closed, have\nlast_seen_at more recent than 5 days and were found in the last year.\n"
  },
  "found_at_from": {
   "type": "string",
   "format": "date",
   "example": "2024-09-25",
   "description": "Only return `JobOpenings` found after\ngiven date (ISO 8601).\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-predictleads-discover-job-openings-a0e0ac0f/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)
