---
title: "Group"
description: "LinkedIn 회사 페이지를 가져옵니다."
---

```http
GET | POST /v1/linkedin/group
```

파라미터는 `GET`의 쿼리 문자열로도, `POST`의 JSON 본문으로도 보낼 수 있습니다. 둘은 같습니다.

## 넘길 값

| 넘기는 값 | 읽는 것 | 비고 |
|---|---|---|
| `company` | 회사 | vanity 이름 또는 URL |

호출마다 소스는 하나만 넘기세요. 모든 식별자는 페이지 URL도 받습니다.

## 파라미터

| Parameter | Type | Required | Notes |
|---|---|---|---|
| `company` | string |  | Company vanity name (with or without company/, e.g. microsoft), or the company URL. |

## 요청

```bash tab="cURL"
curl "https://gateway.apinoa.com/v1/linkedin/group?company=microsoft" \
  -H "x-api-key: $APINOA_API_KEY"
```

```js tab="JavaScript"
const params = new URLSearchParams({ company: "microsoft" });
const res = await fetch(`https://gateway.apinoa.com/v1/linkedin/group?${params}`, {
  headers: { "x-api-key": process.env.APINOA_API_KEY },
});
const { success, data, error } = await res.json();
```

```python tab="Python"
import os

import requests

res = requests.get(
    "https://gateway.apinoa.com/v1/linkedin/group",
    params={"company": "microsoft"},
    headers={"x-api-key": os.environ["APINOA_API_KEY"]},
)
body = res.json()
```

## 응답

`data`에 [`Group`](/docs/api-reference/sns/response-schema#group)를 돌려줍니다. 실제 응답을 줄인 것입니다. 배열은 앞쪽 항목만 남기고 긴 텍스트는 잘랐습니다.

```json
{
  "success": true,
  "data": {
    "platform": "linkedin",
    "kind": "company",
    "id": "microsoft",
    "name": "Microsoft",
    "url": "https://www.linkedin.com/company/microsoft",
    "description": "Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe te…",
    "avatarUrl": "https://media.licdn.com/dms/image/v2/D560BAQH32RJQCl3dDQ/company-logo_200_200/B56ZYQ0mrGGoAM-/0/1744038948046/microsoft…",
    "bannerUrl": "https://media.licdn.com/dms/image/v2/D4E3DAQGWOa_gAs1qXg/image-scale_325_1920/B4EZ8ZTX5SJEAI-/0/1782835937311/microsoft…",
    "counts": {
      "members": 29361628
    },
    "ext": {
      "orgId": "1035",
      "industry": "Software Development",
      "sizeBand": "10,001+ employees",
      "membersOnLinkedIn": 231136,
      "headquarters": "Redmond, Washington",
      "organizationType": "Public Company",
      "specialties": [
        "Business Software",
        "Developer Tools"
      ],
      "websites": [
        "https://news.microsoft.com/"
      ],
      "address": {
        "street": "1 Microsoft Way",
        "city": "Redmond",
        "region": "Washington",
        "postalCode": "98052",
        "country": "US"
      },
      "recentPosts": [
        {
          "platform": "linkedin",
          "id": "7519053939393224704",
          "url": "https://www.linkedin.com/feed/update/urn:li:activity:7519053939393224704/",
          "author": {
            "platform": "linkedin",
            "handle": "microsoft",
            "displayName": "Microsoft",
            "url": "https://www.linkedin.com/company/microsoft",
            "ext": {
              "type": "organization"
            }
          },
          "createdAt": "2026-10-22T15:15:56.418Z",
          "media": [],
          "repostOf": {
            "platform": "linkedin",
            "id": "urn:li:ugcPost:7518982647881048064",
            "url": "https://www.linkedin.com/feed/update/urn:li:ugcPost:7518982647881048064/",
            "author": {
              "platform": "linkedin",
              "handle": "satyanadella",
              "displayName": "Satya Nadella",
              "url": "https://www.linkedin.com/in/satyanadella",
              "avatarUrl": "https://media.licdn.com/dms/image/v2/C5603AQHHUuOSlRVA1w/profile-displayphoto-shrink_400_400/profile-displayphoto-shrin…",
              "ext": {
                "type": "person",
                "headline": "Chairman and CEO at Microsoft"
              }
            },
            "text": "Keeping over a million elevators and escalators running smoothly is no small task.\n\nToday in Cologne, I heard about how…",
            "media": [
              {
                "type": "video",
                "url": "https://dms.licdn.com/playlist/vid/v2/D5605AQGAHHJsMz2u9g/mp4-720p-30fp-crf28/B56aFjK4XmKoB4-/0/1792665181541?e=2147483…",
                "thumbnailUrl": "https://media.licdn.com/dms/image/v2/D5605AQGAHHJsMz2u9g/videocover-high/B56aFjK4XmKoBI-/0/1792665171774?e=2147483647&v…",
                "variants": [
                  {
                    "url": "https://dms.licdn.com/playlist/vid/v2/D5605AQGAHHJsMz2u9g/mp4-640p-30fp-crf28/B56aFjK4XmKoBg-/0/1792665181541?e=2147483…",
                    "bitrate": 376115,
                    "contentType": "video/mp4"
                  },
                  {
                    "url": "https://dms.licdn.com/playlist/vid/v2/D5605AQGAHHJsMz2u9g/mp4-720p-30fp-crf28/B56aFjK4XmKoB4-/0/1792665181541?e=2147483…",
                    "bitrate": 494998,
                    "contentType": "video/mp4"
                  }
                ],
                "ext": {
                  "captionsUrl": "https://dms.licdn.com/playlist/vid/v2/D5605AQGAHHJsMz2u9g/video-auto-caption-webvtt-acs-singleton/B56aFjK4XmKoEA-/0/179…"
                }
              }
            ],
            "metrics": {
              "likes": 7819,
              "comments": 300
            },
            "entities": {
              "mentions": [
                {
                  "handle": "tke-global",
                  "displayName": "TK Elevator"
                }
              ],
              "urls": [
                {
                  "url": "https://lnkd.in/gEjFzJWC"
                }
              ]
            },
            "ext": {
              "mentions": [
                {
                  "handle": "tke-global",
                  "url": "https://de.linkedin.com/company/tke-global",
                  "type": "organization"
                }
              ]
            }
          }
        }
      ]
    }
  }
}
```

## 에러

| 상태 | 코드 | 의미 |
|---|---|---|
| 400 | `INVALID_PARAMS` | 파라미터가 없거나, 알 수 없거나, 범위를 벗어났습니다. 메시지에 이름이 나옵니다. |
| 401 | `UNAUTHORIZED` | `x-api-key` 헤더가 없거나, 폐기되었거나 알 수 없는 키입니다. |
| 402 | `INSUFFICIENT_BALANCE` | 잔액이 이 호출 비용에 모자랍니다. 대시보드에서 충전하세요. |
| 404 | `NOT_FOUND` | 계정·게시물·그룹이 없거나, 비공개·삭제·연령 제한 상태입니다. |
| 429 | `MARKETPLACE_SATURATED` | 동시 호출이 너무 많습니다. `Retry-After` 초만큼 기다린 뒤 다시 시도하세요. |
| 502 | `UPSTREAM_ERROR` | 플랫폼이 쓸 수 없는 응답을 보냈습니다. 간격을 두고 다시 시도하세요. |

모든 코드는 [Errors](/docs/errors)에 있습니다. 실패한 호출은 과금되지 않습니다.

## 가격

**Price** $0.001 per call. [List price](https://apinoa.com/en/pricing); the rate steps down above 1,000 calls a day.
