Adzuna Contact Extractor

Adzuna Contact Extractor

by websift

Automatically scrape job listings and extract contact details from Adzuna Australia. Perfect for lead generation, recruitment, and job market analysis.

408 runs
17 users
Try This Actor

Opens on Apify.com

About Adzuna Contact Extractor

Need to pull job listings and contact details from Adzuna Australia? This Apify actor is what I use. It’s a straightforward scraper that handles the heavy lifting, letting you collect job postings, filter them down to what you actually need, and extract key details like company contact info and salary data. The real benefit is in the automation—set it up once and it can gather fresh, structured data on a schedule, which is perfect for building lead lists, market research, or tracking job trends. You get clean JSON or CSV outputs that slot right into your existing workflows without manual cleanup. It’s reliable, does exactly what it says, and saves a ton of time you’d otherwise spend copying and pasting from the site manually.

What does this actor do?

Adzuna Contact Extractor is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Adzuna Contact Extractor

An Apify actor that scrapes job listings from Adzuna Australia. It extracts comprehensive job data, including contact details like email addresses and Australian phone numbers from descriptions. Useful for recruiters, job boards, and data analysis.

Key Features

  • Job Data Extraction: Pulls titles, descriptions, company info, location, salary, and employment type.
  • Contact Scraping: Automatically finds email addresses and Australian phone numbers within job descriptions.
  • Advanced Filtering: Search by location, salary range, job category, contract type, and keywords.
  • Salary Analytics: Provides expected salary, ranges, and national/location/category averages.
  • Remote Job Filter: Isolate remote-friendly positions.
  • Robust Operation: Handles network errors and rate limiting, continuing with remaining listings when possible.

How to Use

Configure the actor using input parameters. For best results, use specific location filters when requiring phone or email data, as this helps navigate Adzuna's limit of ~1000 results per search.

Input Parameters

Here’s an example configuration:

{
  "searchTerm": "Software engineer",
  "where": "sydney",
  "locationRange": 100,
  "maxResults": 100,
  "jobCategories": ["IT Jobs", "Engineering Jobs"],
  "minSalary": 100000,
  "maxSalary": 500000,
  "positionType": "Full Time",
  "contractType": "Permanent",
  "maxListingAge": 7,
  "skipNonEmails": true,
  "skipNonPhone": true,
  "sortBy": "Highest Salary"
}

Key Filters: skipNonEmails and skipNonPhone filter results to only those containing contacts. maxResults caps the total output (max 1000 per run).

Input / Output

Input: A JSON object specifying search criteria (see example above).

Output: An array of job objects in JSON format. Each object contains:

{
  "id": "5027169506",
  "title": "Project Manager - Estimators",
  "jobLink": "https://www.adzuna.com.au/details/5027169506",
  "emailContact": [],
  "phoneNumbers": ["0429 841 882"],
  "description": ["Full job description..."],
  "datePosted": "2025-01-28T16:57:15",
  "salary": {
    "expected_salary": "$325000.00",
    "salary_range": "$100-$150",
    "national_average": "$99811.00"
  },
  "location": {
    "addressLocality": "Sydney",
    "addressState": "New South Wales"
  },
  "hiring_org": "Salt"
}

Limitations

  • Returns a maximum of 1000 job listings per execution.
  • Not all listings include salary data.
  • Using skipNonEmails or skipNonPhone filters will reduce result count and does not guarantee hitting the maxResults limit.

Support

For issues or feature requests, please create an issue in the actor's repository.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Adzuna Contact Extractor now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
websift
Pricing
Paid
Total Runs
408
Active Users
17
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support