// PLAYBOOK
LiveHow to Research a Company on LinkedIn Before Your First Call (API Guide)
// WHEN TO USE
Problem
You have a company name or LinkedIn URL but no structured intel. Manually reading a company page gives you a paragraph of "About" text, but not structured data you can filter, score, or feed to an AI. You need industry, headcount, specializations, headquarters, and website in a format your pipeline can use.
// WHAT YOU GET
Outcome
A single call that returns the full company profile as structured JSON: industry, employee count, description, specializations, locations, website, and founding year. Use it to filter companies by size and industry before enriching people, to feed company context into AI-drafted outreach, or to build an account-level ICP scoring model. Running it alongside search also cuts the toolstack down to one bill instead of two.
// RESULTS
Proof
// BUILDING BLOCKS
Periodix Actions used
// HOW IT WORKS
Flow
// RUN IT
Implementations
This workflow runs on Periodix Actions, so you need an API key and a connected LinkedIn profile first.
- Start your free trial (3 days, full access) and connect a LinkedIn profile: https://actions.periodix.net/dashboard/register
- Follow the step-by-step recipe: https://docs.actions.periodix.net/docs/n8n-recipe-linkedin-company-research-icp
- Import the ready-made template into n8n:
What you need: the verified Periodix Actions node (n8n Cloud or self-hosted), an AI credential (Claude by default, OpenAI or Gemini also work), and a Google Sheet with two tabs: Input (column company_url) and Researched.
Setup: pick your connected LinkedIn profile in Get Company Profile, connect Google Sheets, add your AI credential, and describe your ICP in ICP Config.
The workflow reads LinkedIn company URLs, skips companies already researched, fetches each company profile, and writes industry, headcount, headcount growth over 6, 12, and 24 months, HQ, founding year, and website to the Researched tab, with an AI ICP score, a one-sentence reason, and a yes or no fit flag.
// OUTPUT SHAPE
Example JSON output
{
"id": "12345",
"name": "Acme Corp",
"universal_name": "acme-corp",
"url": "https://www.linkedin.com/company/acme-corp",
"website": "https://acme.com",
"industry": "Computer Software",
"headcount": "201-500",
"description": "Acme Corp builds revenue intelligence...",
"specializations": [
"Sales Intelligence",
"B2B Data",
"AI"
],
"locations": [
{
"city": "San Francisco",
"country": "US",
"is_hq": true
}
],
"founded_year": 2018
}// CONNECTS WITH
Integrations used
// FITS INTO
Use cases
// QUESTIONS
FAQ
- What data does get-company-profile return?
- get-company-profile returns structured company data including company name, LinkedIn URL, website, industry, headcount range, description, specializations, locations, HQ and founding year.
- Can I enrich companies in bulk?
- Yes. Pass company IDs or URLs from a LinkedIn or Sales Navigator search into a loop or batch workflow. The result can then be filtered, scored or pushed into a CRM.
- Does this work with Sales Navigator account URLs?
- Yes. Sales Navigator account URLs are supported alongside standard LinkedIn company URLs.
- How is get-company-profile different from a scraping Actor?
- A scraping Actor typically gives you an extraction workflow that you still need to run, configure and connect to the rest of your pipeline. get-company-profile is a native Periodix Action that returns structured company data directly into the workflow, so the search, enrichment and downstream steps can stay in the same stack.
- How does the cost compare with Apify?
- Apify uses a combination of platform subscription and usage-based pricing. Actors can charge per event, per result or based on platform usage, and some Actors can charge platform usage separately. With get-company-profile, company enrichment runs inside the same Periodix Actions plan as search and outreach, so there is no separate scraping platform subscription or Actor billing layer.
// EXPLORE MORE
Related playbooks
// FROM THE BLOG
Related articles
// GET STARTED
Start building with Periodix Actions
Create an account, get an API key, and run this playbook end-to-end.
Create your account