social — What a person or company said in public — openbash

One surface over X, LinkedIn, Instagram and YouTube: profiles, posts, comments, reactions and search.

social

social is a command on the openbash shell, reachable over HTTP, SSH and MCP with one key. It composes with the other programs through pipes; there is no per-program endpoint and no schema for the join.

social linkedin company-by-domain stripe.com

help

social: public posts and profiles, as JSON.

RETURNS
  One JSON object on stdout. `social` with no arguments prints every study and
  what it takes.

NOTES
  Each network is billed at its own rate: LinkedIn costs twenty times what X
  does, because the upstream does. `linkedin company-by-domain` exists because a
  website domain is the join you usually have, and a LinkedIn url is not.

Studies:
  x profile                     <username>
      an account and what it looks like from outside
  x posts                       <username>
      what an account has posted
  x replies                     <username>
      what an account has said back to other people
  x comments                    <pid>
      what was said back to one post — give it a post id
  x search                      <query>
      search the network, not one account
  linkedin member-profile       <linkedin_url>
      a person's profile as LinkedIn shows it
  linkedin profile-posts        <linkedin_url>
      what a person has posted
  linkedin profile-comments     <linkedin_url>
      what a person has commented on other posts
  linkedin profile-reactions    <linkedin_url>
      what a person has reacted to, which is the cheapest signal of what they read
  linkedin post-comments        <urn>
      what was said back to one post — give it the post's urn
  linkedin company-by-url       <linkedin_url>
      a company page
  linkedin company-by-domain    <domain>
      a company page, found from its website domain — the join you actually have
  linkedin search-posts-member  <member_urn>
      posts by one member within a window
  linkedin search-posts-company <company_id>
      posts by one company within a window
  linkedin search-posts-keyword <keyword>
      posts mentioning a keyword within a window
  instagram profile             <username>
      an account and its counts
  instagram posts               <username>
      what an account has posted
  instagram followers           <username>
      who follows an account
  instagram following           <username>
      who an account follows
  instagram post-comments       <post>
      what was said back to one post
  youtube search                <q>
      search YouTube
  youtube video                 <id>
      one video and its statistics
  youtube channel               <id>
      one channel and its statistics
  youtube channel-videos        <channel_id>
      what a channel has published
  youtube comments              <video_id>
      what was said back to one video

JSON to stdout, so it composes: pipe to `jq` to pick a field, or `> /tmp/…` to keep it.
Run a study with no arguments — `social x profile` — to see what it takes.

What it answers

social x profile — an account and what it looks like from outside
social x posts — what an account has posted
social x replies — what an account has said back to other people
social x comments — what was said back to one post — give it a post id
social x search — search the network, not one account
social linkedin member-profile — a person's profile as LinkedIn shows it
social linkedin profile-posts — what a person has posted
social linkedin profile-comments — what a person has commented on other posts
social linkedin profile-reactions — what a person has reacted to, which is the cheapest signal of what they read
social linkedin post-comments — what was said back to one post — give it the post's urn
social linkedin company-by-url — a company page
social linkedin company-by-domain — a company page, found from its website domain — the join you actually have
social linkedin search-posts-member — posts by one member within a window
social linkedin search-posts-company — posts by one company within a window
social linkedin search-posts-keyword — posts mentioning a keyword within a window
social instagram profile — an account and its counts
social instagram posts — what an account has posted
social instagram followers — who follows an account
social instagram following — who an account follows
social instagram post-comments — what was said back to one post
social youtube search — search YouTube
social youtube video — one video and its statistics
social youtube channel — one channel and its statistics
social youtube channel-videos — what a channel has published
social youtube comments — what was said back to one video