100 크레딧 무료, 카드 등록 없이지금 시작하기
Logo
Back to blog

링크드인 API로 공개 프로필·회사 글을 키 하나로 받는 방법

·19 min read

링크드인 API로 공개 프로필·회사 글을 x-api-key 한 장으로 받아요. 빌 게이츠 40,619,586 팔로워와 마이크로소프트 company_id 1035 응답을 그대로 보여 드려요.

링크드인 API로 공개 프로필·회사 글을 키 하나로 받는 방법

파트너 신청·OAuth 없이 공개 프로필·회사 페이지·글을 링크드인 API(LinkedIn API)로 x-api-key만 넣고 읽어요. 공식 파트너 API는 아니에요. 2026-09-02 UTC 응답은 게이츠 40,619,586 팔로워, MS 1035·29,013,549·232,750, 네이버 16783·ko, 글 좋아요 1,455, AI agents 지난주 479건이에요.

공식 LinkedIn Developer API 제한은 뭐가 다른가요?

공식 LinkedIn Developer 셀프서비스 Open Permissions는 세 개예요. Sign in with LinkedIn using OpenID Connect의 profile/email, Share on LinkedIn의 w_member_social이에요. 임의 공개 URL을 조회하는 권한은 Open Permission이 아니에요. (Microsoft Learn, Getting Access)

작업공식 LinkedIn Developer API이번 글에서 된 호출
타인 프로필파트너 Profile APIGET /v1/linkedin/profile (Gates, 5cr)
회사 AboutCompany Intelligence 신규 신청 중단GET /v1/linkedin/company (MS 1035, NAVER 16783, 각 5cr)
회사 글Community Management + 페이지 역할GET /v1/linkedin/company/posts (10행, 5cr)
임의 댓글r_member_social_feed restrictedGET /v1/linkedin/post/comments (9행, 5cr)
공개 글 키워드 검색공식에 없음GET /v1/linkedin/search/posts (479, 5cr)
industry / location ID파트너 필터 키1cr 리졸버 (software4, Seoul→103588929)

공식 API를 대체하지 않아요. 파트너십·멤버 동의·페이지 역할 없이 공개 읽기만 해요.

같은 4분 안에 /company?url=…/samsung/은 502, /profile/full은 503 다음 502, /profile/experiences는 502였어요. 세 호출 모두 credits_used: 0이라 크레딧은 안 깎였어요. /v1/search/everywhere와 광고·사람·채용 검색은 이번에는 호출하지 않았어요.

LinkedIn API로 공개 프로필을 받으면 어떤 필드가 오나요?

빌 게이츠 공개 프로필을 파트너 앱 없이 읽었어요. 공식 userinfo는 인증 멤버의 이름·사진·이메일이고, 타인 vanity URL의 팔로워·헤드라인·Top Voice는 셀프서비스가 아니에요. 이번 카드에는 팔로워와 Top Voice가 같이 와요.

curl -s -H "x-api-key: $SOCIALCRAWL_API_KEY" \
  "https://www.socialcrawl.dev/v1/linkedin/profile?url=https://www.linkedin.com/in/williamhgates/"

5크레딧, req-znYY8JbDKcE6h6PI, HTTP 200. 다듬은 응답이에요.

{
  "success": true,
  "endpoint": "/v1/linkedin/profile",
  "data": {
    "author": {
      "id": "williamhgates",
      "username": "williamhgates",
      "display_name": "Bill Gates",
      "bio": "Chair, Gates Foundation and Founder, Breakthrough Energy",
      "followers": 40619586,
      "following": 8,
      "location": "Seattle, Washington, United States, United States",
      "verified": null,
      "ext": {
        "is_top_voice": true,
        "is_premium": true,
        "urn": "ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc"
      }
    },
    "computed": {
      "engagement_rate": null,
      "language": null
    }
  },
  "credits_used": 5,
  "request_id": "req-znYY8JbDKcE6h6PI",
  "cached": false
}

author.id/usernamewilliamhgates, 팔로워는 40,619,586, following은 8이에요. location은 "United States"가 두 번 반복된 그대로예요. verifiednull이지 false가 아니에요. ext.is_top_voiceext.is_premium은 true예요.

computed.engagement_rate가 null인 건 분자(likes_count)가 null이라서예요. 공식이 0을 만든 게 아니에요.

링크드인 회사 페이지 글도 같은 키로 받나요?

같은 키로 링크드인 회사 페이지 About → 피드 → 댓글까지 읽어요. 한국 본사 네이버도 다른 객체를 만들지 않아요. 객체는 canonical author / post / comment예요.

마이크로소프트와 네이버, 같은 author.ext

curl -s -H "x-api-key: $SOCIALCRAWL_API_KEY" \
  "https://www.socialcrawl.dev/v1/linkedin/company?url=https://www.linkedin.com/company/microsoft/"

curl -s -H "x-api-key: $SOCIALCRAWL_API_KEY" \
  "https://www.socialcrawl.dev/v1/linkedin/company?url=https://www.linkedin.com/company/naver/"

각 5크레딧이에요. author.id가 곧 이후 /company/*company_id예요. 마이크로소프트는 1035 (req-wxdPrEd23zmvuP3i), 네이버는 16783 (req-b8ZluHeyjOR3syTy).

필드MicrosoftNAVER Corp
author.id103516783
followers29,013,549121,983
verifiedtruetrue
ext.employee_count232,7505,159
ext.employee_count_range10001–null1001–5000
ext.founded_yearnull1999
ext.locations.length451
computed.languageenko
headquartersRedmond, WASeongnam / NAVER 1784

마이크로소프트 author.bio에는 "approximately 228,000 passionate employees"라고 적혀 있어요. ext.employee_count232,750이에요. 둘 다 페이지에서 온 값이고, 맞추지 않았어요. founded_year는 null이에요. 페이지가 안 넣은 필드를 채우지 않아요.

네이버 소개는 한국어 원문 그대로 와요. "네이버는 1999년 검색 포털로 시작해…"로 시작하고 computed.languageko예요. 직원 수 5,159는 range 1,001–5,000 이에요. 둘 다 보고, range를 고치지 않았어요.

마이크로소프트 응답을 필드만 남기면 이래요.

{
  "author": {
    "id": "1035",
    "username": "microsoft",
    "display_name": "Microsoft",
    "followers": 29013549,
    "verified": true,
    "location": "Redmond, Washington, US",
    "ext": {
      "employee_count": 232750,
      "employee_count_range": {
        "start": 10001,
        "end": null
      },
      "founded_year": null,
      "locations_count": 45,
      "specialities_count": 23,
      "headquarters": {
        "city": "Redmond",
        "line1": "1 Microsoft Way",
        "postal_code": "98052",
        "country": "US"
      },
      "page_active": true
    }
  },
  "computed": {
    "language": "en",
    "content_category": "other"
  },
  "credits_used": 5,
  "request_id": "req-wxdPrEd23zmvuP3i"
}

company_id 1035로 최근 글 10개

curl -s -H "x-api-key: $SOCIALCRAWL_API_KEY" \
  "https://www.socialcrawl.dev/v1/linkedin/company/posts?company_id=1035&sort_by=recent"

5크레딧, req-N0WhgctKGduxfFL7. 1페이지 10행, data.total=500(상한 또는 추정), pagination.has_more=true. 모든 행 views=null → computed.engagement_rate=null. 0이 아니에요. 조회수 분모가 없어서 공식이 안 돌아간 거예요.

#게시 (UTC)좋아요댓글공유앞부분
12026-09-02 16:482511830A look back at last year's Microsoft Ignite…
22026-09-02 02:481191611As AI advances, so must the work…
32026-09-01 23:483414165Today, we published our 2026 Responsible AI…
42026-09-01 23:482381827AI systems are more capable…
52026-09-01 23:48500Your data deserves more than spreadsheets…
62026-08-31 23:481020Across Microsoft's Frontier Transformation Week…
72026-08-27 23:484232952What's it like to be a maintainer of OpenClaw…
82026-08-27 23:48822Building a whole presentation…
92026-08-27 23:485314How do you turn AI ambition…
102026-08-26 23:48700Want to accelerate the creation of AI agents…

이 페이지 합계는 좋아요 1,455, 평균 145.5, 중앙값 86, 최대 423(OpenClaw)이에요. 댓글 127, 공유 191. 평균은 바이럴 한 건이 끌어올린 값이에요. 중앙값 86을 같이 보세요.

링크드인 회사 페이지 글은 canonical post예요. content.text, engagement.likes/comments/shares/views, computed.language. TikTok·Instagram과 같은 필드예요. 그래서 파서를 플랫폼마다 따로 안 만들어도 돼요. → 통합 스키마, 유튜브 데이터 API 쇼케이스

1번 글 하나만 남기면 이래요. 댓글 호출에 쓴 URL이 이 행이에요. 실제 응답은 items[].post + items[].computed이고, 미디어 URL은 잘랐어요.

{
  "post": {
    "id": "7500953193552515072",
    "url": "https://www.linkedin.com/feed/update/urn:li:activity:7500953194492096512",
    "published_at": "2026-09-02T16:48:35.103Z",
    "content": {
      "text": "A look back at last year's Microsoft Ignite and a glimpse of what’s ahead."
    },
    "engagement": {
      "likes": 251,
      "comments": 18,
      "shares": 30,
      "views": null
    }
  },
  "computed": {
    "engagement_rate": null,
    "language": "en",
    "content_category": "tech"
  }
}

이그나이트 글 댓글은 9개만 왔어요

curl -s -H "x-api-key: $SOCIALCRAWL_API_KEY" \
  "https://www.socialcrawl.dev/v1/linkedin/post/comments?url=https://www.linkedin.com/feed/update/urn:li:activity:7500953194492096512&sort_order=relevance"

5크레딧, req-bhEjXoBQZSw5AQJd. 9개, pagination.has_more=false, data.total=0. 부모 글 engagement.comments18이에요. 이 페이지는 부분집합이지 18개 전부가 아니에요.

comment.engagement.likes는 전 행 null이에요. LIKE는 comment.ext.reaction_counts에 있어요. 1행은 LIKE 8개예요. null을 0으로 읽으면 안 돼요.

객체는 canonical Comment예요. text, engagement.replies, flags.deleted. 유튜브 댓글과 같은 뼈대예요. → 유튜브 데이터 API 쇼케이스

{
  "comment": {
    "id": "7501004313624891392",
    "text": "Well, this was nice to spot. Thanks Microsoft Ignite for featuring two green room inc. experiences…",
    "author": {
      "display_name": "Kirstin Rajala",
      "username": null
    },
    "engagement": {
      "likes": null,
      "replies": 1
    },
    "flags": {
      "pinned": false,
      "deleted": false
    },
    "ext": {
      "reaction_counts": [
        {
          "count": 8,
          "type": "LIKE"
        }
      ]
    }
  },
  "computed": {
    "language": "en"
  }
}

공개 링크드인 글을 키워드로 검색할 수 있나요?

공식 개발자 API에는 공개 글을 키워드로 찾는 기능이 없어요. 회사 글은 링크드인 포스트 API처럼 post 스키마로 오지만, 검색 결과는 다른 객체예요.

curl -s -H "x-api-key: $SOCIALCRAWL_API_KEY" \
  "https://www.socialcrawl.dev/v1/linkedin/search/posts?query=AI%20agents&date_posted=past_week"

5크레딧, req-rst9PaDu08U91C97. data.total=479, pagination.page_size=10, pagination.has_more=true.

이건 SearchResult이지 Post 아키타입이 아니에요. 본문은 title이고, 인게이지먼트는 activity.num_likes/num_comments/num_shares, 작성자는 author.name이에요. post.content.textpost.engagement.likes로 읽으면 필드가 없어요.

검색은 Google 인덱스 기준이라 빠진 글이 있을 수 있어요. 479는 그 인덱스의 지난주 카운트이지, "AI agents 관련 모든 링크드인 글"이 아니에요.

#작성자좋아요댓글공유앞부분
1Shubham Goel640Agentic AI is forcing a modernisation moment…
2GitLab711211Preventing Rogue Agents…
3Invicktus105AI agents are moving from simple assistance…
4Avyora520Most AI agents fail because of messy CRM data…
5Farrukh Anwaar602What exactly is an AI Agent?…
6QuestIT1512"AI Agent" is probably one of the most widely used…
7Jimmy Riker000Let us know your thoughts. #informatica
8Skill Dimension000Concept of the Day #10…
9CrowdStrike295211AI agents execute attack actions…
10Fred Thompson000"Security outlooks have predicted…

이 페이지 좋아요는 [6, 71, 1, 5, 6, 15, 0, 0, 295, 0]이에요. 합 399, 평균 39.9, 중앙값 5.5. CrowdStrike 295가 평균을 끌어올려요. 평균만 보면 왜곡돼요.

{
  "data": {
    "total": 479,
    "items": [
      {
        "id": "7500971310899200000",
        "title": "Agentic AI is forcing a modernisation moment.",
        "activity": {
          "num_likes": 6,
          "num_comments": 4,
          "num_shares": 0
        },
        "author": {
          "name": "Shubham Goel"
        }
      }
    ]
  },
  "pagination": {
    "has_more": true,
    "page_size": 10
  }
}

서울·Software Development ID는 1크레딧이에요

사람·채용 검색 필터는 링크드인 숫자 ID를 받아요. 이번에는 /search/people, /search/jobs는 호출하지 않았어요. 조인 키만 받아 둔 거예요.

curl -s -H "x-api-key: $SOCIALCRAWL_API_KEY" \
  "https://www.socialcrawl.dev/v1/linkedin/search/industry?query=software"

curl -s -H "x-api-key: $SOCIALCRAWL_API_KEY" \
  "https://www.socialcrawl.dev/v1/linkedin/search/location?query=Seoul"

각 1크레딧이에요. software → industry_id 4 (Software Development). Seoul → geocode 103588929 (Seoul), 104495695 (Gangnam). 같은 응답에 구·동 20개가 더 있어요.

어떻게 시작하나요?

  1. SocialCrawl API에 가입하면 키가 나와요. 카드 없이 무료 크레딧 100이 따라와요. 헤더는 x-api-key예요. 링크드인 API 발급은 공식 Developer Portal 앱 심사가 아니에요.
  2. 가장 작은 호출은 위의 게이츠 curl이에요. GET /v1/linkedin/profile?url=…williamhgates/. 5크레딧. linkedin api key는 헤더에 $SOCIALCRAWL_API_KEY로 넣으면 돼요.
  3. 다음은 비주얼 익스플로러에서 코드 한 줄 쓰기 전에 데이터를 먼저 확인해 보세요. 엔드포인트 표는 링크드인 엔드포인트 레퍼런스, 호출당 크레딧은 엔드포인트 가격이에요.
  4. 위 여덟 호출을 자기 키로 다시 치면 돼요. 팔로워·직원 수는 움직이고, author/post/comment 필드명은 안 움직여요. industry 4와 Seoul 103588929는 조인 키예요.

이번에 된 호출은 8개, 청구는 32크레딧이었어요.

자주 묻는 질문

링크드인 API 키는 어떻게 발급하나요?

SocialCrawl에 가입하면 대시보드에서 x-api-key가 나와요. 공식 LinkedIn Developer Portal 앱 심사가 아니에요. 카드 없이 무료 크레딧 100이 있고, 첫 호출은 /v1/linkedin/profile이면 돼요.

링크드인 프로필 API로 이메일·연락처까지 오나요?

아니요. 이번 게이츠 응답에 이메일·전화는 없어요. 오는 건 팔로워, 헤드라인, Top Voice, Premium 같은 공개 카드예요. 공식 OIDC email인증 멤버 본인만이에요. 비공개 프로필·InMail·1촌 그래프는 없어요.

링크드인 크롤링 대신 API를 쓸 수 있나요?

공개 페이지를 읽는 API예요. 링크드인 크롤링처럼 쿠키나 가짜 계정을 돌리는 자동화가 아니에요. 공식 헬프도 가짜 계정은 약관 위반이라고 적어요. 이번 8호출은 로그인 없이 공개 URL만 쳤어요. 약관 해석은 법률 자문이 아니에요.

링크드인 광고 라이브러리를 API로 검색할 수 있나요?

링크드인 광고 라이브러리는 문서에 GET /v1/linkedin/ads/searchGET /v1/linkedin/ad(각 5크레딧)가 있어요. 이번에는 안 돌려서 응답 JSON은 없어요. 링크드인 엔드포인트 레퍼런스를 보세요. 공식 Learn 허브에는 Ad Library REST가 조사 당시 없었고, 웹 UI는 계정 없이 검색돼요.

이 글의 링크드인 API가 로그인·공유 SDK인가요?

아니요. 쓰기(write)나 OAuth 대행이 아니에요. 공식 Sign in with LinkedIn / Share on LinkedIn은 Open Permission이에요. 이 글은 공개 프로필·회사·글 읽기만 다뤄요.

엔드포인트 표는 링크드인 엔드포인트 레퍼런스, 스키마는 통합 스키마, 문서는 API 문서에 있어요. 위 curl을 자기 키로 다시 치면 돼요. 팔로워 수는 변하고 필드명은 안 변해요.

Topics
#링크드인-api#linkedin-api#링크드인-회사-페이지#링크드인-광고-라이브러리#linkedin-developer#링크드인-크롤링#링크드인-개발자#linkedin-profile-api

함께 읽으면 좋은 글

🤖 AI agent or LLM? Read this page as markdown