# PredictLeads Get Job Openings

> PredictLeads Get Job Openings is a paid API for AI agents from agents.predictleads.com, paid per call via MPP, $0.040000/call, status healthy (last checked 2026-10-30, last successful call 2026-10-27).

Returns a paginated list of a company's job openings, filterable by category, location, status, and date ranges.

## Facts

- Endpoint: GET https://agents.predictleads.com/api/v3/companies/{company_id_or_domain}/job_openings?utm_source=zero.xyz
- Price: $0.040000/call
- Payment: MPP
- Status: healthy
- Last checked: 2026-10-30
- Last successful call: 2026-10-27
- Success rate: 100% of calls made through Zero
- Activations on Zero: 3
- Provider: agents.predictleads.com
- Website: https://agents.predictleads.com
- Canonical page: https://www.zero.xyz/c/agents-predictleads-com-predictleads-get-job-openings-96fbe626
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8oNumbMNOF8LyHSc_klNn

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-get-job-openings-96fbe626
```

Example prompt: Show me all active software development and data analysis job openings at stripe.com, only those with a location listed and posted in the US since September 1st 2024.

## When to prefer this

Use this endpoint when you need structured, filterable job opening data for a specific company — especially when you need category filtering (e.g. only engineering or sales roles), location filtering, or active-only status filtering. Prefer this over generic job board scraping when you already know the company's domain and need clean, normalized data including O*NET classifications, seniority, and historical first/last seen timestamps.

## Known failure modes

- Unknown company ID or domain returns empty data array or 404
- Overly restrictive filter combination (active_only + narrow category + location) may return zero results
- Truncated descriptions if job posting text is very long
- Missing fields (salary, posted_at, status) when source page does not expose them
- Rate limiting or payment errors if quota is exceeded
- Invalid date format for date range parameters returns 400 error

## How this service works

Returns a list of company's Job Openings.

## Output

Returns a JSON object with a data array of job opening records. Each record includes a unique ID, job title, URL, full description, location, salary, seniority level, categories, programming language tags, O*NET occupation classification, posting status, first_seen_at and last_seen_at timestamps. Also includes pagination metadata (count, page, limit) when the page parameter is provided.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "company_id_or_domain"
 ],
 "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": 100,
   "maximum": 1000,
   "description": "Limit the number of shown items per page."
  },
  "location": {
   "type": "string",
   "example": "United States",
   "description": "The response will include only results in the given country name or state name/abbreviation.\n"
  },
  "categories": {
   "type": "array",
   "items": {
    "enum": [
     "administration",
     "consulting",
     "data_analysis",
     "design",
     "directors",
     "education",
     "engineering",
     "finance",
     "healthcare_services",
     "human_resources",
     "information_technology",
     "internship",
     "legal",
     "management",
     "marketing",
     "military_and_protective_services",
     "operations",
     "purchasing",
     "product_management",
     "quality_assurance",
     "real_estate",
     "research",
     "sales",
     "software_development",
     "support",
     "manual_work",
     "food"
    ],
    "type": "string"
   },
   "example": [
    "administration",
    "consulting",
    "data_analysis"
   ],
   "description": "One or more valid categories.\n\n"
  },
  "not_closed": {
   "type": "boolean",
   "description": "Similar to `active_only`, but without considering `last_seen_at` timestamp.\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"
  },
  "last_seen_at_from": {
   "type": "string",
   "format": "date",
   "example": "2024-09-25",
   "description": "Only return `JobOpenings` last seen after\ngiven date (ISO 8601).\n"
  },
  "first_seen_at_from": {
   "type": "string",
   "format": "date",
   "example": "2024-09-25",
   "description": "Only return `JobOpenings` first seen after\ngiven date (ISO 8601).\n"
  },
  "last_seen_at_until": {
   "type": "string",
   "format": "date",
   "example": "2024-09-25",
   "description": "Only return `JobOpenings` last seen before\ngiven date (ISO 8601).\n"
  },
  "with_location_only": {
   "type": "boolean",
   "description": "Only return JobOpenings that have lo
… (truncated)
```

## 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-get-job-openings-96fbe626/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)
