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

CompanyPostsResult

The data object returned by get company posts.

#Fields

FieldTypeNotes
postsPost[]See the Post schema. share_urn and media come after scraped_at.
paginationPaginationreturned, max_results, pages_scraped, page, per_page, has_more, total_estimate.
pagination_tokenstring | nullNull on the last page. Pass back as pagination_token to fetch the next page.

#Sample

json
{
  "posts": [
    {
      "url": "https://www.linkedin.com/posts/anthropic_launch-activity-7267273010393358336-ab12",
      "urn": "7267273010393358336",
      "author": { "name": "Anthropic", "url": "https://www.linkedin.com/company/anthropicresearch/posts", "headline": "1,204,800 followers" },
      "text": "Today we are announcing Claude 4, our most capable model yet.",
      "posted_at": "2026-07-06T18:45:00Z",
      "reactions_count": 4200,
      "comments_count": 312,
      "reposts_count": 890,
      "scraped_at": "2026-07-08T12:00:00Z",
      "share_urn": "7315779815297421316"
    }
  ],
  "pagination": { "returned": 1, "max_results": 25, "pages_scraped": 1, "page": 1, "per_page": 25, "has_more": true, "total_estimate": 234 },
  "pagination_token": "eyJwYWdlIjoyfQ"
}