LinkedIn API: Get company profile
Gets the public overview of a LinkedIn company from its name or company page link. Details not shown publicly are null.
Unofficial. Not affiliated with or endorsed by LinkedIn.
Inputs
Values from the run on Oct 23, 2026, shown under Output.
- Company, required
company Company name or LinkedIn company page link, for example Microsoft or https://www.linkedin.com/company/microsoft.
Microsoft
Input as JSON
{ "company": "Microsoft"}Output
{ "tagline": null, "website": "https://news.microsoft.com/" , "industry": "Software Development", "description": "Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it …", "specialties": [ "Business Software", "Developer Tools", "Home & Educational Software" ], "company_name": "Microsoft", "company_size": "10,001+ employees", "company_type": "Public Company", "founded_year": null, "headquarters": "Redmond, Washington", "follower_count": 29351119, "logo_image_link": "https://media.licdn.com/dms/image/v2/D560BAQH32RJQCl3dDQ/company-logo_200_200/B56ZYQ0mrGGoAM-/0/1744038948046/microsoft_logo?e=2147483647&v=beta&t=ts9MGrTk7Lz3R1bmAfzCL8euuuuPWPCoXfdiLA2_IzM" , "office_locations": [ "1 Microsoft Way, Redmond, Washington 98052, US", "1 Denison Street, North Sydney, NSW 2060, AU", "1950 Meadowvale Blvd, Mississauga, Ontario L5N 8L9, CA" ], "linkedin_page_link": "https://www.linkedin.com/company/microsoft" }Code
curl https://api.fous.com/v1/runs \ -H "Authorization: Bearer $FOUS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"method":"linkedin.com/get_company_profile","input":{"company":"Microsoft"}}' # Save as fous.py, then run: python3 fous.pyimport json, os, timefrom urllib.error import HTTPErrorfrom urllib.request import Request, urlopenAPI = "https://api.fous.com/v1/runs" KEY = os.environ["FOUS_API_KEY"]HEADERS = { "Authorization": f"Bearer {KEY}", "Content-Type": "application/json" ,}def call(url, body=None): data = json.dumps(body).encode() if body else None request = Request(url, data, HEADERS) try: with urlopen(request, timeout=120) as r: return r.status, json.load(r) except HTTPError as error: message = json.load(error)["error"]["message"] raise RuntimeError(message) from errorstatus, run = call(API, { "method": "linkedin.com/get_company_profile" , "input": { "company": "Microsoft" }})# 202: still going after 30 s. Ask again until it ends.while status == 202: time.sleep(2) status, run = call(f"{API}/{run['id']}")print(json.dumps(run["data"], indent=2))// Save as fous.mjs, then run: node fous.mjsconst api = "https://api.fous.com/v1/runs" ;const headers = { Authorization: `Bearer ${process.env.FOUS_API_KEY}`, "Content-Type": "application/json" ,};let response = await fetch(api, { method: "POST", headers, body: JSON.stringify({ "method": "linkedin.com/get_company_profile" , "input": { "company": "Microsoft" } }), signal: AbortSignal.timeout(120_000),});let run = await response.json();// 202: still going after 30 s. Ask again until it ends.while (response.status === 202) { await new Promise((done) => setTimeout(done, 2_000)); response = await fetch(`${api}/${run.id}`, { headers }); run = await response.json();}if (!response.ok) throw new Error(run.error.message);console.log(run.data);# Connect your agent to Fous once, over MCP (Streamable HTTP):# https://api.fous.com/mcp# Set FOUS_API_KEY first: create a key at https://app.fous.com/keys.# Claude Codeclaude mcp add \ --scope user \ --transport http fous https://api.fous.com/mcp \ --header "Authorization: Bearer ${FOUS_API_KEY:?Set FOUS_API_KEY to your Fous API key}"# Codexcodex mcp add fous \ --url https://api.fous.com/mcp \ --bearer-token-env-var FOUS_API_KEY# Cursor, VS Code, Windsurf, Cline and morenpx -y add-mcp https://api.fous.com/mcp -g -n fous \ --header "Authorization: Bearer ${FOUS_API_KEY:?Set FOUS_API_KEY to your Fous API key}"# Then ask your agent:# "Use Fous to run linkedin.com/get_company_profile# with {"company":"Microsoft"}"Over HTTP, the answer’s data holds the output. A run still going after 30 seconds answers 202 with its id: ask GET /v1/runs/{id} until it ends.
Schema
Input schema
{ "type": "object", "required": [ "company" ], "properties": { "company": { "type": "string", "description": "Company name or LinkedIn company page link, for example Microsoft or https://www.linkedin.com/company/microsoft." } }}Output schema
{ "type": "object", "required": [ "company_name", "tagline", "description", "industry", "headquarters", "company_size", "company_type", "founded_year", "website", "specialties", "follower_count", "office_locations", "logo_image_link", "linkedin_page_link" ], "properties": { "tagline": { "type": [ "string", "null" ] }, "website": { "type": [ "string", "null" ] }, "industry": { "type": [ "string", "null" ] }, "description": { "type": [ "string", "null" ] }, "specialties": { "type": [ "array", "null" ], "items": { "type": "string" } }, "company_name": { "type": [ "string", "null" ] }, "company_size": { "type": [ "string", "null" ] }, "company_type": { "type": [ "string", "null" ] }, "founded_year": { "type": [ "integer", "null" ] }, "headquarters": { "type": [ "string", "null" ] }, "follower_count": { "type": [ "integer", "null" ] }, "logo_image_link": { "type": [ "string", "null" ] }, "office_locations": { "type": [ "array", "null" ], "items": { "type": "string" } }, "linkedin_page_link": { "type": [ "string", "null" ] } }, "additionalProperties": false}- Price
- 1 credit per completed run (1¢ with pay as you go); failed runs are free.
- Method
linkedin.com/get_company_profile- Returns
- company name, description, industry, headquarters, size, type, founded year, website, specialties, followers, office locations, logo, page link
Use it from your agent
Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method linkedin.com/get_company_profile with the inputs above.
Ask your agent
- What's the overview of Stripe as a company, including its industry, size, and headquarters?
- Can you pull up the public profile for https://www.linkedin.com/company/tesla-motors and tell me their followers and specialties?
- I'm researching a vendor called Notion Labs. Where are they headquartered and when were they founded?
- Give me the company type, employee size, and office locations for Shopify.
- Look up the Patagonia company page and share its description, website, and logo link.
See more
All LinkedIn methodsLists open LinkedIn jobs posted by a named company, with optional location and result limit. Workplace type is returned only when LinkedIn displays it.
linkedin.com/list_company_jobsLists a company's recent public LinkedIn posts in page order, from its name or LinkedIn company page link: post text, approximate date, reactions, comments, image and link. Only updates shown on the signed-out company page are available.
linkedin.com/list_company_postsGets the full description and public details of an open LinkedIn job from its link, or from its title and company. Closed postings are not returned.
linkedin.com/get_jobSearches public LinkedIn job listings by keywords and location, with optional date, seniority, employment type and company filters.
linkedin.com/search_jobsGets a company's Trustpilot rating summary from its name or website: TrustScore, rating label, total reviews, star breakdown, categories, claimed status, reply statistics and location when shown.
trustpilot.com/get_company_ratingLooks up a Y Combinator company by name or YC company page link and returns its profile, founders, social links and open job count.
ycombinator.com/get_companyLooks up a company on Indeed and returns its overall employee rating, number of ratings, category ratings and CEO approval.
indeed.com/get_company_reviewsFinds a Forbes company profile by name and returns its Forbes list rankings, company facts and headline financial figures (Forbes list years; market value from the matching Global 2000 list).
forbes.com/get_company_rankings