---
title: "Search job postings from a company"
method: POST
path: "/enrichment/job-postings"
tags: ["Enrichment"]
---

# Search job postings from a company

`POST /enrichment/job-postings`

Find a company's job openings to identify growth, expansion plans and relevant roles they are hiring for. Filter by department, seniority, or keywords.

## Request body

- JobPostingSearchRequestBody
  - `domain` string, required — Domain to search for job postings
  - `limit` integer — Maximum number of results to return
  - `cursor` integer — Cursor for pagination
  - `search` string — Free text search query
  - `filters` JobPostingFilter[] — Array of filters to apply to the search
    - `property` 'job_opening_title' | 'keywords' | 'categories' | 'location' | 'event' | 'event_on' | 'first_event_on', required
    - `operator` 'IS' | 'IS_NOT' | 'GT' | 'GTE' | 'LT' | 'LTE' | 'IN' | 'NOT_IN' | 'BETWEEN' | 'NOT_BETWEEN' | 'IS_NULL' | 'IS_NOT_NULL' | 'CONTAINS' | 'NOT_CONTAINS' | 'STARTS_WITH' | 'ENDS_WITH', required
    - `value` union, required — Value to filter by
      - string
      - integer
      - number, double
      - boolean
      - string, date-time
      - union[]
        - union
          - string
          - integer
          - number, double
          - boolean
          - string, date-time
  - `filter_logic` 'AND' | 'OR'
  - `sort` SortingParam[] — Array of sorting parameters
    - `sort_by` string, required — Field to sort by
    - `sort_order` 'asc' | 'desc', required

## Response `200`

The request has succeeded.

- JobPostingSearchResponse
  - `data` JobPosting[], required — Array of job posting results
    - `company_domain` string, required — Company domain
    - `job_opening_title` string, required — Job opening title
    - `job_opening_url` string, required — URL to the job posting
    - `keywords` string — Keywords associated with the job
    - `categories` string — Categories associated with the job
    - `location` string — Location of the job
    - `event` string, required — Event type
    - `event_on` string, required — Date when the event occurred
    - `first_event_on` string, required — Date when the first event occurred
  - `meta` SearchMeta, required
    - `limit` integer — Number of results requested
    - `total` integer — Total number of results available
    - `has_next_page` boolean — Whether there are more results available
    - `next_cursor` integer — Cursor for the next page of results

## Other responses

- `422` — Client error

---

[API](https://skmtc.net/madkudu/apis/madapi.md) · [All operations](https://skmtc.net/madkudu/apis/madapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/madkudu/madapi/revisions/80a1ceebb4e7/schema)
