> ## Documentation Index
> Fetch the complete documentation index at: https://docs.linkupapi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Extract Post Reactions

> Extract reactions (likes, etc.) from a specific LinkedIn post

Extract detailed reactions from a LinkedIn post, including information about who reacted and the type of reaction.

<Note>
  **Credit Usage:** 1 credit per 10 results (or fraction thereof). For example:

  * 1-10 results = 1 credit
  * 11-20 results = 2 credits
  * 300 results = 30 credits
</Note>

### Header Parameters

<ParamField header="x-api-key" type="string" required>
  Your API key
</ParamField>

### Body Parameters

<ParamField body="post_url" type="string" required>
  URL of the LinkedIn post to extract reactions from
</ParamField>

<ParamField body="proxy_country" type="string" default="FR">
  Country code for proxy selection. Available: (US, UK, FR, DE, NL, IT, IL, CA, BR, ES, IN)
</ParamField>

<ParamField body="total_results" type="integer" default="10">
  Number of reactions to retrieve (used when not in pagination mode)
</ParamField>

<ParamField body="use_pagination" type="boolean" default="false">
  Use pagination mode instead of total results mode
</ParamField>

<ParamField body="start_page" type="integer">
  Starting page number for pagination mode (required if use\_pagination is true)
</ParamField>

<ParamField body="end_page" type="integer">
  Ending page number for pagination mode (optional if use\_pagination is true)
</ParamField>

### Response

<ResponseField name="status" type="string">
  Request status (success/error)
</ResponseField>

<ResponseField name="data" type="object">
  <Expandable title="Properties">
    <ResponseField name="post_url" type="string">
      URL of the analyzed post
    </ResponseField>

    <ResponseField name="total_results" type="integer">
      Number of reactions returned in this response
    </ResponseField>

    <ResponseField name="total_available" type="integer">
      Total number of reactions available on the post
    </ResponseField>

    <ResponseField name="reactions" type="array">
      <Expandable title="Reaction Object">
        <ResponseField name="type" type="string">
          Type of reaction (e.g., "LIKE", "INTEREST", "EMPATHY", etc.)
        </ResponseField>

        <ResponseField name="name" type="string">
          Full name of the person who reacted
        </ResponseField>

        <ResponseField name="subtitle" type="string">
          Professional headline or title of the reactor
        </ResponseField>

        <ResponseField name="profile_url" type="string">
          LinkedIn profile URL of the reactor
        </ResponseField>

        <ResponseField name="actor_urn" type="string">
          LinkedIn URN identifier for the reactor's profile
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseExample>
  ```json Success Response theme={null}
  {
    "status": "success",
    "data": {
      "post_url": "https://www.linkedin.com/posts/valentin-thomy_lemlist-ont-r%C3%A9cemment-sorti-un-crm-et-pourtant-activity-7356553168706560000-yvf4?utm_source=share&utm_medium=member_desktop&rcm=ACoAAFHoUZgB6wGz0HEW1MdqGW45NI4e-JhvGqQ",
      "total_results": 10,
      "total_available": 30,
      "reactions": [
        {
          "type": "INTEREST",
          "name": "Nourelhouda Kadem ",
          "subtitle": "Architecte dinterieur  | Je concois pour mettre en lumiere vos espaces residentiels & recevant du public | Mobilier sur-mesure | Visuels 3D realistes | Top 200 createurs LinkedIn Algerie",
          "profile_url": "https://www.linkedin.com/in/nourelhouda-kadem-🏘-10b85420a",
          "actor_urn": "urn:li:fsd_profile:ACoAADUpsJsBqlF3JXfg0ihSZ6Tj0uMXqDxWhig"
        },
        {
          "type": "LIKE",
          "name": "Benjamin  Berteau",
          "subtitle": " Growth Marketing chez Plug'Heur",
          "profile_url": "https://www.linkedin.com/in/benjamin-berteau",
          "actor_urn": "urn:li:fsd_profile:ACoAACRO4foBcvfqWEDQvFecALD2K9DFz2_VqLs"
        },
        {
          "type": "LIKE",
          "name": "Marc Le Gall",
          "subtitle": "Founder & CEO at Pluton Consulting",
          "profile_url": "https://www.linkedin.com/in/marc-le-gall-29574a152",
          "actor_urn": "urn:li:fsd_profile:ACoAACTF_REBTHH4erlVAlJC4jxcn_XoUgattC4"
        },
        {
          "type": "EMPATHY",
          "name": "Fadel Jaber ",
          "subtitle": " On aide les Coachs qui vendent sur LinkedIn a devenir une reference sur la plateforme en 2025, grace a notre methode FLCSTM en 4 etapes (strategie , Landing Page...)  Expert Meta ADS  Top 3% LinkedIn FR",
          "profile_url": "https://www.linkedin.com/in/fadel-jaber",
          "actor_urn": "urn:li:fsd_profile:ACoAAD9TUJABnqd2ysdrGoCMpCqL83Iv3UQq2zo"
        },
        {
          "type": "LIKE",
          "name": "Hugues Selderslagh",
          "subtitle": "SalesTech & Outbound Systems | People & Sales Development at ColdIQ | Automatisez votre prospection B2B avec les meilleurs outils AI (coldiq.com/ai-sales-tools)",
          "profile_url": "https://www.linkedin.com/in/hugues-selderslagh",
          "actor_urn": "urn:li:fsd_profile:ACoAAC2OuVIBBh2q3Zyd5z5fWOJyAlCqWtXvoh4"
        },
        {
          "type": "EMPATHY",
          "name": "Rabbi Hasan",
          "subtitle": "Email Marketing Campaign and Cold Email, B2B Lead Generation, Prospect List Building , Data Scrap And Enrichment",
          "profile_url": "https://www.linkedin.com/in/rabbi-hasan-23608321b",
          "actor_urn": "urn:li:fsd_profile:ACoAADdcjYoBTXdaubcAuUAJb2IyUbzhZcM6nMU"
        },
        {
          "type": "EMPATHY",
          "name": "Gaspard Fruchon",
          "subtitle": "Je vous offre votre roadmap LinkedInTM Ads  | Expert LinkedInTM Ads | +35 entreprises accompagnees | Je partage un conseil LinkedInTM Ads par jour  Abonnez-vous",
          "profile_url": "https://www.linkedin.com/in/gaspard-fruchon",
          "actor_urn": "urn:li:fsd_profile:ACoAAEQyMrEBsBeEPYhP9bu6I7h-ON9eWquOJsI"
        },
        {
          "type": "LIKE",
          "name": "Thomas Durand",
          "subtitle": "Co-founder  Warmr | utilise le social warming pour booster ta prospection",
          "profile_url": "https://www.linkedin.com/in/thomas-durand-9194857a",
          "actor_urn": "urn:li:fsd_profile:ACoAABDMvuUBAXtmLsrnD1IpTvntSifFeRiIras"
        },
        {
          "type": "LIKE",
          "name": "Valentin Thomy",
          "subtitle": "On systematise l'acquisition de ton agence marketing en 120 jours  Et ca, avec une methode MINIMALISTE et adaptee au marche Francais   + 60 agences transformees  Clique sur \"Prendre Rendez-vous\" ",
          "profile_url": "https://www.linkedin.com/in/valentin-thomy",
          "actor_urn": "urn:li:fsd_profile:ACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk"
        },
        {
          "type": "EMPATHY",
          "name": "Erwan Gauthier",
          "subtitle": "Head of Growth @lemlist",
          "profile_url": "https://www.linkedin.com/in/erwanxgrowth",
          "actor_urn": "urn:li:fsd_profile:ACoAABE1Zs8BVPrnKEwKfA8H9J8bhIgXn6StA4o"
        }
      ]
    }
  }
  ```
</ResponseExample>

### Error Responses

<ResponseExample>
  ```json Insufficient Credits theme={null}
  {
    "status": "error",
    "message": "Insufficient credits available"
  }
  ```

  ```json Invalid Post URL theme={null}
  {
    "status": "error",
    "message": "post_url is required"
  }
  ```

  ```json Invalid Parameters theme={null}
  {
    "status": "error",
    "message": "total_results must be a positive integer"
  }
  ```

  ```json Service Unavailable theme={null}
  {
    "status": "error",
    "message": "Service temporarily unavailable, please contact support"
  }
  ```
</ResponseExample>

### Notes

* The API supports LinkedIn post URLs in various formats
* Results are paginated with configurable page ranges when using pagination mode
* The profile picture URL may be null if not available
* Connection degree shows your network relationship with the reactor
* **Pagination Mode vs. Total Results Mode**:
  * **Total Results Mode**: Use the `total_results` parameter to specify how many reactions you want (default)
  * **Pagination Mode**: Set `use_pagination` to true and use `start_page` and `end_page` parameters
* Rate limits apply to reaction extraction requests
* The `total_available` field shows the total number of reactions available on the post
