Install the Up2Data skill

Teach Claude Code to integrate the Up2Data API. Installs once, then loads automatically whenever you ask it about Up2Data.

  1. Run this in your terminal
    bash
    mkdir -p ~/.claude/skills/up2data-api && curl -fsSL https://up2data.ai/docs/v1/skill.md -o ~/.claude/skills/up2data-api/SKILL.md
  2. Restart Claude CodeSo it picks up the new skill.
  3. Try it"Enrich these LinkedIn profiles with Up2Data and send results to my webhook"

Requires Claude Code. macOS, Linux, or WSL.

Prefer to read it first? View the skill file

ProfileActivityResult

The data object returned by profile activity: one profile's posts, comments, reactions, or reposts, for the requested kind.

#Fields

FieldTypeNotes
kindstringEcho of the request. Enum: posts, comments, reactions, reposts.
urlstringProfile URL, https://www.linkedin.com/in/<slug>.
urnstring
postsPost[]Present when kind is posts. See the Post schema.
commentsActivityComment[]Present when kind is comments. See the ActivityComment schema.
reactionsActivityReaction[]Present when kind is reactions. See the ActivityReaction schema.
repostsPost[]Present when kind is reposts. See the Post schema.
paginationPaginationSee the Pagination schema.
pagination_tokenstring | nullNull on the last page. Pass back as pagination_token to fetch the next page.
scraped_atstringISO 8601 timestamp.

#Sample

json
{
  "kind": "posts",
  "url": "https://www.linkedin.com/in/janedoe",
  "urn": "ACoAABOPHB8BM6example",
  "posts": [
    {
      "url": "https://linkedin.com/posts/janedoe_launch-activity-7215",
      "urn": "7267273010393358336",
      "share_urn": "7315779815297421316",
      "author": { "name": "Jane Doe", "url": "https://linkedin.com/in/janedoe", "headline": "CEO at Example" },
      "text": "Today we are launching a new way to run outbound on live profile data.",
      "posted_at": "2026-07-06T18:45:00Z",
      "reactions_count": 1204,
      "comments_count": 187,
      "reposts_count": 96,
      "scraped_at": "2026-07-08T12:00:00Z",
      "media": [{ "type": "image", "url": "https://media.licdn.com/dms/image/v2/D4E22AQExample/feedshare-shrink_2048_1536/0/launch" }]
    }
  ],
  "pagination": { "page": 1, "per_page": 25, "returned": 1, "has_more": false, "total_estimate": 1 },
  "pagination_token": null,
  "scraped_at": "2026-07-08T12:00:00Z"
}