---
title: "Search Company Jobs"
method: POST
path: "/v2/jobs/company"
tags: ["Job Search"]
---

# Search Company Jobs

`POST /v2/jobs/company`

List job postings at a single company from its LinkedIn company URL, with optional job-level filters.

## Request body

- object
  - `company_linkedin_url` string, required — LinkedIn company URL. Results are scoped to this single company.
  - `job` object — Job-level search criteria
    - `title` object — Keywords matched against the job title only (strict role search)
      - `include` string[]
      - `exclude` string[]
    - `description` object — Keywords matched against the job description content
      - `include` string[]
      - `exclude` string[]
    - `ai_keywords` object — Broad theme search across title, description, skills, responsibilities, requirements and taxonomies
      - `include` string[]
      - `exclude` string[]
    - `field` object — The job's professional field or discipline (e.g. Software Engineering, Sales, Finance). Free-form — accepts any field label.
      - `include` string[]
      - `exclude` string[]
    - `seniority` object — The role's seniority, expressed as bands of required years of experience (0-2, 2-5, 5-10, 10+ years).
      - `include` string[]
      - `exclude` string[]
    - `employment_type` object — The type of employment the job offers (full-time, part-time, contractor, temporary, intern, etc.).
      - `include` string[]
      - `exclude` string[]
    - `work_arrangement` object — Where the work is performed — on-site, hybrid, or remote.
      - `include` string[]
      - `exclude` string[]
    - `location` object — Job location (not company HQ).
      - `city` object — Job location city (exact, case/accent-insensitive)
        - `include` string[]
        - `exclude` string[]
      - `country_code` object — Exact matches (ISO-3166 alpha-2) on the job location country
        - `include` string[]
        - `exclude` string[]
    - `date_posted` object — Only jobs posted within the last N days
      - `last_days` integer
  - `max_results` number — Maximum number of results to return
  - `cursor` string, nullable — Cursor to paginate through the results

## Response `200`

Response for status 200

- object
  - `total_results` number
  - `results` object[]
    - `date_posted` string, nullable
    - `title` string, nullable
    - `url` string, nullable
    - `company_name` string, nullable
    - `company_linkedin_url` string, nullable
    - `ai_summary` string, nullable
    - `location` object
      - `city` string, nullable
      - `country_code` string, nullable
  - `results_length` number
  - `max_results` number
  - `cursor` string, nullable

## Other responses

- `401` — Response for status 401
- `402` — Payment Required
- `429` — Response for status 429

---

[API](https://skmtc.dev/blitz-api/apis/blitz-api-reference.md) · [All operations](https://skmtc.dev/blitz-api/apis/blitz-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/blitz-api/blitz-api-reference/revisions/ef6509a474f8/schema)
