LinkedIn company data in Clay

A column of URLs becomes employee counts, industries, and numeric ids.

One HTTP API column in Clay 1 credit per successful company Inaccessible companies free
WHAT YOU GET

What data do you get?

Point one HTTP column at each public company URL. It fills in the fields people filter on, and joins back on the numeric LinkedIn id. Nothing to install, and it runs on any Clay plan that allows HTTP enrichments.

SizeemployeeCount · companySize bandClassificationindustry · companyType · foundedPlaceheadquarters · locationsJoin keylinkedInId (numeric)Reachfollowers · website
PULLED LIVE FROM THE API, AUGUST 12, 2026

A real company response, not a mockup

This is the exact JSON a company call returns for linkedin.com/company/stripe, trimmed for width. It came back in under a second and cost 1 credit.

// trimmed for width: full locations list, address object, logo and // banner image URLs, similarCompanies detail, and this key's // creditsRemaining removed { "type": "linkedin-company", "url": "https://www.linkedin.com/company/stripe", "tookMs": 863, "accessible": true, "company": { "name": "Stripe", "universalName": "stripe", "linkedInId": "2135371", "tagline": "Help increase the GDP of the internet.", "description": "Stripe builds programmable financial services.", "website": "https://stripe.com", "industry": "Technology, Information and Internet", "employeeCount": 17103, "headquarters": "South San Francisco, California", "companyType": "Privately Held", "founded": "2010", "followers": 1625548, "locations": [ { "formatted": "354 Oyster Point Blvd, South San Francisco, California 94080, US", "countryCode": "US" }, { "formatted": "1 Wilton Park, Wilton Terrace, Dublin, County Dublin D02 FX04, IE", "countryCode": "IE" } ], "similarCompanies": [ { "slug": "atlassian", "linkedinUrl": "https://www.linkedin.com/company/atlassian" }, { "slug": "airbnb", "linkedinUrl": "https://www.linkedin.com/company/airbnb" } ], "linkedinUrl": "https://www.linkedin.com/company/stripe" } }

accessible is false for a private or dead page, and that row is free. company.linkedInId is LinkedIn's permanent numeric company id, so it is the stable key to join this data back to your other tables.

THE RECIPE

One HTTP API column in Clay

CrustAPI is a plain HTTP endpoint, so you use Clay's built-in HTTP API enrichment. About two minutes, no code.

  1. Add the enrichment In your table, click Add enrichment, search HTTP API, and open the Configure tab.
  2. Set the method and endpoint Choose GET, then paste the URL below into API endpoint URL. Type / where the company URL goes and pick your column.
  3. Add your key as a header Under Header fields, add X-API-Key with your key. Save it once as a header account so it is not left in plain text.
  4. Pick fields, then Test List what you want under Field paths to return, like company.employeeCount, then hit Test on one row before running the table.
# Clay: Add enrichment → HTTP API → Configure tab Method GET API endpoint URL https://crustapi.com/v1/linkedin?type=company&url=/Company URL Header fields X-API-Key: key_live_xxxx Field paths company.employeeCount, company.industry, company.linkedInId

Want to see the shape first? The same call as a one-line curl:

curl "https://crustapi.com/v1/linkedin?type=company&url=https://www.linkedin.com/company/stripe" \ -H "x-api-key: YOUR_KEY"
FIELD MAPPING

Map our fields to Clay columns

Real field paths from the sample above. Point each Clay column at the path on the left.

Clay columnResponse fieldValue in the sample
Company namecompany.nameStripe
Employees (exact)company.employeeCount17103
Industrycompany.industryTechnology, Information and Internet
Headquarterscompany.headquartersSouth San Francisco, California
Foundedcompany.founded2010
Followerscompany.followers1625548
Websitecompany.websitehttps://stripe.com
LinkedIn numeric idcompany.linkedInId2135371
Accessible flagaccessibletrue
ON THE NUMERIC ID

The company call returns company.linkedInId by default, no flag needed (the highlighted row). On the profile call, the company and school ids attached to a person are opt-in with companyId=true and schoolId=true.

Build the column in the next two minutes
Free 3,000 credits a month, no card.
Get a key →
PRICING

How much does each row cost?

One credit per successful company row. Rows that come back accessible: false are free, so a messy list never inflates the bill.

Rows enrichedCreditsYou pay
3,000 every month3,000$0, free tier, no card
25,000 rows25,000$49 ($1.96 per 1,000)
100,000 rows100,000$149 ($1.49 per 1,000)
500,000 rows500,000$549 ($1.10 per 1,000)
2.5 million rows2,500,000$1,999 ($0.80 per 1,000)

Packs continue up to 250 million credits for $100,000, which is $0.40 per 1,000. Prices ex-tax.

Credits are prepaid and never expire, so a pack you buy for one Clay project is still there for the next one.

WHO IT'S FOR

Who uses this recipe?

Related: LinkedIn Company API · LinkedIn API · All integrations

BEFORE YOU ASK

Common questions

Click Add enrichment, search HTTP API, and open the Configure tab. Choose GET, paste https://crustapi.com/v1/linkedin?type=company&url= and type / to pick your company URL column, then add an X-API-Key header with your key. List the fields you want under Field paths to return, like company.employeeCount and company.linkedInId, then hit Test.

It is an HTTP call, and we say so plainly. CrustAPI is one endpoint, so you wire it in with Clay's HTTP API enrichment column rather than a native CrustAPI app. Anything in Clay that can make an HTTP GET can call it, and there is nothing to install.

name, universalName, tagline, description, website, industry, companySize, employeeCount, employeeCountRange, headquarters, locations, companyType, founded, followers, and the numeric linkedInId, all as clean JSON. List the paths you want under Field paths to return. company.linkedInId is a permanent numeric id, so it is the right stable key for joins.

One credit per successful company call. Clay runs the column once per row, so your cost equals the number of rows that return a company. Rows where accessible is false, or a page that is gone, are free. Credits never expire and the free tier is 3,000 a month with no card.

We read only the public, logged-out company page, the same page anyone can open without signing in. There are no fake accounts and no logins involved on our side. A site's terms govern its own logged-in access; what comes back here is data that is public to any visitor.

WORKS WITH YOUR STACK

Enrich your first Clay table today

Start on the free 3,000 credits a month, no card needed. Add one HTTP API column, point it at the company endpoint, and watch employee counts, industries, and numeric ids fill in down the table. Companies that are not accessible cost you nothing.

Get 3,000 free credits
No credit card required