Job Listings Scraper avatar

Job Listings Scraper

Pricing

from $9.99 / 1,000 results

Go to Apify Store
Job Listings Scraper

Job Listings Scraper

Scrapes job listings by keyword and location, returning job title, company, location, work setting, salary, job URL, company URL, badges, and description snippets.

Pricing

from $9.99 / 1,000 results

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Scrapes publicly available job listings by keyword and location from public job-search browse pages.

Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by ZipRecruiter or any of its subsidiaries. ZipRecruiter and related trademarks are the property of their respective owners.

Input

FieldDefaultDescription
querysoftware engineerJob title or keyword used to search job listings.
location""City and state, e.g. "Austin, TX". Empty = nationwide.
nationwide_fallbacktrueIf a location-specific browse page is unavailable, use the nationwide feed and filter results by location text.
max_results20Maximum number of records to return (1–500).

The Actor runs with empty input, defaulting to software engineer jobs nationwide.

Output

One record is returned for each job listing:

{
"job_id": "dCMqP5rQB7ezN_pB4MHD_w",
"title": "Senior Software Engineer",
"company": "WeInfuse",
"location": "Austin, TX",
"work_setting": "On-site",
"salary": "$135K - $170K/yr",
"salary_min": 135000.0,
"salary_max": 170000.0,
"badges": ["Quick apply"],
"snippet": "We're not rockstars or ninjas, just a team of developers…",
"job_url": "https://www.example.com/job/...",
"company_url": "https://www.example.com/company/...",
"search_query": "software engineer",
"search_location": "Austin, TX",
"raw": {
"..."
}
}

Salary fields

salary_min and salary_max are parsed from the salary information displayed on the listing.

For example:

$135K - $170K/yr

becomes:

salary_min: 135000
salary_max: 170000

When a listing does not publish salary information, these fields are returned as null.

Data Source

The Actor collects information from publicly accessible job-listing browse pages.

No API key or user account is required.

Location-specific pages generally use city + state combinations such as:

Austin, TX
New York, NY
Chicago, IL

A state-only or city-only location may not have a corresponding browse page. When a requested browse page is unavailable, the Actor can use the nationwide feed and filter results using the location text.

Some keyword and location combinations may also be unavailable. When nationwide_fallback is enabled, the Actor automatically attempts the nationwide source instead.

Features

  • Search jobs by keyword
  • Filter by city and state
  • Nationwide job search
  • Automatic nationwide fallback
  • Configurable result limit
  • Salary extraction and normalization
  • Company information
  • Job location
  • Work setting when available
  • Listing badges
  • Original listing URL
  • Raw parsed card data

Request Handling

The source website uses automated traffic protection. The Actor therefore uses conservative request pacing and retry handling.

High-volume or sustained scraping may encounter temporary access challenges. Residential proxies may improve reliability for larger runs.

Important Notes

  • Data is collected from publicly accessible pages.
  • Job listing availability and fields may change over time.
  • Employment type is not necessarily available in every listing.
  • Salary information is only provided when published on the source listing.
  • Some listings may disappear or change after collection.
  • Users are responsible for complying with applicable laws, website terms, and robots policies when using the collected data.

Trademark Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by ZipRecruiter or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.