Adzuna Contact Extractor

Adzuna Contact Extractor

Boost your job data collection with the Adzuna Job Scraper Actor, a high-performance Apify actor designed to scrape job listings from Adzuna Australia. This powerful tool offers advanced filtering options, salary insights, and detailed contact information extraction.

JOBSLEAD_GENERATIONAUTOMATIONApify

Adzuna Job Scraper Actor

Boost your job data collection with the Adzuna Job Scraper Actor, a high-performance actor designed to scrape job listings from Adzuna Australia. This powerful tool offers advanced filtering options, salary insights, and detailed contact information extraction, making it perfect for recruiters, job boards, and data analysts looking for accurate and up-to-date employment data.

Recommendation

  • When applying filters such as "requirePhone" or "requireEmail" be specific about location as Adzuna will only show ~1000 jobs this will allow you to see more jobs by doing more specific searches.

Features

  • Comprehensive job details extraction including titles, descriptions, and company information
  • Advanced search filtering options (salary range, job type, location, etc.)
  • Automatic email and Australian phone number extraction from job descriptions
  • Applying filters such as "requirePhone" or "requireEmail" may reduce the number of listings retrieved.
  • Detailed salary analytics including:
    • Expected salary and salary ranges
    • National salary averages
    • Location-based salary averages
    • Category-based salary averages
  • Remote job filtering
  • Multiple job categories support
  • Customisable search parameters
  • Batch processing with rate limiting

Example Usage

1{
2    "contractType": "Permanent",
3    "exactMatch": "engineer",
4    "excluding": "electrical",
5    "inTitle": "software",
6    "jobCategories": [
7        "IT Jobs",
8        "Engineering Jobs"
9    ],
10    "locationRange": 100,
11    "maxListingAge": 7,
12    "maxResults": 100,
13    "maxSalary": 500000,
14    "minSalary": 100000,
15    "mustInclude": "engineer",
16    "positionType": "Full Time",
17    "searchTerm": "Software engineer",
18    "skipNonEmails": true,
19    "skipNonPhone": true,
20    "sortBy": "Highest Salary",
21    "where": "sydney"
22}

Example Output

1[
2    {
3        "id": "5027169506",
4        "title": "Project Manager - Estimators",
5        "jobLink": "https://www.adzuna.com.au/details/5027169506",
6        "emailContact": [],
7        "phoneNumbers": [
8            "0429 841 882"
9        ],
10        "description": [
11            "A Tier One rail construction client is seeking 2 urgent contractors Project Manager Estimators (Construct Build & Operations) to join their team for a prestigious large-scale Rail project. This is an exciting opportunity for a seasoned professional with strong estimating experience and a proven track record in managing complex projects in the construction or infrastructure sector.",
12            "Key Responsibilities:",
13            "More job info...",
14        ],
15        "datePosted": "2025-01-28T16:57:15",
16        "dateExpires": "2025-03-03T13:21:58",
17        "immediateStart": "false",
18        "directApply": "True",
19        "industry": "Trade & Construction",
20        "employmentType": [
21            "CONTRACTOR",
22            "FULL_TIME"
23        ],
24        "salary": {
25            "expected_salary": "$325000.00",
26            "salary_range": "$100-$150",
27            "salary_type": "YEAR",
28            "currency": "AUD",
29            "national_average": "$99811.00",
30            "location_average": "$102258.50",
31            "category_average": "$99715.27"
32        },
33        "location": {
34            "longitude": "151.203231",
35            "latitude": "-33.885283",
36            "addressCountry": "Australia",
37            "addressState": "New South Wales",
38            "addressRegion": "Sydney Region",
39            "addressLocality": "Sydney",
40            "postalCode": ""
41        },
42        "hiring_org": "Salt"
43    }
44]

Limitations

  • Maximum of 1000 results per run
  • Some job listings may not include salary information
  • Applying filters such as "requirePhone" or "requireEmail" does not garuntee that max results will be hit.

Error Handling

The actor implements robust error handling for:

  • Invalid input parameters
  • Network failures
  • Rate limiting
  • Parsing errors
  • Missing data fields

All errors are logged and won't stop the entire scraping process. The actor will attempt to continue with remaining valid listings.

Support

For issues, feature requests, or questions about this actor, please create an issue.

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!