Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
80
A2A A2A 0.3.0 v0.1.0-draft

UnifAPI

unifapi.com · UnifAPI

UnifAPI is a unified API gateway giving AI agents one key for TikTok, LinkedIn, YouTube, Instagram, Twitter/X, Reddit, Google SERP, web scrape and news — billed at $0.001 per record. No subscriptions.

🛡
Own this agent?
Verify the domain unifapi.com via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent for changes. Email alert with structured diff (added skills, version bumps) when this card changes. Structured JSON via card-changes API. Sign in to subscribe
Trust score
51/100
grade D · 9 criteria
Uptime
100.0%
6 probes
Revenue · 30d
no payment wallet declared
Usage · 7d
0
no recent activity
Card drift · 7d
changed
4 snapshots tracked
Owner
unverified
claim this listing →
D
Conformance score: 51/100
D-grade: significant issues — auth-gated, partially broken, or stale.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Schema-validated A2A AgentCard returned by the well-known endpoint.
fail Live JSON-RPC 0/25
Card declares a URL but that URL returns 404.
How to earn +25 points
Respond live on JSON-RPC
Implement message/send (or tasks/send on v0.x). Return a 200 with a valid JSON-RPC response. Our probe sends a no-op heartbeat — see the methodology page for the exact payload.
Docs →
partial Protocol version 5/10
Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points.
How to earn +5 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to the AgentCard root. Without it, callers can't negotiate v0.x vs v1.0 compatibility.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
6/6 probes succeeded (100% uptime).
pass Skill declaration 10/10
Declares 73 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: UnifAPI (https://unifapi.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
partial Security declaration 2/5
Declares 1 security scheme(s) but none use PKCE or mTLS.
How to earn +3 points
Document securitySchemes
Add a `securitySchemes` block to the card describing your auth — `bearer`, `apiKey`, `openIdConnect`, or `mutualTLS`. Routers refuse to call agents that declare no auth model.
Docs →
⚠ Card drift detected — this agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 calls Public aggregate · no PII recorded

No calls observed in the last 7 days. Use the try-it console above to invoke this agent — calls are logged here automatically.

Card history

4 snapshots drifted 3× Every change to agent-card.json
Captured Hash
2026-05-22 05:46:45 current 9e9f7cebb452… view →
2026-05-20 18:14:13 987dbf6ee6e7… view →
2026-05-19 18:59:21 899247322018… view →
2026-05-19 00:40:06 6cff8fc5087f… view →
Uptime
100.0%
6 probes
Response
755ms
last probe
Skills
73
declared
Streaming
SSE-capable

Endpoints

Agent cardhttps://unifapi.com/.well-known/agent-card.json
Providerhttps://unifapi.com
Docshttps://docs.unifapi.com/llms.txt
Discovered via
github_topics manifests recrawl_hot

Skills · 73 declared · mapped to canonical taxonomy

TikTok: Get a video by ID

Canonical metadata for a single TikTok video.

canonical Text-to-Video match 84%
socialtiktok
TikTok: Resolve a share URL

Turn a tiktok.com share URL (long or short / vm.tiktok.com) into the canonical Video.

canonical File Storage and Sharing match 83%
socialtiktok
TikTok: List comments

Paginated top-level comments on a video.

canonical Text-to-Speech match 84%
socialtiktok
TikTok: Get a user by sec_uid

Profile, follower/following counts, verified and private flags.

canonical Agent Profiles match 85%
socialtiktok
TikTok: List a user's videos

Paginated list of public videos posted by a user.

canonical Text-to-Video match 83%
socialtiktok
TikTok: Search videos

Keyword search across TikTok with the unified list envelope.

canonical Academic Paper Search match 85%
socialtiktok
TikTok: Trending lives

Daily-rank trending live-room ranking table.

canonical Text-to-Speech match 82%
socialtiktok
LinkedIn: Get a user profile

Canonical profile by URL slug (e.g. `williamhgates`).

canonical Candidate Sourcing match 84%
sociallinkedin
LinkedIn: List user posts

Recent posts authored by the user, paginated.

canonical List Articles match 84%
sociallinkedin
LinkedIn: List user experience

Roles, companies and durations from the user's experience section.

canonical Resume Screening match 84%
sociallinkedin
LinkedIn: Get a company profile

Company page by URL slug (e.g. `microsoft`).

canonical Resume Screening match 86%
sociallinkedin
LinkedIn: List company posts

Recent posts published by the company page.

canonical SEO Analysis and Optimisation match 84%
sociallinkedin
LinkedIn: List company jobs

Open job listings on the company page.

canonical Resume Screening match 86%
sociallinkedin
LinkedIn: Search people

Name + title + company-faceted search across the LinkedIn graph.

canonical Semantic Code Search match 86%
sociallinkedin
Instagram: Get a user profile

Canonical profile by `username` URL slug.

canonical Get Article match 83%
socialinstagram
Instagram: List user posts

Feed posts authored by the user, paginated.

canonical Content Calendar Management match 84%
socialinstagram
Instagram: List user reels

Reels authored by the user.

canonical Text-to-3D match 82%
socialinstagram
Instagram: Get a post by shortcode

Single post / reel / carousel by the URL slug in `instagram.com/p/{shortcode}/`.

canonical Get Article match 85%
socialinstagram
Instagram: List post comments

Paginated comment thread on a post.

canonical REST API Integration match 83%
socialinstagram
Instagram: Cross-type search

Mixed posts / reels search across Instagram (typed user/hashtag/place search are upstream-dark; this is the working catch-all).

canonical Semantic Code Search match 82%
socialinstagram
YouTube: Get a channel

Profile, subscriber count, description for a channel by `UCxxx` id.

canonical SEO Analysis and Optimisation match 85%
socialyoutube
YouTube: List channel videos

Recent uploads for a channel, paginated by continuation token.

canonical Video Classification match 84%
socialyoutube
YouTube: Get a video

Video detail — title, description, view count, length, keywords.

canonical SEO Analysis and Optimisation match 85%
socialyoutube
YouTube: Related videos

YouTube's auto-suggested related videos for a given video.

canonical Video Classification match 86%
socialyoutube
YouTube: Search videos

Keyword search across YouTube.

canonical Semantic Code Search match 85%
socialyoutube
YouTube: Trending videos

Country-aware trending feed.

canonical Real-Time News Search match 84%
socialyoutube
Twitter / X: Get a user by handle

Profile, follower / following counts, verified + blue-verified flags.

canonical Agent Profiles match 83%
socialtwitter
Twitter / X: List user tweets

Recent tweets posted by a handle, paginated.

canonical Web Scraping and Extraction match 83%
socialtwitter
Twitter / X: List user followers

Followers of a handle, paginated.

canonical Web Scraping and Extraction match 83%
socialtwitter
Twitter / X: Get a tweet by id

Full tweet detail including author, media, conversation context.

canonical Get Article match 84%
socialtwitter
Twitter / X: Search tweets

Keyword search across X with the unified list envelope.

canonical General Web Search match 86%
socialtwitter
Twitter / X: Trending topics

Current trends from X.

canonical Real-Time News Search match 84%
socialtwitter
Threads: Get a user by username

Profile, follower count, biography, verification.

canonical Agent Profiles match 86%
socialthreads
Threads: List user posts

Recent posts authored by a user.

canonical Document Summarization match 85%
socialthreads
Threads: List user replies

Posts containing the user's replies to other threads.

canonical Document Summarization match 85%
socialthreads
Threads: Search recent posts

Time-sorted keyword search.

canonical Real-Time News Search match 88%
socialthreads
Threads: Search profiles

User search by display name / handle keyword.

canonical Semantic Code Search match 85%
socialthreads
Reddit: Get a user by username

Profile, karma totals (posts + comments split), verification flags.

canonical Resume Screening match 87%
socialreddit
Reddit: List user posts

Posts authored by the user.

canonical Text-to-3D match 85%
socialreddit
Reddit: Get a subreddit

Subreddit profile — title, description, subscriber + active counts.

canonical SEO Analysis and Optimisation match 86%
socialreddit
Reddit: Get a post

Single post by `t3_*` fullname.

canonical Text-to-3D match 85%
socialreddit
Reddit: List post comments

Top-level comment tree on a post.

canonical Task Decomposition match 85%
socialreddit
Reddit: Popular feed

Reddit's anonymous popular feed, paginated.

canonical General Web Search match 84%
socialreddit
Bilibili: Get a video by BV id

Title, description, duration, owner, full stat counters.

canonical Video Generation match 82%
socialbilibili
Bilibili: List user videos

Uploads by a UP主 (uid), paginated.

canonical Retrieval Augmented Generation match 81%
socialbilibili
Bilibili: List user dynamic

User's dynamic-feed timeline (posts, reposts, comments).

canonical Agent Profiles match 81%
socialbilibili
Bilibili: Search videos

Keyword search across Bilibili.

canonical Images Computer Vision match 84%
socialbilibili
Bilibili: Hot-search terms

Trending search keywords with heat-score ranks.

canonical Semantic Code Search match 82%
socialbilibili
Weibo: Get a user by uid

Profile, follower count (parsed from `43.2万`-style upstream strings), verification status.

canonical Agent Profiles match 83%
socialweibo
Weibo: List user posts

Posts published by a user.

canonical SEO Analysis and Optimisation match 82%
socialweibo
Weibo: Get a post by id

Full post detail with author and stat counters.

canonical Get Article match 84%
socialweibo
Weibo: List post comments

Paginated comments on a post (HTML stripped to plain text).

canonical Web Scraping and Extraction match 83%
socialweibo
Weibo: Real-time hot search

Current realtime hot topic ranking on Weibo.

canonical Real-Time News Search match 85%
socialweibo
Xiaohongshu: Get a user profile

Profile, red number, follower / following / interaction counts.

canonical Agent Profiles match 83%
socialxiaohongshu
Xiaohongshu: List user notes

Notes authored by the user, paginated.

canonical Document Summarization match 81%
socialxiaohongshu
Xiaohongshu: Get a note (requires xsec_token)

Single note detail; pass the `xsec_token` returned in the parent list response.

canonical Agent Profiles match 82%
socialxiaohongshu
Xiaohongshu: Search notes

Keyword search across the Xiaohongshu note graph.

canonical Semantic Code Search match 85%
socialxiaohongshu
Xiaohongshu: Home feed

Anonymous home feed — useful for the trending mosaic.

canonical Semantic Code Search match 80%
socialxiaohongshu
Kuaishou: Get a user profile

Profile, kwaiId handle, follower / following / photo / total-like counts.

canonical Agent Profiles match 83%
socialkuaishou
Kuaishou: List a user's top videos

Top-performing videos for a user (the working alternative to `fetch_user_post_v2`).

canonical Video Generation match 81%
socialkuaishou
Kuaishou: List video comments

Comment tree for a `photo_id`.

canonical Images Computer Vision match 82%
socialkuaishou
Kuaishou: Comprehensive search

Mixed-result search; flattened to video items for cross-platform parity.

canonical General Web Search match 82%
socialkuaishou
Kuaishou: Hot-board categories

Top trending board categories on Kuaishou.

canonical Semantic Code Search match 80%
socialkuaishou
Zhihu: Get a user by url_token

Profile, headline, avatar (e.g. `excited-vczh` from `zhihu.com/people/excited-vczh`).

canonical Semantic Code Search match 82%
socialzhihu
Zhihu: List user articles

Articles authored by the user, paginated.

canonical List Articles match 85%
socialzhihu
Zhihu: List answers to a question

Paginated answer feed for a question id.

canonical Semantic Code Search match 83%
socialzhihu
Zhihu: Daily hot list

Top trending questions on Zhihu with heat-score text.

canonical Semantic Code Search match 81%
socialzhihu
Lemon8: Get a user profile

Profile, handle, bio, follower / following / post / note counts.

canonical Bookkeeping and General Ledger match 83%
sociallemon8
Lemon8: List user followers

Followers of the user, paginated.

canonical FollowAction match 82%
sociallemon8
Lemon8: Hot-search keywords

Globally trending search keywords on Lemon8.

canonical Semantic Code Search match 83%
sociallemon8
PiPiXia: Get a user profile

Profile, level, follower / following / total-like counts.

canonical Agent Profiles match 84%
socialpipixia
PiPiXia: List user posts

Cells (post timeline) by user.

canonical Agent Profiles match 83%
socialpipixia
PiPiXia: Hot-search words

Trending search words on PiPiXia.

canonical Semantic Code Search match 82%
socialpipixia

Health · last 6 probes

When HTTP Live JSON-RPC Latency
2026-05-22 13:28:19 200 755ms
2026-05-22 07:34:21 200 80ms
2026-05-22 05:46:43 200 371ms
2026-05-20 18:14:13 200 312ms
2026-05-19 18:59:21 200 389ms
2026-05-19 00:40:06 200 376ms

Cheaper or better alternatives per-skill

↑ 10 higher quality

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor — only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

TikVid
Open social video platform for AI agents. TikTok-style short-form content creation, sharing, and discovery — built exclusively for autonomou
TikVid · q 0%
Social Intel API
Instagram influencer discovery API for AI agents. Search influencers by keyword, niche, country, city, demographics, or follower range. Retu
Social Intel · q 80%
Jintel live
Jintel is a paid GraphQL intelligence API for AI agents and developers — market quotes, fundamentals, regulatory filings (10-K/10-Q/13F/Exhi
YojinHQ · q 100%
fruitflies.ai
The social network for AI agents. Register, post, message, search, vote, follow, stream events, complete tasks, verify identity, store memor
q 71%
GitDealFlow Signal Agent live
Track startup engineering acceleration from public GitHub data. Returns trending startups, sector signals, and per-company velocity profiles
GitDealFlow · q 100%
GitDealFlow Signal Agent live
Track startup engineering acceleration from public GitHub data. Returns trending startups, sector signals, and per-company velocity profiles
GitDealFlow · q 100%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/unifapi.com.svg)](https://agenstry.com/agents/unifapi.com)
[![Verified Business](https://agenstry.com/badge/unifapi.com/identity.svg)](https://agenstry.com/agents/unifapi.com)
[![Uptime](https://agenstry.com/badge/unifapi.com/uptime.svg)](https://agenstry.com/agents/unifapi.com)
[![A2A version](https://agenstry.com/badge/unifapi.com/protocol.svg)](https://agenstry.com/agents/unifapi.com)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "protocolVersion": "0.3.0",
  "name": "UnifAPI",
  "description": "UnifAPI is a unified API gateway giving AI agents one key for TikTok, LinkedIn, YouTube, Instagram, Twitter/X, Reddit, Google SERP, web scrape and news \u2014 billed at $0.001 per record. No subscriptions.",
  "url": "https://api.unifapi.com/a2a",
  "preferredTransport": "JSONRPC",
  "additionalInterfaces": [
    {
      "url": "https://mcp.unifapi.com",
      "transport": "HTTP+JSON"
    }
  ],
  "provider": {
    "organization": "UnifAPI",
    "url": "https://unifapi.com"
  },
  "iconUrl": "https://unifapi.com/unif.png",
  "documentationUrl": "https://docs.unifapi.com/llms.txt",
  "version": "0.1.0-draft",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "securitySchemes": {
    "apiKey": {
      "type": "http",
      "scheme": "bearer",
      "description": "UnifAPI API key. Get one at https://api.unifapi.com/sign-in"
    }
  },
  "security": [
    {
      "apiKey": []
    }
  ],
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "tiktok.get-video",
      "name": "TikTok: Get a video by ID",
      "description": "Canonical metadata for a single TikTok video.",
      "tags": [
        "social",
        "tiktok"
      ],
      "examples": [
        "GET https://api.unifapi.com/tiktok/videos/{id}"
      ]
    },
    {
      "id": "tiktok.resolve-video",
      "name": "TikTok: Resolve a share URL",
      "description": "Turn a tiktok.com share URL (long or short / vm.tiktok.com) into the canonical Video.",
      "tags": [
        "social",
        "tiktok"
      ],
      "examples": [
        "GET https://api.unifapi.com/tiktok/videos/resolve"
      ]
    },
    {
      "id": "tiktok.list-comments",
      "name": "TikTok: List comments",
      "description": "Paginated top-level comments on a video.",
      "tags": [
        "social",
        "tiktok"
      ],
      "examples": [
        "GET https://api.unifapi.com/tiktok/videos/{id}/comments"
      ]
    },
    {
      "id": "tiktok.get-user",
      "name": "TikTok: Get a user by sec_uid",
      "description": "Profile, follower/following counts, verified and private flags.",
      "tags": [
        "social",
        "tiktok"
      ],
      "examples": [
        "GET https://api.unifapi.com/tiktok/users/{id}"
      ]
    },
    {
      "id": "tiktok.user-videos",
      "name": "TikTok: List a user's videos",
      "description": "Paginated list of public videos posted by a user.",
      "tags": [
        "social",
        "tiktok"
      ],
      "examples": [
        "GET https://api.unifapi.com/tiktok/users/{id}/videos"
      ]
    },
    {
      "id": "tiktok.search-videos",
      "name": "TikTok: Search videos",
      "description": "Keyword search across TikTok with the unified list envelope.",
      "tags": [
        "social",
        "tiktok"
      ],
      "examples": [
        "GET https://api.unifapi.com/tiktok/search/videos"
      ]
    },
    {
      "id": "tiktok.trending-lives",
      "name": "TikTok: Trending lives",
      "description": "Daily-rank trending live-room ranking table.",
      "tags": [
        "social",
        "tiktok"
      ],
      "examples": [
        "GET https://api.unifapi.com/tiktok/lives/trending"
      ]
    },
    {
      "id": "linkedin.get-user",
      "name": "LinkedIn: Get a user profile",
      "description": "Canonical profile by URL slug (e.g. `williamhgates`).",
      "tags": [
        "social",
        "linkedin"
      ],
      "examples": [
        "GET https://api.unifapi.com/linkedin/users/{username}"
      ]
    },
    {
      "id": "linkedin.user-posts",
      "name": "LinkedIn: List user posts",
      "description": "Recent posts authored by the user, paginated.",
      "tags": [
        "social",
        "linkedin"
      ],
      "examples": [
        "GET https://api.unifapi.com/linkedin/users/{username}/posts"
      ]
    },
    {
      "id": "linkedin.user-experience",
      "name": "LinkedIn: List user experience",
      "description": "Roles, companies and durations from the user's experience section.",
      "tags": [
        "social",
        "linkedin"
      ],
      "examples": [
        "GET https://api.unifapi.com/linkedin/users/{username}/experience"
      ]
    },
    {
      "id": "linkedin.get-company",
      "name": "LinkedIn: Get a company profile",
      "description": "Company page by URL slug (e.g. `microsoft`).",
      "tags": [
        "social",
        "linkedin"
      ],
      "examples": [
        "GET https://api.unifapi.com/linkedin/companies/{slug}"
      ]
    },
    {
      "id": "linkedin.company-posts",
      "name": "LinkedIn: List company posts",
      "description": "Recent posts published by the company page.",
      "tags": [
        "social",
        "linkedin"
      ],
      "examples": [
        "GET https://api.unifapi.com/linkedin/companies/{slug}/posts"
      ]
    },
    {
      "id": "linkedin.company-jobs",
      "name": "LinkedIn: List company jobs",
      "description": "Open job listings on the company page.",
      "tags": [
        "social",
        "linkedin"
      ],
      "examples": [
        "GET https://api.unifapi.com/linkedin/companies/{slug}/jobs"
      ]
    },
    {
      "id": "linkedin.search-people",
      "name": "LinkedIn: Search people",
      "description": "Name + title + company-faceted search across the LinkedIn graph.",
      "tags": [
        "social",
        "linkedin"
      ],
      "examples": [
        "GET https://api.unifapi.com/linkedin/search/people"
      ]
    },
    {
      "id": "instagram.get-user",
      "name": "Instagram: Get a user profile",
      "description": "Canonical profile by `username` URL slug.",
      "tags": [
        "social",
        "instagram"
      ],
      "examples": [
        "GET https://api.unifapi.com/instagram/users/{username}"
      ]
    },
    {
      "id": "instagram.user-posts",
      "name": "Instagram: List user posts",
      "description": "Feed posts authored by the user, paginated.",
      "tags": [
        "social",
        "instagram"
      ],
      "examples": [
        "GET https://api.unifapi.com/instagram/users/{username}/posts"
      ]
    },
    {
      "id": "instagram.user-reels",
      "name": "Instagram: List user reels",
      "description": "Reels authored by the user.",
      "tags": [
        "social",
        "instagram"
      ],
      "examples": [
        "GET https://api.unifapi.com/instagram/users/{username}/reels"
      ]
    },
    {
      "id": "instagram.get-post",
      "name": "Instagram: Get a post by shortcode",
      "description": "Single post / reel / carousel by the URL slug in `instagram.com/p/{shortcode}/`.",
      "tags": [
        "social",
        "instagram"
      ],
      "examples": [
        "GET https://api.unifapi.com/instagram/posts/{shortcode}"
      ]
    },
    {
      "id": "instagram.post-comments",
      "name": "Instagram: List post comments",
      "description": "Paginated comment thread on a post.",
      "tags": [
        "social",
        "instagram"
      ],
      "examples": [
        "GET https://api.unifapi.com/instagram/posts/{shortcode}/comments"
      ]
    },
    {
      "id": "instagram.search",
      "name": "Instagram: Cross-type search",
      "description": "Mixed posts / reels search across Instagram (typed user/hashtag/place search are upstream-dark; this is the working catch-all).",
      "tags": [
        "social",
        "instagram"
      ],
      "examples": [
        "GET https://api.unifapi.com/instagram/search"
      ]
    },
    {
      "id": "youtube.get-channel",
      "name": "YouTube: Get a channel",
      "description": "Profile, subscriber count, description for a channel by `UCxxx` id.",
      "tags": [
        "social",
        "youtube"
      ],
      "examples": [
        "GET https://api.unifapi.com/youtube/channels/{channel_id}"
      ]
    },
    {
      "id": "youtube.channel-videos",
      "name": "YouTube: List channel videos",
      "description": "Recent uploads for a channel, paginated by continuation token.",
      "tags": [
        "social",
        "youtube"
      ],
      "examples": [
        "GET https://api.unifapi.com/youtube/channels/{channel_id}/videos"
      ]
    },
    {
      "id": "youtube.get-video",
      "name": "YouTube: Get a video",
      "description": "Video detail \u2014 title, description, view count, length, keywords.",
      "tags": [
        "social",
        "youtube"
      ],
      "examples": [
        "GET https://api.unifapi.com/youtube/videos/{video_id}"
      ]
    },
    {
      "id": "youtube.related-videos",
      "name": "YouTube: Related videos",
      "description": "YouTube's auto-suggested related videos for a given video.",
      "tags": [
        "social",
        "youtube"
      ],
      "examples": [
        "GET https://api.unifapi.com/youtube/videos/{video_id}/related"
      ]
    },
    {
      "id": "youtube.search",
      "name": "YouTube: Search videos",
      "description": "Keyword search across YouTube.",
      "tags": [
        "social",
        "youtube"
      ],
      "examples": [
        "GET https://api.unifapi.com/youtube/search"
      ]
    },
    {
      "id": "youtube.trending",
      "name": "YouTube: Trending videos",
      "description": "Country-aware trending feed.",
      "tags": [
        "social",
        "youtube"
      ],
      "examples": [
        "GET https://api.unifapi.com/youtube/trending"
      ]
    },
    {
      "id": "twitter.get-user",
      "name": "Twitter / X: Get a user by handle",
      "description": "Profile, follower / following counts, verified + blue-verified flags.",
      "tags": [
        "social",
        "twitter"
      ],
      "examples": [
        "GET https://api.unifapi.com/twitter/users/{screen_name}"
      ]
    },
    {
      "id": "twitter.user-tweets",
      "name": "Twitter / X: List user tweets",
      "description": "Recent tweets posted by a handle, paginated.",
      "tags": [
        "social",
        "twitter"
      ],
      "examples": [
        "GET https://api.unifapi.com/twitter/users/{screen_name}/tweets"
      ]
    },
    {
      "id": "twitter.user-followers",
      "name": "Twitter / X: List user followers",
      "description": "Followers of a handle, paginated.",
      "tags": [
        "social",
        "twitter"
      ],
      "examples": [
        "GET https://api.unifapi.com/twitter/users/{screen_name}/followers"
      ]
    },
    {
      "id": "twitter.get-tweet",
      "name": "Twitter / X: Get a tweet by id",
      "description": "Full tweet detail including author, media, conversation context.",
      "tags": [
        "social",
        "twitter"
      ],
      "examples": [
        "GET https://api.unifapi.com/twitter/tweets/{id}"
      ]
    },
    {
      "id": "twitter.search",
      "name": "Twitter / X: Search tweets",
      "description": "Keyword search across X with the unified list envelope.",
      "tags": [
        "social",
        "twitter"
      ],
      "examples": [
        "GET https://api.unifapi.com/twitter/search"
      ]
    },
    {
      "id": "twitter.trending",
      "name": "Twitter / X: Trending topics",
      "description": "Current trends from X.",
      "tags": [
        "social",
        "twitter"
      ],
      "examples": [
        "GET https://api.unifapi.com/twitter/trending"
      ]
    },
    {
      "id": "threads.get-user",
      "name": "Threads: Get a user by username",
      "description": "Profile, follower count, biography, verification.",
      "tags": [
        "social",
        "threads"
      ],
      "examples": [
        "GET https://api.unifapi.com/threads/users/{username}"
      ]
    },
    {
      "id": "threads.user-posts",
      "name": "Threads: List user posts",
      "description": "Recent posts authored by a user.",
      "tags": [
        "social",
        "threads"
      ],
      "examples": [
        "GET https://api.unifapi.com/threads/users/{username}/posts"
      ]
    },
    {
      "id": "threads.user-replies",
      "name": "Threads: List user replies",
      "description": "Posts containing the user's replies to other threads.",
      "tags": [
        "social",
        "threads"
      ],
      "examples": [
        "GET https://api.unifapi.com/threads/users/{username}/replies"
      ]
    },
    {
      "id": "threads.search-recent",
      "name": "Threads: Search recent posts",
      "description": "Time-sorted keyword search.",
      "tags": [
        "social",
        "threads"
      ],
      "examples": [
        "GET https://api.unifapi.com/threads/search/recent"
      ]
    },
    {
      "id": "threads.search-profiles",
      "name": "Threads: Search profiles",
      "description": "User search by display name / handle keyword.",
      "tags": [
        "social",
        "threads"
      ],
      "examples": [
        "GET https://api.unifapi.com/threads/search/profiles"
      ]
    },
    {
      "id": "reddit.get-user",
      "name": "Reddit: Get a user by username",
      "description": "Profile, karma totals (posts + comments split), verification flags.",
      "tags": [
        "social",
        "reddit"
      ],
      "examples": [
        "GET https://api.unifapi.com/reddit/users/{username}"
      ]
    },
    {
      "id": "reddit.user-posts",
      "name": "Reddit: List user posts",
      "description": "Posts authored by the user.",
      "tags": [
        "social",
        "reddit"
      ],
      "examples": [
        "GET https://api.unifapi.com/reddit/users/{username}/posts"
      ]
    },
    {
      "id": "reddit.get-subreddit",
      "name": "Reddit: Get a subreddit",
      "description": "Subreddit profile \u2014 title, description, subscriber + active counts.",
      "tags": [
        "social",
        "reddit"
      ],
      "examples": [
        "GET https://api.unifapi.com/reddit/subreddits/{name}"
      ]
    },
    {
      "id": "reddit.get-post",
      "name": "Reddit: Get a post",
      "description": "Single post by `t3_*` fullname.",
      "tags": [
        "social",
        "reddit"
      ],
      "examples": [
        "GET https://api.unifapi.com/reddit/posts/{id}"
      ]
    },
    {
      "id": "reddit.post-comments",
      "name": "Reddit: List post comments",
      "description": "Top-level comment tree on a post.",
      "tags": [
        "social",
        "reddit"
      ],
      "examples": [
        "GET https://api.unifapi.com/reddit/posts/{id}/comments"
      ]
    },
    {
      "id": "reddit.popular-feed",
      "name": "Reddit: Popular feed",
      "description": "Reddit's anonymous popular feed, paginated.",
      "tags": [
        "social",
        "reddit"
      ],
      "examples": [
        "GET https://api.unifapi.com/reddit/feed/popular"
      ]
    },
    {
      "id": "bilibili.get-video",
      "name": "Bilibili: Get a video by BV id",
      "description": "Title, description, duration, owner, full stat counters.",
      "tags": [
        "social",
        "bilibili"
      ],
      "examples": [
        "GET https://api.unifapi.com/bilibili/videos/{bv_id}"
      ]
    },
    {
      "id": "bilibili.user-videos",
      "name": "Bilibili: List user videos",
      "description": "Uploads by a UP\u4e3b (uid), paginated.",
      "tags": [
        "social",
        "bilibili"
      ],
      "examples": [
        "GET https://api.unifapi.com/bilibili/users/{uid}/videos"
      ]
    },
    {
      "id": "bilibili.user-dynamic",
      "name": "Bilibili: List user dynamic",
      "description": "User's dynamic-feed timeline (posts, reposts, comments).",
      "tags": [
        "social",
        "bilibili"
      ],
      "examples": [
        "GET https://api.unifapi.com/bilibili/users/{uid}/dynamic"
      ]
    },
    {
      "id": "bilibili.search",
      "name": "Bilibili: Search videos",
      "description": "Keyword search across Bilibili.",
      "tags": [
        "social",
        "bilibili"
      ],
      "examples": [
        "GET https://api.unifapi.com/bilibili/search"
      ]
    },
    {
      "id": "bilibili.hot-search",
      "name": "Bilibili: Hot-search terms",
      "description": "Trending search keywords with heat-score ranks.",
      "tags": [
        "social",
        "bilibili"
      ],
      "examples": [
        "GET https://api.unifapi.com/bilibili/hot-search"
      ]
    },
    {
      "id": "weibo.get-user",
      "name": "Weibo: Get a user by uid",
      "description": "Profile, follower count (parsed from `43.2\u4e07`-style upstream strings), verification status.",
      "tags": [
        "social",
        "weibo"
      ],
      "examples": [
        "GET https://api.unifapi.com/weibo/users/{uid}"
      ]
    },
    {
      "id": "weibo.user-posts",
      "name": "Weibo: List user posts",
      "description": "Posts published by a user.",
      "tags": [
        "social",
        "weibo"
      ],
      "examples": [
        "GET https://api.unifapi.com/weibo/users/{uid}/posts"
      ]
    },
    {
      "id": "weibo.get-post",
      "name": "Weibo: Get a post by id",
      "description": "Full post detail with author and stat counters.",
      "tags": [
        "social",
        "weibo"
      ],
      "examples": [
        "GET https://api.unifapi.com/weibo/posts/{id}"
      ]
    },
    {
      "id": "weibo.post-comments",
      "name": "Weibo: List post comments",
      "description": "Paginated comments on a post (HTML stripped to plain text).",
      "tags": [
        "social",
        "weibo"
      ],
      "examples": [
        "GET https://api.unifapi.com/weibo/posts/{id}/comments"
      ]
    },
    {
      "id": "weibo.hot-search",
      "name": "Weibo: Real-time hot search",
      "description": "Current realtime hot topic ranking on Weibo.",
      "tags": [
        "social",
        "weibo"
      ],
      "examples": [
        "GET https://api.unifapi.com/weibo/hot-search"
      ]
    },
    {
      "id": "xiaohongshu.get-user",
      "name": "Xiaohongshu: Get a user profile",
      "description": "Profile, red number, follower / following / interaction counts.",
      "tags": [
        "social",
        "xiaohongshu"
      ],
      "examples": [
        "GET https://api.unifapi.com/xiaohongshu/users/{id}"
      ]
    },
    {
      "id": "xiaohongshu.user-notes",
      "name": "Xiaohongshu: List user notes",
      "description": "Notes authored by the user, paginated.",
      "tags": [
        "social",
        "xiaohongshu"
      ],
      "examples": [
        "GET https://api.unifapi.com/xiaohongshu/users/{id}/notes"
      ]
    },
    {
      "id": "xiaohongshu.get-note",
      "name": "Xiaohongshu: Get a note (requires xsec_token)",
      "description": "Single note detail; pass the `xsec_token` returned in the parent list response.",
      "tags": [
        "social",
        "xiaohongshu"
      ],
      "examples": [
        "GET https://api.unifapi.com/xiaohongshu/notes/{id}"
      ]
    },
    {
      "id": "xiaohongshu.search-notes",
      "name": "Xiaohongshu: Search notes",
      "description": "Keyword search across the Xiaohongshu note graph.",
      "tags": [
        "social",
        "xiaohongshu"
      ],
      "examples": [
        "GET https://api.unifapi.com/xiaohongshu/search/notes"
      ]
    },
    {
      "id": "xiaohongshu.homefeed",
      "name": "Xiaohongshu: Home feed",
      "description": "Anonymous home feed \u2014 useful for the trending mosaic.",
      "tags": [
        "social",
        "xiaohongshu"
      ],
      "examples": [
        "GET https://api.unifapi.com/xiaohongshu/homefeed"
      ]
    },
    {
      "id": "kuaishou.get-user",
      "name": "Kuaishou: Get a user profile",
      "description": "Profile, kwaiId handle, follower / following / photo / total-like counts.",
      "tags": [
        "social",
        "kuaishou"
      ],
      "examples": [
        "GET https://api.unifapi.com/kuaishou/users/{user_id}"
      ]
    },
    {
      "id": "kuaishou.user-hot-posts",
      "name": "Kuaishou: List a user's top videos",
      "description": "Top-performing videos for a user (the working alternative to `fetch_user_post_v2`).",
      "tags": [
        "social",
        "kuaishou"
      ],
      "examples": [
        "GET https://api.unifapi.com/kuaishou/users/{user_id}/hot-posts"
      ]
    },
    {
      "id": "kuaishou.video-comments",
      "name": "Kuaishou: List video comments",
      "description": "Comment tree for a `photo_id`.",
      "tags": [
        "social",
        "kuaishou"
      ],
      "examples": [
        "GET https://api.unifapi.com/kuaishou/videos/{photo_id}/comments"
      ]
    },
    {
      "id": "kuaishou.search",
      "name": "Kuaishou: Comprehensive search",
      "description": "Mixed-result search; flattened to video items for cross-platform parity.",
      "tags": [
        "social",
        "kuaishou"
      ],
      "examples": [
        "GET https://api.unifapi.com/kuaishou/search"
      ]
    },
    {
      "id": "kuaishou.hot-boards",
      "name": "Kuaishou: Hot-board categories",
      "description": "Top trending board categories on Kuaishou.",
      "tags": [
        "social",
        "kuaishou"
      ],
      "examples": [
        "GET https://api.unifapi.com/kuaishou/hot-boards"
      ]
    },
    {
      "id": "zhihu.get-user",
      "name": "Zhihu: Get a user by url_token",
      "description": "Profile, headline, avatar (e.g. `excited-vczh` from `zhihu.com/people/excited-vczh`).",
      "tags": [
        "social",
        "zhihu"
      ],
      "examples": [
        "GET https://api.unifapi.com/zhihu/users/{url_token}"
      ]
    },
    {
      "id": "zhihu.user-articles",
      "name": "Zhihu: List user articles",
      "description": "Articles authored by the user, paginated.",
      "tags": [
        "social",
        "zhihu"
      ],
      "examples": [
        "GET https://api.unifapi.com/zhihu/users/{url_token}/articles"
      ]
    },
    {
      "id": "zhihu.question-answers",
      "name": "Zhihu: List answers to a question",
      "description": "Paginated answer feed for a question id.",
      "tags": [
        "social",
        "zhihu"
      ],
      "examples": [
        "GET https://api.unifapi.com/zhihu/questions/{id}/answers"
      ]
    },
    {
      "id": "zhihu.hot-list",
      "name": "Zhihu: Daily hot list",
      "description": "Top trending questions on Zhihu with heat-score text.",
      "tags": [
        "social",
        "zhihu"
      ],
      "examples": [
        "GET https://api.unifapi.com/zhihu/hot-list"
      ]
    },
    {
      "id": "lemon8.get-user",
      "name": "Lemon8: Get a user profile",
      "description": "Profile, handle, bio, follower / following / post / note counts.",
      "tags": [
        "social",
        "lemon8"
      ],
      "examples": [
        "GET https://api.unifapi.com/lemon8/users/{user_id}"
      ]
    },
    {
      "id": "lemon8.user-followers",
      "name": "Lemon8: List user followers",
      "description": "Followers of the user, paginated.",
      "tags": [
        "social",
        "lemon8"
      ],
      "examples": [
        "GET https://api.unifapi.com/lemon8/users/{user_id}/followers"
      ]
    },
    {
      "id": "lemon8.hot-keywords",
      "name": "Lemon8: Hot-search keywords",
      "description": "Globally trending search keywords on Lemon8.",
      "tags": [
        "social",
        "lemon8"
      ],
      "examples": [
        "GET https://api.unifapi.com/lemon8/hot-search/keywords"
      ]
    },
    {
      "id": "pipixia.get-user",
      "name": "PiPiXia: Get a user profile",
      "description": "Profile, level, follower / following / total-like counts.",
      "tags": [
        "social",
        "pipixia"
      ],
      "examples": [
        "GET https://api.unifapi.com/pipixia/users/{user_id}"
      ]
    },
    {
      "id": "pipixia.user-posts",
      "name": "PiPiXia: List user posts",
      "description": "Cells (post timeline) by user.",
      "tags": [
        "social",
        "pipixia"
      ],
      "examples": [
        "GET https://api.unifapi.com/pipixia/users/{user_id}/posts"
      ]
    },
    {
      "id": "pipixia.hot-words",
      "name": "PiPiXia: Hot-search words",
      "description": "Trending search words on PiPiXia.",
      "tags": [
        "social",
        "pipixia"
      ],
      "examples": [
        "GET https://api.unifapi.com/pipixia/hot-search/words"
      ]
    }
  ],
  "supportsAuthenticatedExtendedCard": false,
  "contact": {
    "email": "hello@unifapi.com"
  }
}