LAGIC
Lead Audience Growth Intelligence Computing
C

Career Site Job Listing API — Career Sites | Lagic

Built For

Get a filtered feed of job listings directly from thousands of company career sites.

Curated by Lagic·Verified working

Configure Agent

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 credits

This agent actively searches live listings — results may vary. You are only charged for what is delivered, up to this number.

Lagic Proxy

Country auto-rotated. Need a specific region? Contact support.

Pricing

10 credits per result
✓ 30 free credits on signup✓ Refund if 0 results✓ No card required

Sample Data Preview

Job Title and Full Description (in HTML or plain text)Application URL and Posting DateHiring Company Name, Website, and DomainSource Applicant Tracking System (ATS), if detectedDerived Location Data (City, Region, Country) and Geo-CoordinatesAI-Enriched Employment Type (e.g., Full-time, Contract)
Sample Text...https://...Sample Text...Value...5172026-04-05
Sample Text...https://...Sample Text...Value...8322026-04-05
..................
Exports as:CSVXLSXJSON

Overview

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.

Key Capabilities

  • Job Title and Full Description (in HTML or plain text)
  • Application URL and Posting Date
  • Hiring Company Name, Website, and Domain
  • Source Applicant Tracking System (ATS), if detected
  • Derived Location Data (City, Region, Country) and Geo-Coordinates
  • AI-Enriched Employment Type (e.g., Full-time, Contract)
  • AI-Enriched Work Arrangement (e.g., Remote, Hybrid, On-site)
  • AI-Enriched Experience Level and Key Skills
  • AI-Enriched Salary Data (Min/Max Value, Currency, Pay Period)
  • AI-Detected Visa Sponsorship Availability
  • Matched LinkedIn Company Profile URL, Description, Industry, and Employee Count
  • Power a niche job board with listings for a specific role, like 'Senior AI Engineer' jobs that offer visa sponsorship.
  • Generate sales leads by finding companies that are hiring for roles that use your technology, such as 'HubSpot Administrator' or 'AWS Data Engineer'.
  • Conduct market research on salary benchmarks and hiring velocity for specific roles across different industries.
  • Recruiters can find direct-hire opportunities by filtering out listings posted by third-party agencies.
  • Create competitive intelligence reports by monitoring the hiring patterns of key competitors.
  • Build a talent pipeline by setting up alerts for new roles at a list of target companies.
  • Analyze workforce distribution by tracking the locations where companies are adding headcount.

Field Dictionary

How To Run This Extractor

1

First, select the time frame for job listings, such as 'last 24 hours' for daily updates or '6 months' for an initial data backfill.

2

Set the maximum number of jobs you want to receive, from 10 up to 5,000 per run.

3

Enter keywords in the search fields to filter by job title, location, description, or company name.

4

Use the boolean toggles and filters to narrow results based on AI-enriched data like remote work, visa sponsorship, or salary availability.

5

Optionally, refine your search by company size or industry using the LinkedIn data filters.

6

Run the tool to receive a JSON file containing all the job listings that match your precise criteria.

Frequently Asked Questions

Do I need to be a developer to use this?
Yes, this tool provides a structured data feed via an API. You will need some technical ability to integrate its output into your own system or database.
What format does the data come in?
Is this data public and legal to use?
How many jobs can I get in one go?
Can I use this data for my clients?
What's the difference between this and scraping a single job board?
How fresh is the job data?
Can I get only the jobs posted today?
What does the 'AI Enrichment' feature do?
How accurate is the LinkedIn company matching?
Can I filter for jobs that offer a salary?
How does the 'Time Range' input work for ongoing monitoring?