Company Profile
curl --request POST \
--url https://api.datamagnet.co/api/v1/company \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"url": "<string>",
"use_cache": "<string>",
"lang": "<string>",
"company_insights": true,
"get_funding_rounds": true
}
'import requests
url = "https://api.datamagnet.co/api/v1/company"
payload = {
"url": "<string>",
"use_cache": "<string>",
"lang": "<string>",
"company_insights": True,
"get_funding_rounds": True
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
url: '<string>',
use_cache: '<string>',
lang: '<string>',
company_insights: true,
get_funding_rounds: true
})
};
fetch('https://api.datamagnet.co/api/v1/company', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.datamagnet.co/api/v1/company",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'url' => '<string>',
'use_cache' => '<string>',
'lang' => '<string>',
'company_insights' => true,
'get_funding_rounds' => true
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.datamagnet.co/api/v1/company"
payload := strings.NewReader("{\n \"url\": \"<string>\",\n \"use_cache\": \"<string>\",\n \"lang\": \"<string>\",\n \"company_insights\": true,\n \"get_funding_rounds\": true\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.datamagnet.co/api/v1/company")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"url\": \"<string>\",\n \"use_cache\": \"<string>\",\n \"lang\": \"<string>\",\n \"company_insights\": true,\n \"get_funding_rounds\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.datamagnet.co/api/v1/company")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"url\": \"<string>\",\n \"use_cache\": \"<string>\",\n \"lang\": \"<string>\",\n \"company_insights\": true,\n \"get_funding_rounds\": true\n}"
response = http.request(request)
puts response.read_body{
"message": {
"company_id": "1441",
"company_name": "Google",
"universal_name_id": "google",
"formatted_url": "https://www.linkedin.com/company/google",
"url": "https://www.linkedin.com/company/google",
"company_type": "Public Company",
"company_size": "10,001+ employees",
"employee_count": "327,095",
"description": "A problem isn't truly solved until it's solved for all...",
"info": "Google | 39,995,212 followers on LinkedIn...",
"tagline": null,
"industry": "Software Development",
"about_industry": "Software Development",
"headquarters": "Mountain View, CA",
"location": "Mountain View, CA",
"country_code": "US",
"hq_address": {
"address": "1600 Amphitheatre Parkway, Mountain View, CA 94043, US",
"city_state": "Mountain View, CA 94043, US",
"is_primary": true,
"map_url": "https://www.bing.com/maps?where=...",
"street_address": "1600 Amphitheatre Parkway"
},
"all_locations": [
"1600 Amphitheatre Parkway, Mountain View, CA 94043, US",
"111 8th Ave, New York, NY 10011, US"
],
"locations": [
{
"address": "1600 Amphitheatre Parkway, Mountain View, CA 94043, US",
"city_state": "Mountain View, CA 94043, US",
"is_primary": true,
"map_url": "https://www.bing.com/maps?where=...",
"street_address": "1600 Amphitheatre Parkway"
}
],
"get_directions_url": [
{
"directions_url": "https://www.bing.com/maps?where=..."
}
],
"founded_year": "1998",
"followers": "39,995,212",
"website": "https://goo.gle/3DLEokh",
"profile_pic_url": "https://media.licdn.com/dms/image/...",
"background_cover_image_url": "https://media.licdn.com/dms/image/...",
"specialties": [
"search",
"ads",
"mobile",
"android",
"online video"
],
"additional_information": "Google jobs 127,126 open jobs...",
"crunchbase_url": "https://www.crunchbase.com/organization/google...",
"stock_info": null,
"funding": {
"crunchbase_url": "https://www.crunchbase.com/organization/google...",
"investors": [
{
"logo_url": "https://media.licdn.com/dms/image/...",
"name": "Kleiner Perkins",
"url": "https://www.crunchbase.com/organization/..."
}
],
"last_round": {
"amount": "US$ 25.0M",
"date": "Wed, 07 Jul 1999 00:00:00 GMT",
"type": "Series unknown"
},
"total_rounds": 3
},
"investors": [
{
"logo_url": "https://media.licdn.com/dms/image/...",
"name": "Kleiner Perkins",
"url": "https://www.crunchbase.com/organization/..."
}
],
"jobs": [
{
"open_jobs_count": 127126,
"title": "Google jobs",
"url": "https://www.linkedin.com/jobs/google-jobs..."
}
],
"employees": [
{
"image_url": "https://media.licdn.com/dms/image/...",
"name": "Linus Upson",
"profile_url": "https://www.linkedin.com/in/linusupson?trk=org-employees"
}
],
"affiliated_pages": [
{
"category": "Technology, Information and Internet",
"location": "Mountain View, CA",
"logo_url": "https://media.licdn.com/dms/image/...",
"name": "Google for Developers",
"url": "https://www.linkedin.com/showcase/googledevelopers/..."
}
],
"similar_pages": [
{
"industry": "Software Development",
"location": "Redmond, Washington",
"logo_url": "https://media.licdn.com/dms/image/...",
"name": "Microsoft",
"url": "https://www.linkedin.com/company/microsoft..."
}
],
"update_data": [
{
"comments": "48",
"content": "This week, we expanded the Gemini 3 model family...",
"posted_time": "Sat, 20 Dec 2025 16:22:15 GMT",
"reaction_types": ["LIKE", "PRAISE", "EMPATHY"],
"reactions": "624"
}
],
"input": "https://www.linkedin.com/company/google",
"extracted_contacts": {
"emails": [],
"personal_emails": [],
"professional_emails": [],
"phone_numbers": []
}
},
"credit_used": 1
}
{
"error": "Company does not exist.",
"retryable": false,
"credit_used": 1
}
{
"error": "Could not fetch the page. Try again after some time",
"retryable": true,
"credit_used": 0
}
Company Profile
Fetch structured data for a LinkedIn company profile including name, industry, headcount, headquarters, specialties, and recent updates.
POST
/
api
/
v1
/
company
Company Profile
curl --request POST \
--url https://api.datamagnet.co/api/v1/company \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"url": "<string>",
"use_cache": "<string>",
"lang": "<string>",
"company_insights": true,
"get_funding_rounds": true
}
'import requests
url = "https://api.datamagnet.co/api/v1/company"
payload = {
"url": "<string>",
"use_cache": "<string>",
"lang": "<string>",
"company_insights": True,
"get_funding_rounds": True
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
url: '<string>',
use_cache: '<string>',
lang: '<string>',
company_insights: true,
get_funding_rounds: true
})
};
fetch('https://api.datamagnet.co/api/v1/company', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.datamagnet.co/api/v1/company",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'url' => '<string>',
'use_cache' => '<string>',
'lang' => '<string>',
'company_insights' => true,
'get_funding_rounds' => true
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.datamagnet.co/api/v1/company"
payload := strings.NewReader("{\n \"url\": \"<string>\",\n \"use_cache\": \"<string>\",\n \"lang\": \"<string>\",\n \"company_insights\": true,\n \"get_funding_rounds\": true\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.datamagnet.co/api/v1/company")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"url\": \"<string>\",\n \"use_cache\": \"<string>\",\n \"lang\": \"<string>\",\n \"company_insights\": true,\n \"get_funding_rounds\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.datamagnet.co/api/v1/company")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"url\": \"<string>\",\n \"use_cache\": \"<string>\",\n \"lang\": \"<string>\",\n \"company_insights\": true,\n \"get_funding_rounds\": true\n}"
response = http.request(request)
puts response.read_body{
"message": {
"company_id": "1441",
"company_name": "Google",
"universal_name_id": "google",
"formatted_url": "https://www.linkedin.com/company/google",
"url": "https://www.linkedin.com/company/google",
"company_type": "Public Company",
"company_size": "10,001+ employees",
"employee_count": "327,095",
"description": "A problem isn't truly solved until it's solved for all...",
"info": "Google | 39,995,212 followers on LinkedIn...",
"tagline": null,
"industry": "Software Development",
"about_industry": "Software Development",
"headquarters": "Mountain View, CA",
"location": "Mountain View, CA",
"country_code": "US",
"hq_address": {
"address": "1600 Amphitheatre Parkway, Mountain View, CA 94043, US",
"city_state": "Mountain View, CA 94043, US",
"is_primary": true,
"map_url": "https://www.bing.com/maps?where=...",
"street_address": "1600 Amphitheatre Parkway"
},
"all_locations": [
"1600 Amphitheatre Parkway, Mountain View, CA 94043, US",
"111 8th Ave, New York, NY 10011, US"
],
"locations": [
{
"address": "1600 Amphitheatre Parkway, Mountain View, CA 94043, US",
"city_state": "Mountain View, CA 94043, US",
"is_primary": true,
"map_url": "https://www.bing.com/maps?where=...",
"street_address": "1600 Amphitheatre Parkway"
}
],
"get_directions_url": [
{
"directions_url": "https://www.bing.com/maps?where=..."
}
],
"founded_year": "1998",
"followers": "39,995,212",
"website": "https://goo.gle/3DLEokh",
"profile_pic_url": "https://media.licdn.com/dms/image/...",
"background_cover_image_url": "https://media.licdn.com/dms/image/...",
"specialties": [
"search",
"ads",
"mobile",
"android",
"online video"
],
"additional_information": "Google jobs 127,126 open jobs...",
"crunchbase_url": "https://www.crunchbase.com/organization/google...",
"stock_info": null,
"funding": {
"crunchbase_url": "https://www.crunchbase.com/organization/google...",
"investors": [
{
"logo_url": "https://media.licdn.com/dms/image/...",
"name": "Kleiner Perkins",
"url": "https://www.crunchbase.com/organization/..."
}
],
"last_round": {
"amount": "US$ 25.0M",
"date": "Wed, 07 Jul 1999 00:00:00 GMT",
"type": "Series unknown"
},
"total_rounds": 3
},
"investors": [
{
"logo_url": "https://media.licdn.com/dms/image/...",
"name": "Kleiner Perkins",
"url": "https://www.crunchbase.com/organization/..."
}
],
"jobs": [
{
"open_jobs_count": 127126,
"title": "Google jobs",
"url": "https://www.linkedin.com/jobs/google-jobs..."
}
],
"employees": [
{
"image_url": "https://media.licdn.com/dms/image/...",
"name": "Linus Upson",
"profile_url": "https://www.linkedin.com/in/linusupson?trk=org-employees"
}
],
"affiliated_pages": [
{
"category": "Technology, Information and Internet",
"location": "Mountain View, CA",
"logo_url": "https://media.licdn.com/dms/image/...",
"name": "Google for Developers",
"url": "https://www.linkedin.com/showcase/googledevelopers/..."
}
],
"similar_pages": [
{
"industry": "Software Development",
"location": "Redmond, Washington",
"logo_url": "https://media.licdn.com/dms/image/...",
"name": "Microsoft",
"url": "https://www.linkedin.com/company/microsoft..."
}
],
"update_data": [
{
"comments": "48",
"content": "This week, we expanded the Gemini 3 model family...",
"posted_time": "Sat, 20 Dec 2025 16:22:15 GMT",
"reaction_types": ["LIKE", "PRAISE", "EMPATHY"],
"reactions": "624"
}
],
"input": "https://www.linkedin.com/company/google",
"extracted_contacts": {
"emails": [],
"personal_emails": [],
"professional_emails": [],
"phone_numbers": []
}
},
"credit_used": 1
}
{
"error": "Company does not exist.",
"retryable": false,
"credit_used": 1
}
{
"error": "Could not fetch the page. Try again after some time",
"retryable": true,
"credit_used": 0
}
Company
Cost:1 credit / successful request. (Extra charges might be incurred if premium optional parameters are used. Please read the description of the parameters that you intend to use)
The company_insights flag costs an additional 10 credits, charged only when the insights request succeeds. The get_funding_rounds flag costs an additional 5 credits, charged only when the funding rounds request succeeds.
Get structured data of a Company Profile.
Company profile endpoint
This endpoint allows you to get structured data of a LinkedIn Company Profile.Required attributes
string
required
The LinkedIn URL of the company.
Optional attributes
string
Alters the caching behavior.
if-present- The default behavior. Fetches profile from cache regardless of age of profile. If the profile is not available in cache, the API fetches it live.if-recent- API will make a best effort to return a fresh profile no older than 29 days.never- Do not ever read profile from cache.
string
The language in which you need your response.
boolean
Appends LinkedIn-native company insights (headcount trends, hiring trends, notable alumni, job openings by function, and median employee tenure) to
insights. false by default.Costs an additional 10 credit, subject to data availability, on top of the base endpoint cost.boolean
Looks up the company’s funding round history (using the
website from the company profile) and appends it to funding_rounds. false by default.Costs an additional 5 credits, subject to data availability, on top of the base endpoint cost. Same data as the standalone Funding Rounds endpoint.Response
{
"message": {
"company_id": "1441",
"company_name": "Google",
"universal_name_id": "google",
"formatted_url": "https://www.linkedin.com/company/google",
"url": "https://www.linkedin.com/company/google",
"company_type": "Public Company",
"company_size": "10,001+ employees",
"employee_count": "327,095",
"description": "A problem isn't truly solved until it's solved for all...",
"info": "Google | 39,995,212 followers on LinkedIn...",
"tagline": null,
"industry": "Software Development",
"about_industry": "Software Development",
"headquarters": "Mountain View, CA",
"location": "Mountain View, CA",
"country_code": "US",
"hq_address": {
"address": "1600 Amphitheatre Parkway, Mountain View, CA 94043, US",
"city_state": "Mountain View, CA 94043, US",
"is_primary": true,
"map_url": "https://www.bing.com/maps?where=...",
"street_address": "1600 Amphitheatre Parkway"
},
"all_locations": [
"1600 Amphitheatre Parkway, Mountain View, CA 94043, US",
"111 8th Ave, New York, NY 10011, US"
],
"locations": [
{
"address": "1600 Amphitheatre Parkway, Mountain View, CA 94043, US",
"city_state": "Mountain View, CA 94043, US",
"is_primary": true,
"map_url": "https://www.bing.com/maps?where=...",
"street_address": "1600 Amphitheatre Parkway"
}
],
"get_directions_url": [
{
"directions_url": "https://www.bing.com/maps?where=..."
}
],
"founded_year": "1998",
"followers": "39,995,212",
"website": "https://goo.gle/3DLEokh",
"profile_pic_url": "https://media.licdn.com/dms/image/...",
"background_cover_image_url": "https://media.licdn.com/dms/image/...",
"specialties": [
"search",
"ads",
"mobile",
"android",
"online video"
],
"additional_information": "Google jobs 127,126 open jobs...",
"crunchbase_url": "https://www.crunchbase.com/organization/google...",
"stock_info": null,
"funding": {
"crunchbase_url": "https://www.crunchbase.com/organization/google...",
"investors": [
{
"logo_url": "https://media.licdn.com/dms/image/...",
"name": "Kleiner Perkins",
"url": "https://www.crunchbase.com/organization/..."
}
],
"last_round": {
"amount": "US$ 25.0M",
"date": "Wed, 07 Jul 1999 00:00:00 GMT",
"type": "Series unknown"
},
"total_rounds": 3
},
"investors": [
{
"logo_url": "https://media.licdn.com/dms/image/...",
"name": "Kleiner Perkins",
"url": "https://www.crunchbase.com/organization/..."
}
],
"jobs": [
{
"open_jobs_count": 127126,
"title": "Google jobs",
"url": "https://www.linkedin.com/jobs/google-jobs..."
}
],
"employees": [
{
"image_url": "https://media.licdn.com/dms/image/...",
"name": "Linus Upson",
"profile_url": "https://www.linkedin.com/in/linusupson?trk=org-employees"
}
],
"affiliated_pages": [
{
"category": "Technology, Information and Internet",
"location": "Mountain View, CA",
"logo_url": "https://media.licdn.com/dms/image/...",
"name": "Google for Developers",
"url": "https://www.linkedin.com/showcase/googledevelopers/..."
}
],
"similar_pages": [
{
"industry": "Software Development",
"location": "Redmond, Washington",
"logo_url": "https://media.licdn.com/dms/image/...",
"name": "Microsoft",
"url": "https://www.linkedin.com/company/microsoft..."
}
],
"update_data": [
{
"comments": "48",
"content": "This week, we expanded the Gemini 3 model family...",
"posted_time": "Sat, 20 Dec 2025 16:22:15 GMT",
"reaction_types": ["LIKE", "PRAISE", "EMPATHY"],
"reactions": "624"
}
],
"input": "https://www.linkedin.com/company/google",
"extracted_contacts": {
"emails": [],
"personal_emails": [],
"professional_emails": [],
"phone_numbers": []
}
},
"credit_used": 1
}
{
"error": "Company does not exist.",
"retryable": false,
"credit_used": 1
}
{
"error": "Could not fetch the page. Try again after some time",
"retryable": true,
"credit_used": 0
}
Not found and failed lookups
Both answer HTTP200 with an error and a retryable flag instead of message:
retryable: false: LinkedIn has no company page at this URL (a removed page, or a slug that was never claimed). The lookup ran, so it costs1credit. Repeating it gives the same answer.retryable: true: we could not get an answer in time. Nothing is charged; retry later.
null. Small or placeholder pages often leave several of them out.
The company model
This contains the structured data of a company’s LinkedIn profile.Properties
Basic information
string
Unique LinkedIn identifier for the company.
string
Company name.
string
Universal LinkedIn identifier (vanity URL).
string
Formatted LinkedIn company page URL.
string
LinkedIn company page URL.
string
Type of company (e.g., “Public Company”, “Private Company”, “Partnership”).
string
Employee headcount range (e.g., “10,001+ employees”).
string
Number of employees on LinkedIn, as a string with thousands separators (e.g.
"4,040"). null when the page does not show it.string
Company tagline or slogan.
Company description
string
Detailed company description.
string
Additional information about the company.
string
Extended information including job listings and other details.
Industry and specialties
string
Primary industry of the company.
string
Detailed industry classification.
array
List of company specialties and focus areas.
Location information
string
Headquarters location (city, state/country).
string
Primary geographic location.
string
ISO country code (e.g., “US”, “UK”).
object
array
List of all company locations (addresses as strings).
array
array
List of map/directions URLs for all locations.
Show Directions object
Show Directions object
string
URL to get directions.
Company statistics
string
Year the company was founded.
null when the page does not list one.string
Number of LinkedIn followers.
Online presence
string
Company website URL.
string
Company logo URL.
string
Company cover/banner image URL.
string
The funding-profile link shown on the company’s LinkedIn page.
Funding information
object
Stock market information (if publicly traded).
object
Funding information shown on the company’s LinkedIn page.
Show Funding object
Show Funding object
string
Funding-profile link.
number
Total funding rounds.
object
array
Direct list of company investors.
Jobs and employees
array
array
Related pages
array
array
Recent updates
array
Insights
object
Present only when the
company_insights request flag is true. On failure this contains { "error": "Unable to fetch this data at this time." } instead of data, and no extra credit is charged.Show Insights object
Show Insights object
object
Total employee count and headcount growth over time.
object
Employee distribution and headcount growth broken down by job function.
object
object
object
Job openings by function and their growth trends.
Show Job openings insights object
Show Job openings insights object
string
Section title.
array
Snapshots of open roles by function over time (
total_count, year_month_on, count_by_function).array
Overall job openings growth (
month_difference, month_difference_str, change_percentage, change_percentage_str).array
Job openings growth for functions not individually broken out.
array
Per-function job openings growth (
urn, name, growth_periods).number
Median employee tenure in years.
Funding rounds
object
Present only when the
get_funding_rounds request flag is true. On failure this contains { "error": "Unable to fetch this data at this time." } instead of data, and no extra credit is charged. See the Funding Rounds endpoint for the full field reference.Show Funding rounds object
Show Funding rounds object
string
Company domain that was looked up.
string
Link to the company’s public funding profile.
null if no funding data was found.string
How the company was found:
domain or company_name.boolean
Whether the matched company’s name lines up with the profile’s
company_name.integer
Number of funding rounds returned.
integer
Total amount raised across all rounds, in USD.
string
Human-readable total raised (e.g.
$11.60B).array
List of funding rounds, most recent first.
Request echo and contacts
string
The LinkedIn URL the profile was collected from.
object
Email addresses and phone numbers the company published on its page (About section, page description, its own posts). LinkedIn has no structured contact field for companies, so this is often empty. No extra credit is charged.
Show Contacts object
Show Contacts object
array
Every address found:
email, type, domain, sources.array
The subset on consumer mailboxes (Gmail, Outlook and the like).
array
Every other address.
array
Numbers found:
number (as written), e164 (normalised, null when it cannot be resolved), raw, sources, and country_code, region, line_type, is_valid.Was this page helpful?