Seek Job Scraper(Pay As You Go) avatar
Seek Job Scraper(Pay As You Go)

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Seek Job Scraper(Pay As You Go)

Seek Job Scraper(Pay As You Go)

Developed by

PowerAI

PowerAI

Maintained by Community

Scrape job listings from Seek.com.au with advanced stealth techniques and pay-per-result billing

5.0 (1)

Pricing

from $4.99 / 1,000 results

1

2

2

Last modified

5 days ago

Seek Job Scraper

This actor scrapes job listings from Seek.com.au, Australia's leading job search platform, using advanced web scraping techniques to extract comprehensive job data.

Features

  • Comprehensive Job Search: Scrape job listings from multiple Seek search URLs
  • Advanced Scraping: Stealth techniques to avoid detection
  • Real-time Data: Extracts live job data including all job details and metadata
  • Smart Pagination: Automatically handles pagination and infinite scroll
  • Proxy Support: Built-in proxy configuration for reliable scraping
  • Pay-per-Result: Charges only for successfully scraped job listings

Input

The actor accepts the following input parameters:

Required Parameters

  • searchUrls: Array of Seek job search URLs to scrape

Optional Parameters

  • maxItems: Maximum number of job listings to scrape (default: 100, max: 50000)
  • proxyConfiguration: Proxy configuration for the scraper

Output

The actor outputs each job listing as an individual data item. Each job contains comprehensive information including:

{
"advertiser": {
"id": "29977934",
"description": "TTP Recruitment Pty Ltd"
},
"bulletPoints": [
"Exciting and lucrative industry domain - International horse racing",
"Challenging role in mathematics",
"If your ideas work, they are implemented"
],
"branding": {
"serpLogoUrl": "https://bx-branding-gateway.cloud.seek.com.au/7a4fd20c-29ae-18d7-5954-483ada2af735.1/serpLogo"
},
"classifications": [
{
"classification": {
"id": "1223",
"description": "Science & Technology"
},
"subclassification": {
"id": "6222",
"description": "Mathematics, Statistics & Information Sciences"
}
}
],
"companyName": "TTP Recruitment",
"companyProfileStructuredDataId": 364450,
"displayStyle": {
"search": "A"
},
"displayType": "promoted",
"id": "80540374",
"isFeatured": true,
"listingDate": "2024-12-01T23:37:32Z",
"listingDateDisplay": "8h ago",
"locations": [
{
"label": "Sydney NSW",
"countryCode": "AU",
"seoHierarchy": [
{
"contextualName": "All Sydney NSW"
},
{
"contextualName": "New South Wales NSW"
}
]
}
],
"roleId": "data-scientist",
"salaryLabel": "$300,000 - $400,000 + 7 figure bonus potential",
"solMetadata": {
"searchRequestToken": "d1a5fce2-dbf2-41a5-b26f-827fdd439864",
"token": "0~d1a5fce2-dbf2-41a5-b26f-827fdd439864",
"jobId": "80540374",
"section": "MAIN",
"sectionRank": 23,
"jobAdType": "SPONSORED",
"tags": {
"mordor__flights": "mordor_570",
"mordor__s": "0"
}
},
"teaser": "Implement your models into challenging Quant problems for wagering industry. On-going & long-term contract role. Huge earning potential.",
"title": "Data Scientist / Quant Mathematician – Horse Racing – WFH Globally",
"tracking": "ewogICJ0b2tlbiI6ICJhOTg3YzZjYy01NmMxLTQ3ZjctYjY2Yy0zYjZjOThlMDlmYzhfMSIKfQ==",
"workTypes": [
"Contract/Temp"
],
"workArrangements": {
"data": [
{
"id": "3",
"label": {
"text": "Remote"
}
}
],
"displayText": "Remote"
},
"link": "https://www.seek.com.au/job/80540374"
}

Usage

  1. Input Configuration: Provide Seek search URLs and scraping parameters
  2. Set Max Items: Specify how many job listings you want to scrape
  3. Choose Description Scraping: Decide whether to scrape detailed job descriptions
  4. Run the Actor: Execute the actor with your input
  5. Get Results: Receive individual job listings in the dataset

Examples

{
"searchUrls": [
"https://www.seek.com.au/ai-jobs"
],
"maxItems": 100
}

Multiple Search URLs

{
"searchUrls": [
"https://www.seek.com.au/data-scientist-jobs",
"https://www.seek.com.au/software-developer-jobs",
"https://www.seek.com.au/marketing-jobs"
],
"maxItems": 200
}

With Proxy Configuration

{
"searchUrls": [
"https://www.seek.com.au/ai-jobs"
],
"maxItems": 100,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Job Data Structure

Each job listing includes:

Basic Information

  • id: Unique job identifier
  • title: Job title
  • teaser: Brief job description/teaser
  • listingDate: When the job was posted (ISO format)
  • listingDateDisplay: Human-readable posting date (e.g., "8h ago")
  • link: Direct link to the job posting

Company Information

  • companyName: Company name
  • advertiser: Advertiser information
    • id: Advertiser identifier
    • description: Advertiser description
  • branding: Company branding information
    • serpLogoUrl: Company logo URL
  • companyProfileStructuredDataId: Company profile structured data ID

Location and Work Details

  • locations: Array of location information
    • label: Location label (e.g., "Sydney NSW")
    • countryCode: Country code (e.g., "AU" for Australia)
    • seoHierarchy: SEO hierarchy information
  • workTypes: Array of work types (e.g., ["Contract/Temp"])
  • workArrangements: Work arrangement details
    • data: Array of work arrangement data
    • displayText: Display text for work arrangement

Job Details

  • salaryLabel: Salary information (if available)
  • bulletPoints: Array of job highlights and benefits
  • classifications: Job categories
    • classification: Main job category with ID and description
    • subclassification: Sub-category with ID and description

Job Status and Features

  • isFeatured: Whether the job is featured
  • displayType: Display type (e.g., "promoted", "standard")
  • displayStyle: Display style information
  • roleId: Role identifier

Metadata and Analytics

  • solMetadata: Search optimization metadata
    • searchRequestToken: Search request token
    • token: Token for tracking
    • jobId: Job identifier
    • section: Section information
    • sectionRank: Rank within section
    • jobAdType: Type of job ad (e.g., "SPONSORED")
    • tags: Additional tags
  • tracking: Tracking token for analytics

Job Categories

Common Job Classifications

  • Science & Technology: IT, engineering, data science roles
  • Healthcare & Medical: Medical professionals, healthcare workers
  • Education & Training: Teaching, training, education roles
  • Sales & Marketing: Sales representatives, marketing specialists
  • Administration & Office Support: Administrative roles
  • Trades & Services: Skilled trades, service roles

Work Arrangements

  • Remote: Fully remote positions
  • Hybrid: Combination of remote and on-site work
  • On-site: Traditional office-based positions

Work Types

  • Full time: Permanent full-time positions
  • Part time: Part-time positions
  • Contract/Temp: Contract-based work
  • Casual: Casual employment

Billing

This actor uses a pay-per-result billing model:

  • You are charged only for successfully scraped job listings
  • No charges for failed requests or empty results
  • Transparent pricing based on actual data extracted

Support

For technical support or questions about this actor, please contact our support team.

This actor is designed for legitimate research and business purposes. Users are responsible for complying with Seek's terms of service and applicable laws. Please use responsibly and respect the website's robots.txt and rate limits.