Built-in tool

Search Company Jobs

Find live LinkedIn job postings at one company using its LinkedIn company URL, with optional role, keyword, seniority, employment, work-arrangement, location, and recency filters.

1 creditNo API key needed

Endpoint

Parameters

NameTypeRequiredNote
companyLinkedinUrlstring · requiredstringrequired

LinkedIn company-page URL for the company whose open roles should be searched.

Example: https://www.linkedin.com/company/stripe

jobTitlesarray · optionalarrayoptional

Return jobs whose title matches any of these role keywords. Use for strict role searches.

Example: Account Executive

jobTitlesExcludearray · optionalarrayoptional

Exclude jobs whose title matches any of these role keywords.

Example: Intern

descriptionKeywordsarray · optionalarrayoptional

Return jobs whose description contains any of these keywords.

Example: quota

descriptionKeywordsExcludearray · optionalarrayoptional

Exclude jobs whose description contains any of these keywords.

Example: unpaid

topicsarray · optionalarrayoptional

Broad thematic match across title, description, skills, responsibilities, requirements, and job taxonomies.

Example: outbound sales

topicsExcludearray · optionalarrayoptional

Exclude broad themes across title, description, skills, responsibilities, requirements, and job taxonomies.

Example: customer support

jobFieldsarray · optionalarrayoptional

Professional fields or disciplines to include, such as Sales, Finance, or Software Engineering.

Example: Sales

jobFieldsExcludearray · optionalarrayoptional

Professional fields or disciplines to exclude.

Example: Finance

seniorityarray · optionalarrayoptional

Required experience bands to include.

One of: 0-2 (0–2 years), 2-5 (2–5 years), 5-10 (5–10 years), 10+ (10+ years)

seniorityExcludearray · optionalarrayoptional

Required experience bands to exclude.

One of: 0-2 (0–2 years), 2-5 (2–5 years), 5-10 (5–10 years), 10+ (10+ years)

employmentTypesarray · optionalarrayoptional

Employment types to include.

One of: FULL_TIME (Full-time), PART_TIME (Part-time), CONTRACTOR (Contractor), TEMPORARY (Temporary), INTERN (Internship), VOLUNTEER (Volunteer), PER_DIEM (Per diem), OTHER (Other)

employmentTypesExcludearray · optionalarrayoptional

Employment types to exclude.

One of: FULL_TIME (Full-time), PART_TIME (Part-time), CONTRACTOR (Contractor), TEMPORARY (Temporary), INTERN (Internship), VOLUNTEER (Volunteer), PER_DIEM (Per diem), OTHER (Other)

workArrangementsarray · optionalarrayoptional

Where the work may be performed.

One of: On-site, Hybrid, Remote OK (Remote allowed), Remote Solely (Remote only)

workArrangementsExcludearray · optionalarrayoptional

Work arrangements to exclude.

One of: On-site, Hybrid, Remote OK (Remote allowed), Remote Solely (Remote only)

citiesarray · optionalarrayoptional

Exact job-location cities to include; matching is case- and accent-insensitive.

Example: London

citiesExcludearray · optionalarrayoptional

Exact job-location cities to exclude.

Example: London

countriesarray · optionalarrayoptional

Job-location countries to include.

One of: AF (Afghanistan), AL (Albania), DZ (Algeria), AD (Andorra), AO (Angola), AG (Antigua and Barbuda), AR (Argentina), AM (Armenia), AU (Australia), AT (Austria) and 188 more

countriesExcludearray · optionalarrayoptional

Job-location countries to exclude.

One of: AF (Afghanistan), AL (Albania), DZ (Algeria), AD (Andorra), AO (Angola), AG (Antigua and Barbuda), AR (Argentina), AM (Armenia), AU (Australia), AT (Austria) and 188 more

postedWithinDaysnumber · optionalnumberoptional

Only return jobs posted within the last N days.

Example: 30

maxResultsnumber · optionalnumberoptional

Maximum number of jobs to return.

Default: 10

Response schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "total_results",
    "results_length",
    "results"
  ],
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "date_posted",
          "title",
          "url",
          "company_name",
          "company_linkedin_url",
          "ai_summary",
          "location"
        ],
        "properties": {
          "url": {
            "type": [
              "string",
              "null"
            ]
          },
          "title": {
            "type": [
              "string",
              "null"
            ]
          },
          "location": {
            "anyOf": [
              {
                "type": "object",
                "required": [
                  "city",
                  "country_code"
                ],
                "properties": {
                  "city": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "country_code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "null"
              }
            ]
          },
          "ai_summary": {
            "type": [
              "string",
              "null"
            ]
          },
          "date_posted": {
            "type": [
              "string",
              "null"
            ]
          },
          "company_name": {
            "type": [
              "string",
              "null"
            ]
          },
          "company_linkedin_url": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "additionalProperties": false
      }
    },
    "total_results": {
      "type": "number"
    },
    "results_length": {
      "type": "number"
    }
  },
  "additionalProperties": false
}

Get started

How to use this tool

  1. Connect your AI

    Add Connie to ChatGPT, Claude or Slack once, and this tool comes with it. There’s no API key or account to set up.

  2. Ask for the outcome

    Describe what you need in plain words. Your AI runs this tool when the job calls for it, along with any others it needs.

  3. Make it a workflow

    Add it as a step in a workflow that runs the same way every time, on a schedule or when something happens.

  4. Stay in control

    Choose whether it runs on its own or asks first. When it asks, you see an Allow or Deny card before any credits are spent.