Career Jobs Search Scraper
Pricing
Pay per usage
Go to Apify Store
Career Jobs Search Scraper
Scrape job listings from CareerBuilder.com. Extract job titles, companies, locations, salary estimates, job types, and descriptions for job market research and recruitment intelligence.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Jobs API
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Extract job listings from LinkedIn via the Career Jobs API. Collect job titles, companies, locations, salaries, descriptions, AI-enriched fields, and company intelligence data.
Features
- Keyword search — find jobs by keyword, search term, or role
- Location filtering — narrow results to specific cities, regions, or countries
Use Cases
- LinkedIn job market intelligence — track hiring volumes, salaries, and in-demand skills across countries and industries
- Talent sourcing and recruitment analytics — source candidates from LinkedIn with AI-enriched insights on skills, experience, and compensation
- Competitive hiring intelligence — monitor competitor job postings, organizational growth signals, and team changes
- AI-powered employment trend tracking — analyze geographic hiring patterns, remote work prevalence, and industry shifts using enriched taxonomy data
Sample Input
{"query": "software engineer","keywords": "React, TypeScript","proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Sample Output
{"jobTitle": "Senior Frontend Engineer","companyName": "Acme Corp","location": "New York, New York, United States","postedDate": "2026-06-22","jobUrl": "https://www.linkedin.com/jobs/view/123456","description": "We are looking for a Senior Frontend Engineer with expertise in React and TypeScript...","searchQuery": "React, TypeScript","searchLocation": "New York","scrapedAt": "2026-06-24T12:00:00.000Z"}
Input
| Field | Type | Default | Required | Description |
|---|---|---|---|---|
query | string | developer | Job search query (e.g. 'software engineer'). | |
keywords | string | developer | ✓ | Alternative keywords for job search. |
proxyConfiguration | object | {"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]} | Proxy settings for the scraper. Apify Residential proxy recommended. | |
targetLocations | array | [] | Enter specific cities for job search (e.g., New York, Austin). | |
companyName | string | `` | Enter the company name to filter job listings. | |
locationName | string | `` | ✓ | Enter the city or region. |
includeKeyword | string | `` | Comma-separated keywords (e.g., React, Next.js). | |
pagesToFetch | integer | 1 | ✓ | Number of pages to scrape. |
jobType | string | - | Select job type. | |
datePosted | string | all | Choose time range. | |
timeRange | string | 7d | Select the time range for job listings. | |
limit | integer | 10 | Maximum number of jobs to return per run. | |
removeAgency | boolean | - | Filter out recruitment agencies, job boards and other low quality sources | |
recruiterOnly | boolean | false | Only return jobs that include a recruiter_url (a LinkedIn profile link to the recruiter who posted the job). | |
titleSearch | array | - | Array of job titles to search for. | |
titleExclusionSearch | array | - | Array of job titles to exclude. | |
locationSearch | array | - | Array of locations to search for. | |
locationExclusionSearch | array | - | Array of locations to exclude. | |
descriptionSearch | array | - | Array of terms to search in job title & description. | |
descriptionExclusionSearch | array | - | Array of terms to exclude from job title & description. | |
organizationSlugFilter | array | - | Filter by LinkedIn organization slugs (exact match). | |
organizationSlugExclusionFilter | array | - | Exclude jobs from specific LinkedIn organization slugs (exact match). | |
organizationSearch | array | - | Array of organization names to search for. | |
organizationExclusionSearch | array | - | Array of organization names to exclude. | |
descriptionType | string | text | Format of the job description. | |
datePostedAfter | string | - | Filter jobs posted on or after a specific date. | |
seniorityFilter | array | - | Filter English speaking countries by seniority level. | |
noDirectApply | boolean | - | Filter for jobs that do not have easy apply on LinkedIn. | |
directApply | boolean | - | Filter for jobs that can be applied to directly through LinkedIn Easy Apply | |
industryFilter | array | - | Filter by LinkedIn industries. | |
organizationEmployeesLte | integer | - | Maximum number of employees in the company | |
organizationEmployeesGte | integer | - | Minimum number of employees in the company | |
aiEmploymentTypeFilter | array | - | Filter by AI-derived employment type. | |
excludeATSDuplicate | boolean | - | Remove the majority of duplicate jobs between this API and the 'Career Site Job Listing API' actor. | |
populateAiRemoteLocation | boolean | false | Populates ai_remote_location with locations_derived when ai_remote_location is empty. | |
populateAiRemoteLocationDerived | boolean | false | Populates ai_remote_location_derived with locations_derived when ai_remote_location_derived is empty. | |
aiWorkArrangementFilter | array | - | Filter by work arrangement. | |
hasSalary | boolean | - | Filter for jobs with salary information only. | |
aiExperienceLevelFilter | array | - | Filter by years of experience | |
aiVisaSponsorshipFilter | boolean | - | Filter for jobs offering visa sponsorship only. | |
aiTaxonomiesFilter | array | - | Filter by AI taxonomies | |
aiTaxonomiesPrimaryFilter | array | - | Filter by primary AI taxonomy | |
aiTaxonomiesExclusionFilter | array | - | Exclude jobs by AI taxonomies. | |
industryExclusionFilter | array | - | Exclude jobs from these LinkedIn industries. | |
organizationSizeFilter | array | - | Filter by LinkedIn company-size bucket. | |
aiLanguageFilter | array | - | Filter by the AI-detected language of the job description. | |
hasNoLocation | boolean | false | When true, returns only jobs with no normalized location. | |
remote | boolean | - | Deprecated in favor of AI Work Arrangement (aiWorkArrangementFilter). | |
EmploymentTypeFilter | array | - | Deprecated in favor of AI Employment Type (aiEmploymentTypeFilter). | |
aiHasSalary | boolean | - | Deprecated alias of hasSalary. Filter for jobs with salary information only. | |
proxyConfiguration | object | Apify Residential | Proxy settings for the scraper. Apify Residential proxy is recommended for best results. |
Output
| Field | Description |
|---|---|
jobTitle | Job Title |
companyName | Company Name |
location | Job Location |
postedDate | Posted Date |
jobUrl | Job URL |
description | Job Description |
searchQuery | search Query |
searchLocation | search Location |
scrapedAt | scraped At |
id | ID |
date_posted | Date Posted |
date_created | Date Created |
title | Title |
organization | Organization |
organization_url | Organization URL |
date_valid_through | Valid Through |
locations | Locations |
location_type | Location Type |
location_requirements | Location Requirements |
salary | Salary |
employment_type | Employment Type |
url | URL |
source_type | Source Type |
source | Source |
source_domain | Source Domain |
organization_logo | Organization Logo |
cities_derived | Cities |
regions_derived | Regions |
countries_derived | Countries |
counties_derived | Counties |
locations_derived | Derived Locations |
timezones_derived | Timezones |
lats_derived | Latitudes |
lngs_derived | Longitudes |
recruiter_name | Recruiter Name |
recruiter_title | Recruiter Title |
recruiter_url | Recruiter URL |
org_linkedin_headcount | LinkedIn: Organization Employees |
org_linkedin_website | LinkedIn: Organization URL |
org_linkedin_size | LinkedIn: Organization Size |
org_linkedin_slogan | LinkedIn: Organization Slogan |
org_linkedin_industry | LinkedIn: Organization Industry |
org_linkedin_followers | LinkedIn: Organization Followers |
org_linkedin_headquarters | LinkedIn: Organization Headquarters |
org_linkedin_type | LinkedIn: Organization Type |
org_linkedin_founded_date | LinkedIn: Organization Founded Date |
org_linkedin_specialties | LinkedIn: Organization Specialties |
org_linkedin_locations | LinkedIn: Organization Locations |
org_linkedin_description | LinkedIn: Organization Description |
org_linkedin_recruitment_agency_derived | LinkedIn: Is Recruitment Agency |
seniority | Seniority Level |
direct_apply | Easy Apply |
org_linkedin_slug | LinkedIn: Organization Slug |
linkedin_id | LinkedIn ID |
ai_salary_currency | AI: Salary Currency |
ai_salary_value | AI: Salary Value |
ai_salary_min_value | AI: Min Salary |
ai_salary_max_value | AI: Max Salary |
ai_salary_unit_text | AI: Salary Unit |
ai_benefits | AI: Benefits |
ai_experience_level | AI: Experience Level |
ai_work_arrangement | AI: Work Arrangement |
ai_work_arrangement_office_days | AI: Office Days |
ai_remote_location | AI: Remote Location |
ai_remote_location_derived | AI: Derived Remote Location |
ai_key_skills | AI: Key Skills |
ai_hiring_manager_name | AI: Hiring Manager |
ai_hiring_manager_email_address | AI: Hiring Manager Email |
ai_core_responsibilities | AI: Core Responsibilities |
ai_requirements_summary | AI: Requirements Summary |
ai_working_hours | AI: Working Hours |
ai_employment_type | AI: Employment Types |
ai_job_language | AI: Job Language |
ai_visa_sponsorship | AI: Visa Sponsorship |
ai_keywords | AI: Keywords |
ai_taxonomies_a | AI: Taxonomies |
ai_education | AI: Education Requirements |
no_jb_schema | No JB Schema |
ats_duplicate | ATS Duplicate |
description_text | Description Text |
description_html | Description HTML |
Notes
- Proxy: Residential proxy is highly recommended
- Rate limits: Keep
pagesToFetchreasonable per run to avoid IP bans - Scheduling: Use Apify Scheduler to run this actor on a recurring basis