Company job postings

Discover companies with active job openings. Target businesses recruiting for specific roles, industries, or locations to find sales opportunities or recruitment leads.

< 4
s

Avg Response

+ 50

Endpoints

99.9
%

Uptime

1import requests
2
3url = "https://api.linkupapi.com/v1/data/hiring-companies"
4
5payload = {
6    "job_title": "Sales Director",
7    "industry": "Software",
8    "location": "United States",
9    "employee_range": "51-200",
10    "min_active_jobs": 5,
11    "total_results": 50
12}
13
14headers = {
15    "x-api-key": "<x-api-key>",
16    "Content-Type": "application/json"
17}
18
19response = requests.post(url, json=payload, headers=headers)
20print(response.json())
1const url = 'https://api.linkupapi.com/v1/data/hiring-companies';
2
3const payload = {
4  job_title: 'Sales Director',
5  industry: 'Software',
6  location: 'United States',
7  employee_range: '51-200',
8  min_active_jobs: 5,
9  total_results: 50
10};
11
12const response = await fetch(url, {
13  method: 'POST',
14  headers: {
15    'x-api-key': '<x-api-key>',
16    'Content-Type': 'application/json'
17  },
18  body: JSON.stringify(payload)
19});
20
21console.log(await response.json());
1<?php
2$url = 'https://api.linkupapi.com/v1/data/hiring-companies';
3
4$payload = array(
5    'job_title' => 'Sales Director',
6    'industry' => 'Software',
7    'location' => 'United States',
8    'employee_range' => '51-200',
9    'min_active_jobs' => 5,
10    'total_results' => 50
11);
12
13$headers = array(
14    'x-api-key: <x-api-key>',
15    'Content-Type: application/json'
16);
17
18$ch = curl_init($url);
19curl_setopt($ch, CURLOPT_POST, true);
20curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload));
21curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
22curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
23
24$response = curl_exec($ch);
25curl_close($ch);
26
27echo $response;
28?>
1package main
2
3import (
4    "bytes"
5    "encoding/json"
6    "fmt"
7    "net/http"
8)
9
10func main() {
11    url := "https://api.linkupapi.com/v1/data/hiring-companies"
12
13    payload := map[string]interface{}{
14        "job_title":       "Sales Director",
15        "industry":        "Software",
16        "location":        "United States",
17        "employee_range":  "51-200",
18        "min_active_jobs": 5,
19        "total_results":   50,
20    }
21
22    jsonData, _ := json.Marshal(payload)
23
24    req, _ := http.NewRequest("POST", url, bytes.NewBuffer(jsonData))
25    req.Header.Set("x-api-key", "<x-api-key>")
26    req.Header.Set("Content-Type", "application/json")
27
28    client := &http.Client{}
29    resp, _ := client.Do(req)
30    defer resp.Body.Close()
31
32    var result map[string]interface{}
33    json.NewDecoder(resp.Body).Decode(&result)
34    fmt.Println(result)
35}
1import java.net.http.*;
2import java.net.URI;
3import org.json.JSONObject;
4
5public class HiringCompaniesAPI {
6    public static void main(String[] args) throws Exception {
7        String url = "https://api.linkupapi.com/v1/data/hiring-companies";
8
9        JSONObject payload = new JSONObject();
10        payload.put("job_title", "Sales Director");
11        payload.put("industry", "Software");
12        payload.put("location", "United States");
13        payload.put("employee_range", "51-200");
14        payload.put("min_active_jobs", 5);
15        payload.put("total_results", 50);
16
17        HttpClient client = HttpClient.newHttpClient();
18        HttpRequest request = HttpRequest.newBuilder()
19            .uri(URI.create(url))
20            .header("x-api-key", "<x-api-key>")
21            .header("Content-Type", "application/json")
22            .POST(HttpRequest.BodyPublishers.ofString(payload.toString()))
23            .build();
24
25        HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
26        System.out.println(response.body());
27    }
28}

Find Companies Actively Hiring

Identify companies actively hiring with real-time job posting data.

The Hiring Companies API searches across the web to find businesses with open positions matching your criteria.

Perfect for sales teams targeting companies in growth mode, recruiters sourcing active employers, or service providers looking for expansion signals.

Filter by job title, industry, location, company size, and hiring volume to find companies that need your solution right now.

Get complete company profiles along with their current job openings, including role titles, posting dates, and hiring signals.

The API tracks hiring activity across multiple sources to deliver the most comprehensive view of which companies are expanding their teams.

1{
2  "status": "success",
3  "data": {
4    "total_results": 342,
5    "page": 1,
6    "results": [
7      {
8        "name": "CloudTech Solutions",
9        "domain": "cloudtech.com",
10        "industry": "Software",
11        "website": "https://cloudtech.com",
12        "employee_range": "201-500",
13        "headquarters": {
14          "city": "San Francisco",
15          "state": "California",
16          "country": "United States"
17        },
18        "logo_url": "https://example.com/logos/cloudtech.png",
19        "active_job_count": 12,
20        "recent_jobs": [
21          {
22            "title": "Senior Sales Executive",
23            "department": "Sales",
24            "location": "San Francisco, CA",
25            "posted_date": "2025-10-08",
26            "job_url": "https://cloudtech.com/careers/senior-sales-executive"
27          },
28          {
29            "title": "Account Executive - Enterprise",
30            "department": "Sales",
31            "location": "Remote",
32            "posted_date": "2025-10-05",
33            "job_url": "https://cloudtech.com/careers/account-executive"
34          }
35        ],
36        "hiring_velocity": "high",
37        "social_profiles": {
38          "linkedin": "https://linkedin.com/company/cloudtech-solutions",
39          "twitter": "https://twitter.com/cloudtech"
40        }
41      },
42      {
43        "name": "Neural Labs",
44        "domain": "neurallabs.io",
45        "industry": "Artificial Intelligence",
46        "website": "https://neurallabs.io",
47        "employee_range": "51-200",
48        "headquarters": {
49          "city": "Paris",
50          "state": "Île-de-France",
51          "country": "France"
52        },
53        "logo_url": "https://example.com/logos/neurallabs.png",
54        "active_job_count": 8,
55        "recent_jobs": [
56          {
57            "title": "Sales Development Representative",
58            "department": "Sales",
59            "location": "Paris, France",
60            "posted_date": "2025-10-10",
61            "job_url": "https://neurallabs.io/careers/sdr"
62          },
63          {
64            "title": "Head of Sales - EMEA",
65            "department": "Sales",
66            "location": "London, UK",
67            "posted_date": "2025-10-07",
68            "job_url": "https://neurallabs.io/careers/head-sales-emea"
69          }
70        ],
71        "hiring_velocity": "medium",
72        "social_profiles": {
73          "linkedin": "https://linkedin.com/company/neural-labs",
74          "twitter": "https://twitter.com/neurallabs"
75        }
76      }
77    ]
78  },
79  "credits_used": 1
80}
Example result returned by the LinkupAPI Company job postings API

Find Companies Actively Hiring

  • Company name
  • Employee range
  • Job title
  • Industry
  • Department
  • Location
  • Job detail
  • Posted date
  • Job URL
  • Company name
  • Employee range
  • Job title
  • Industry
  • Department
  • Location
  • Job detail
  • Posted date
  • Job URL

Privacy and security with no compromise.

Your users trust you with their accounts. Here is how we keep them safe.

Passwords never stored

We never keep your users' passwords. Sessions are encrypted, isolated per account and revocable at any time.

EU-hosted, GDPR & CCPA

Data is processed and hosted in the European Union. GDPR and CCPA compliant, with a data processing agreement on request.

Google-verified security

LinkupAPI passed Google's CASA security assessment and is a verified Gmail app. Same review, same standards for every channel.

Plug it into your AI assistant.

Every endpoint is a native tool for Claude, ChatGPT, Gemini, Mistral, Cursor and any other MCP client. Connect the LinkupAPI MCP server once and your assistant runs the calls on your accounts.

Our frequently asked questions.

LinkupAPI V2 - See what’s new

LinkedIn, email and WhatsApp through one API. Unlimited accounts, one fixed price.

50
+

Endpoints

99.9
%

Uptime

< 3
s

Avg Response