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.
Endpoint
Parameters
| Name | Type | Required | Note |
|---|---|---|---|
| companyLinkedinUrlstring · required | string | required | LinkedIn company-page URL for the company whose open roles should be searched. Example: |
| jobTitlesarray · optional | array | optional | Return jobs whose title matches any of these role keywords. Use for strict role searches. Example: |
| jobTitlesExcludearray · optional | array | optional | Exclude jobs whose title matches any of these role keywords. Example: |
| descriptionKeywordsarray · optional | array | optional | Return jobs whose description contains any of these keywords. Example: |
| descriptionKeywordsExcludearray · optional | array | optional | Exclude jobs whose description contains any of these keywords. Example: |
| topicsarray · optional | array | optional | Broad thematic match across title, description, skills, responsibilities, requirements, and job taxonomies. Example: |
| topicsExcludearray · optional | array | optional | Exclude broad themes across title, description, skills, responsibilities, requirements, and job taxonomies. Example: |
| jobFieldsarray · optional | array | optional | Professional fields or disciplines to include, such as Sales, Finance, or Software Engineering. Example: |
| jobFieldsExcludearray · optional | array | optional | Professional fields or disciplines to exclude. Example: |
| seniorityarray · optional | array | optional | Required experience bands to include. One of: |
| seniorityExcludearray · optional | array | optional | Required experience bands to exclude. One of: |
| employmentTypesarray · optional | array | optional | Employment types to include. One of: |
| employmentTypesExcludearray · optional | array | optional | Employment types to exclude. One of: |
| workArrangementsarray · optional | array | optional | Where the work may be performed. One of: |
| workArrangementsExcludearray · optional | array | optional | Work arrangements to exclude. One of: |
| citiesarray · optional | array | optional | Exact job-location cities to include; matching is case- and accent-insensitive. Example: |
| citiesExcludearray · optional | array | optional | Exact job-location cities to exclude. Example: |
| countriesarray · optional | array | optional | Job-location countries to include. One of: |
| countriesExcludearray · optional | array | optional | Job-location countries to exclude. One of: |
| postedWithinDaysnumber · optional | number | optional | Only return jobs posted within the last N days. Example: |
| maxResultsnumber · optional | number | optional | Maximum number of jobs to return. Default: |
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
}