v10
latestOpenAPI 3.1.02026-08-0452108384.4 KBJob Search
Search and filter job postings (job ads, vacancies, hiring data) from thousands of company career sites and job boards. Filter by job title, keywords in the job description, company (name, domain or LinkedIn URL), location and country, technology and tech stack, salary, seniority, remote/hybrid, employment type, and posting date. Used for sales prospecting and lead generation, recruiting, and hiring-trend and market research.
It consumes 1 API credit for each job returned in the response.
You must specify at least one of the following filters, or otherwise your request will fail: posted_at_max_age_days, posted_at_gte, posted_at_lte, company_domain_or, company_linkedin_url_or, company_name_or. This is for performance reasons.
To retrieve jobs from a specific company or a list of companies, you can apply any of the following filters: company_domain_or, company_linkedin_url_or, company_name_or, company_name_case_insensitive_or. When using multiple company identifier filters, the endpoint will return jobs from companies that match any of the specified identifiers. Therefore, it is advisable to create a separate request for each company if you intend to use more than one identifier.
company_linkedin_url_or accepts both forms of LinkedIn company URL — the vanity slug (https://www.linkedin.com/company/google/) and the numeric company ID (https://www.linkedin.com/company/1038) — as well as a bare slug (google) or a bare numeric ID (1038). A numeric value is matched against the company's LinkedIn ID and its slug, so you do not need to know which of the two you are holding. Coverage differs by identifier: we have a domain for ~29% of companies, a LinkedIn slug for ~26% and a numeric LinkedIn ID for ~14%, so prefer company_domain_or when you have the company's domain.
This endpoint is used by job seekers and sales/marketing teams to search for jobs filtered by country, job title, technologies, job description, company name, company domain, or date range—see the payload examples below for specific use cases.
Useful resources: Avoiding getting the same job twice, Fetching jobs periodically, Preview data mode, Free count mode
Request body
Example request
{
"limit": 25,
"job_title_or": [],
"job_title_not": [],
"job_title_pattern_and": [],
"job_title_pattern_or": [],
"job_title_pattern_not": [],
"job_country_code_or": [],
"job_country_code_not": [],
"job_description_pattern_or": [],
"job_description_pattern_not": [],
"job_description_pattern_and": [],
"job_description_contains_or": [],
"job_description_contains_not": [],
"job_description_pattern_case_sensitive_or": [],
"job_id_or": [],
"job_id_not": [],
"job_seniority_or": [],
"job_location_pattern_or": [],
"job_location_pattern_not": [],
"job_location_or": [],
"job_location_not": [],
"url_domain_or": [],
"url_domain_not": [],
"employment_statuses_or": [],
"property_exists_or": [],
"property_exists_and": [],
"company_name_or": [],
"company_name_case_insensitive_or": [],
"company_id_or": [],
"company_id_not": [],
"company_domain_or": [],
"company_domain_not": [],
"company_name_not": [],
"company_name_partial_match_or": [],
"company_name_partial_match_not": [],
"company_linkedin_url_or": []
}Response
Successful Response
Example response
{
"metadata": {
"total_results": 2034,
"total_companies": 1045
},
"data": [
{
"id": 1234,
"job_title": "Senior Data Engineer",
"url": "https://example.com/job/1234",
"date_posted": "2021-01-01",
"company": "Google",
"final_url": "https://carecrafterhealth.com/careers/job-details/MFC286442-4",
"source_url": "https://www.linkedin.com/jobs/view/1234567890",
"location": "New York",
"short_location": "Tulsa, OK",
"long_location": "Methuen, MA 01844",
"state_code": "OK",
"latitude": 37.774929,
"longitude": -96.726486,
"postal_code": "01844",
"remote": true,
"hybrid": true,
"salary_string": "$100,000 - $120,000",
"min_annual_salary": 100000,
"min_annual_salary_usd": 100000,
"max_annual_salary": 100000,
"max_annual_salary_usd": 100000,
"avg_annual_salary_usd": 100000,
"salary_currency": "USD",
"countries": [
"United States",
"Canada",
"Spain",
"France",
"Australia"
],
"country": "United States",
"country_codes": [
"US",
"CA",
"ES",
"FR",
"AU"
],
"country_code": "US",
"cities": [
"New York",
"San Francisco",
"London",
"Paris",
"Sydney"
],
"continents": [
"North America",
"Europe",
"Asia",
"Australia",
"South America"
],
"discovered_at": "2024-01-01T00:00:00",
"closed_at": "2024-06-15T12:30:00Z",
"company_domain": "acme.com",
"hiring_team": [
{
"first_name": "John Doe",
"full_name": "John Doe",
"image_url": "https://media.licdn.com/dms1234567890",
"linkedin_url": "https://www.linkedin.com/in/john-doe-1234567890",
"role": "CEO",
"thumbnail_url": "https://media.licdn.com/dms1234567890"
}
],
"reposted": true,
"date_reposted": "2024-01-01",
"employment_statuses": [
"full_time"
],
"easy_apply": true,
"technology_slugs": [
"google-firebase",
"postgresql",
"jira"
],
"keyword_slugs": [
"google-firebase",
"postgresql",
"lead-generation"
],
"description": "## About the Role\nWe are looking for a Senior Data Engineer with 5+ years of experience in data engineering to join our growing data team. You will be responsible for designing and implementing scalable data pipelines, data models, and data warehouses that support our business intelligence and analytics initiatives.\n\n## Key Responsibilities\n- Design, build, and maintain robust, scalable data pipelines using modern data engineering tools and frameworks\n- Develop and optimize data models and schemas for data warehouses and data lakes\n- Collaborate with data scientists, analysts, and product teams to understand data requirements and deliver solutions\n- Implement data quality monitoring and validation processes to ensure data accuracy and reliability\n- Optimize query performance and data processing workflows for large-scale datasets\n- Build and maintain ETL/ELT processes using tools like Apache Airflow, dbt, or similar\n- Work with cloud data platforms (AWS, GCP, or Azure) and their native data services\n- Establish data governance practices and ensure compliance with data privacy regulations\n- Mentor junior data engineers and contribute to technical documentation\n\n## Required Qualifications\n- Bachelor's degree in Computer Science, Engineering, or related technical field\n- 5+ years of experience in data engineering or related roles\n- Strong proficiency in Python and SQL\n- Experience with big data technologies (Spark, Kafka, Hadoop ecosystem)\n- Hands-on experience with cloud data platforms (AWS Redshift, GCP BigQuery, Azure Synapse, etc.)\n- Experience with data orchestration tools (Airflow, Prefect, or similar)\n- Knowledge of data modeling concepts and best practices\n- Experience with version control systems (Git) and CI/CD pipelines\n- Strong problem-solving skills and attention to detail\n\n## Preferred Qualifications\n- Experience with real-time data processing and streaming analytics\n- Knowledge of data visualization tools (Tableau, Looker, PowerBI)\n- Experience with containerization (Docker, Kubernetes)\n- Familiarity with machine learning workflows and MLOps practices\n- Experience with data governance and cataloging tools\n\n## What We Offer\n- Competitive salary and equity package\n- Comprehensive health, dental, and vision insurance\n- Flexible work arrangements and remote-friendly culture\n- Professional development budget for conferences and training\n- State-of-the-art equipment and technology stack\n- Collaborative and inclusive work environment\n- Opportunity to work with cutting-edge data technologies",
"company_object": {
"id": "google",
"name": "Google",
"domain": "google.com",
"industry": "internet",
"country": "United States",
"employee_count": 7543,
"logo": "https://example.com/logo.png",
"num_jobs": 746,
"num_technologies": 746,
"url": "google.com",
"linkedin_url": "http://www.linkedin.com/company/google",
"num_jobs_last_30_days": 34,
"num_jobs_found": 23,
"yc_batch": "W21",
"apollo_id": "5b839bd0324d4445051f9a5a",
"founded_year": 2019,
"annual_revenue_usd": 189000000,
"annual_revenue_usd_readable": "189M",
"total_funding_usd": 500000,
"last_funding_round_date": "2020-01-01",
"last_funding_round_amount_readable": "$1.2M",
"employee_count_range": "1001-5000",
"long_description": "Google is a California-based multinational technology company that offers internet-related services such as a search engine, online advertising and cloud computing.",
"city": "Mountain View",
"postal_code": "28040",
"alexa_ranking": 1,
"publicly_traded_symbol": "GOOG",
"publicly_traded_exchange": "NASDAQ",
"keyword_slugs": [
"kafka",
"elasticsearch",
"lead-generation"
],
"technology_slugs": [
"kafka",
"elasticsearch"
],
"technology_names": [
"Kafka",
"Elasticsearch"
]
},
"locations": [
{
"admin1_code": "CA",
"admin1_name": "California",
"admin2_code": "101",
"admin2_name": "Sutter",
"continent": "NA",
"country_code": "US",
"country_name": "United States",
"display_name": "Live Oak, California, United States",
"feature_code": "PPL",
"id": 5367315,
"latitude": 37,
"longitude": -122,
"name": "Live Oak",
"state": "California",
"state_code": "CA",
"type": "city"
}
]
}
]
}