Get a filtered feed of job listings directly from thousands of company career sites.
Select the time range for job listings. You can choose between hourly (1h), daily (24h), weekly (7d), or backfill of all active jobs (great to get started, 6m). We strongly recommend running the Agent at the same time every hour/day/week to ensure that you get all jobs withou duplicates
Maximum number of jobs to return per run. The minimum is 10 and the maximum is 5,000. Please set the memory to 1GB for runs above 2,000 jobs.
BETA Feature: Include AI enriched fields. We enrich jobs with AI to retrieve relevant data from the job description. Please note that this performed with a one-shot prompt, so there might be some errors. We enrich over 99.9% of all jobs.
BETA Feature: Include LinkedIn company data. We use AI to map each job to a LinkedIn organization. This is a beta so there might be some errors. We map over 95% of all jobs with 99% accuracy.
Array of job titles to search for. Use :* for prefix matching (e.g., 'Soft:*' will match 'Software', 'Softball', etc.)
Array of job titles to exclude. Use :* for prefix matching (e.g., 'Soft:*' will match 'Software', 'Softball', etc.)
Array of locations to search for. Location search uses phrase matching, so you must use the exact 'City, State/Region, Country' format. All locations use English names (e.g., 'Munich' not 'München', 'Bavaria' not 'Bayern'). For the UK, use the constituent country as the state (e.g., 'London, England, United Kingdom', 'Edinburgh, Scotland, United Kingdom'). For the US, use the full state name (e.g., 'New York, New York, United States', 'San Francisco, California, United States'). You can also sea..
Array of locations to exclude. Location search uses phrase matching, so you must use the exact 'City, State/Region, Country' format. All locations use English names. For the UK, use the constituent country as the state (e.g., 'London, England, United Kingdom'). Do not use abbreviations (NY, US, UK). Use :* for prefix matching (e.g., 'New:*' will match 'New York', 'New Jersey', etc.). If anything is unclear, please create an issue.
Results to deliver
1,000 creditsThis agent actively searches live listings — results may vary. You are only charged for what is delivered, up to this number.
Lagic Proxy
Pricing
Access a consolidated API for job openings across countless company websites, enriched with AI-driven data. Filter by title, location, skills, salary, and company details to power job boards or market research.
Job data is scattered across thousands of individual company career pages, making it difficult to track hiring trends, source leads, or populate a niche job board. This API consolidates that fragmented landscape into a single, queryable data source. Instead of building and maintaining separate scrapers for each company, you can specify your exact criteria and pull a clean, structured list of relevant job openings. The initial 'backfill' option lets you gather all currently active jobs, while subsequent runs can be scheduled to fetch only new listings from the last hour, day, or week. ### AI-Powered Data Enrichment The real advantage lies in the data enrichment. Raw job descriptions are automatically analyzed to extract structured information that is rarely provided upfront. This includes: * **Work Arrangements:** Identifies if a job is fully remote, hybrid, or in-office. * **Compensation:** Extracts salary ranges and currency when mentioned. * **Candidate Requirements:** Determines the required experience level and whether visa sponsorship is offered. * **Company Context:** Maps the hiring company to its LinkedIn profile, providing data on company size, industry, and location. ### Who is this for? This tool is designed for anyone who needs structured, aggregated job data without the engineering overhead. Common users include job board operators, recruiting and staffing agencies, market analysts tracking labor trends, and sales teams using hiring signals for lead generation.
First, select the time frame for job listings, such as 'last 24 hours' for daily updates or '6 months' for an initial data backfill.
Set the maximum number of jobs you want to receive, from 10 up to 5,000 per run.
Enter keywords in the search fields to filter by job title, location, description, or company name.
Use the boolean toggles and filters to narrow results based on AI-enriched data like remote work, visa sponsorship, or salary availability.
Optionally, refine your search by company size or industry using the LinkedIn data filters.
Run the tool to receive a JSON file containing all the job listings that match your precise criteria.