MyActor avatar

MyActor

Try for free

No credit card required

Go to Store
MyActor

MyActor

serafimc/myactor
Try for free

No credit card required

JobScan AI is a powerful solution for job search and information extraction, combining the intelligence of Generative AI and Google. This actor is designed to scrape job postings directly from Google and major job sites, unifying results into a structured and easy-to-use format.

JobScan AI

JobScan AI is a powerful solution for job search and information extraction, combining the intelligence of Generative AI and Google. This actor is designed to scrape job postings directly from Google and major job sites, unifying results into a structured and easy-to-use format. Any job post indexed by Google can be scraped by this actor.


Main Features

  • Custom Search: Configure optional (OR) and mandatory (AND) keywords to find the most relevant job postings.
  • Advanced Scraping: Scrape multiple job boards and Google results simultaneously.
  • Structured Formatting: Returns results in organized formats like JSON or CSV, including key fields such as company name, role, location, work model, and more.
  • Date Filtering: Define a date range to search for recently posted jobs.
  • Scalable: Designed to efficiently process large volumes of data.

How to Configure

Input Schema

The actor uses the following input schema:

1{
2    "optional_keywords": {
3        "title": "Optional Keywords (OR)",
4        "type": "array",
5        "editor": "stringList",
6        "description": "Enter job titles or keywords that should optionally appear in the job postings.",
7        "prefill": ["Software Engineer"]
8    },
9    "mandatory_keywords": {
10        "title": "Mandatory Keywords (AND)",
11        "type": "array",
12        "editor": "stringList",
13        "description": "Enter keywords that must appear in the job postings.",
14        "prefill": ["Remote", "Full-time"]
15    },
16    "search_sites": {
17        "title": "Job Sites",
18        "type": "array",
19        "editor": "stringList",
20        "description": "List of job boards or websites to search for job postings.",
21        "prefill": [
22            "boards.greenhouse.io",
23            "jobs.lever.co",
24            "myworkdayjobs.com",
25            "careers.smartrecruiters.com",
26            "jobs.jobvite.com",
27            "careers.icims.com",
28            "angel.co",
29            "stackoverflow.com/jobs",
30            "weworkremotely.com",
31            "remotive.io",
32            "bamboohr.com"
33        ]
34    },
35    "days_to_search": {
36        "title": "Date Range (in Days)",
37        "type": "integer",
38        "description": "Number of days to search back for job postings.",
39        "minimum": 0,
40        "default": 7
41    },
42    "result_limit": {
43        "title": "Results Limit",
44        "type": "integer",
45        "description": "Maximum number of job postings to retrieve per search (optional).",
46        "minimum": 1,
47        "default": 100
48    }
49}

How to Use

  1. Configure Input:

    • Fill in the optional_keywords (optional keywords) and mandatory_keywords (mandatory keywords) fields with terms related to your search.
    • List job sites in search_sites or use the predefined ones.
    • Set the number of days in days_to_search to limit the search to recent postings.
    • Optionally, adjust the result limit with result_limit.
  2. Run the Actor:

    • Start the actor directly in the Apify interface or via API.
  3. Retrieve Results:

    • The data will be returned in a structured JSON format. You can export it to CSV, integrate it with external APIs, or use it for internal analysis.

Response Structure

The output is returned in JSON format with the following fields:

1{
2  "company_name": "Siemens EDA (Siemens Digital Industries Software)",
3  "role_name": "Software Engineer - AI/ML",
4  "job_description": "Design and develop AI/ML-driven algorithms and solutions to enhance simulation tools. Integrate machine learning techniques into simulation and verification workflows.",
5  "requirements": "C/C++;Python;AI/ML;Linux;UNIX",
6  "salary": "$105,100.00/yr - $189,200.00/yr",
7  "employment_type": "full-time",
8  "remote": "hybrid",
9  "location": "Austin, TX",
10  "country": "USA",
11  "publish_date": null,
12  "url": "https://www.linkedin.com/jobs/view/software-engineer-ai-ml-at-siemens-eda-siemens-digital-industries-software-4134835705",
13  "viewed_date": "2025-01-28"
14}

Use Cases

  • Market Researchers: Extract data on trends and job patterns across different industries.
  • Job Seekers: Quickly locate jobs aligned with your profile efficiently.

Technical Notes

  • This actor is performance-optimized, but large data volumes may require adjustments to configured limits.
Developer
Maintained by Community

Actor Metrics

  • 2 monthly users

  • 1 star

  • >99% runs succeeded

  • Created in Jan 2025

  • Modified 5 days ago