Fetch public profile information for a GitHub user.
profilepassing, 0.4strendingpassing, 2.4strending-developerspassing, 0.9srepopassing, 0.7sorgpassing, 0.3sreleasespassing, 0.8sstarredpassing, 0.4ssearch-repospassing, 0.9ssearch-userspassing, 0.4s/v1/social-media:github-user/profile/:username5m cache1 paramchecking key…// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";
const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });
const data = await client.run("social-media:github-user", "profile", {
"username": "torvalds"
});
console.log(data);curl -X GET "https://api.zpi.web.id/v1/social-media:github-user/profile/torvalds" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"/v1/social-media:github-user/profile/:usernameGet a GitHub user's public profile.usernamestringrequiredin pathcurl -X GET "https://api.zpi.web.id/v1/social-media:github-user/profile/torvalds" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"ok": true,
"user": {
"id": 1024025,
"bio": "",
"blog": "",
"name": "Linus Torvalds",
"type": "User",
"email": "",
"login": "torvalds",
"avatar": "https://avatars.githubusercontent.com/u/1024025?v=4",
"company": "Linux Foundation",
"htmlUrl": "https://github.com/torvalds",
"twitter": "",
"hireable": false,
"location": "Portland, OR",
"createdAt": "2011-09-03T15:26:22Z",
"followers": 304705,
"following": 0,
"updatedAt": "2026-05-25T22:34:10Z",
"publicGists": 1,
"publicRepos": 11
},
"repos": [
{
"id": 2325298,
"fork": false,
"name": "linux",
"forks": 62572,
"stars": 234576,
"topics": [],
"htmlUrl": "https://github.com/torvalds/linux",
"archived": false,
"fullName": "torvalds/linux",
"language": "C",
"pushedAt": "2026-05-26T23:41:14Z",
"watchers": 234576,
"updatedAt": "2026-05-27T13:19:45Z",
"openIssues": 3,
"description": "Linux kernel source tree"
},
{
"id": 79171906,
"fork": true,
"name": "libdc-for-dirk",
"forks": 52,
"stars": 387,
"topics": [],
"htmlUrl": "https://github.com/torvalds/libdc-for-dirk",
"archived": false,
"fullName": "torvalds/libdc-for-dirk",
"language": "C",
"pushedAt": "2024-12-26T20:12:43Z",
"watchers": 387,
"updatedAt": "2026-05-27T10:26:00Z",
"openIssues": 1,
"description": "Only use for syncing with Dirk, don't use for anything else"
},
{
"id": 1058343058,
"fork": false,
"name": "GuitarPedal",
"forks": 69,
"stars": 1941,
"topics": [],
"htmlUrl": "https://github.com/torvalds/GuitarPedal",
"archived": false,
"fullName": "torvalds/GuitarPedal",
"language": "C",
"pushedAt": "2026-05-24T23:39:40Z",
"watchers": 1941,
"updatedAt": "2026-05-27T06:46:10Z",
"openIssues": 3,
"description": "Linus learns analog circuits"
}
]
}/v1/social-media:github-user/trendingRepositori yang sedang tren di GitHub.sinceenumoptionallanguagestringoptionalspokenLanguagestringoptionalcurl -X GET "https://api.zpi.web.id/v1/social-media:github-user/trending?since=daily&language=typescript&spokenLanguage=en" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"ok": true,
"count": 13,
"items": [
{
"url": "https://github.com/TencentCloud/TencentDB-Agent-Memory",
"name": "TencentDB-Agent-Memory",
"repo": "TencentCloud/TencentDB-Agent-Memory",
"forks": 1407,
"owner": "TencentCloud",
"stars": 15627,
"builtBy": [
"Maxwell-Code07",
"Yuntong8888"
],
"language": "TypeScript",
"description": "TencentDB Agent Memory is a team-level memory hub for AI Agents — turning conversations, docs, and code into four reusable memory assets (Chat Memory, Skill, LLM-Wiki, Code-Graph) …",
"languageColor": "#3178c6",
"starsInPeriod": 1892,
"starsInPeriodText": "1,892 stars today"
},
{
"url": "https://github.com/addyosmani/agent-skills",
"name": "agent-skills",
"repo": "addyosmani/agent-skills",
"forks": 8844,
"owner": "addyosmani",
"stars": 82297,
"builtBy": [
"addyosmani",
"nucliweb",
"federicobartoli"
],
"language": "JavaScript",
"description": "Production-grade engineering skills for AI coding agents.",
"languageColor": "#f1e05a",
"starsInPeriod": 226,
"starsInPeriodText": "226 stars today"
},
{
"url": "https://github.com/cloudflare/computer",
"name": "computer",
"repo": "cloudflare/computer",
"forks": 209,
"owner": "cloudflare",
"stars": 4306,
"builtBy": [
"aron-cf",
"ndisidore",
"ghostwriternr"
],
"language": "TypeScript",
"description": "Give your agent a computer 👾",
"languageColor": "#3178c6",
"starsInPeriod": 891,
"starsInPeriodText": "891 stars today"
}
],
"since": "daily"
}/v1/social-media:github-user/trending-developersDeveloper yang sedang tren di GitHub.sinceenumoptionallanguagestringoptionalcurl -X GET "https://api.zpi.web.id/v1/social-media:github-user/trending-developers?since=daily&language=rust" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"ok": true,
"count": 25,
"items": [
{
"url": "https://github.com/esengine",
"name": "YHH",
"rank": 1,
"avatar": "https://avatars.githubusercontent.com/u/18465053?s=96&v=4",
"username": "esengine",
"popularRepo": {
"url": "https://github.com/esengine/DeepSeek-Reasonix",
"name": "DeepSeek-Reasonix",
"repo": "esengine/DeepSeek-Reasonix",
"description": "DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running."
}
},
{
"url": "https://github.com/Astro-Han",
"name": "AstroHan",
"rank": 2,
"avatar": "https://avatars.githubusercontent.com/u/255364436?s=96&v=4",
"username": "Astro-Han",
"popularRepo": {
"url": "https://github.com/Astro-Han/karpathy-llm-wiki",
"name": "karpathy-llm-wiki",
"repo": "Astro-Han/karpathy-llm-wiki",
"description": "Agent Skills-compatible LLM wiki for Claude Code, Cursor, and Codex. Build a Karpathy-style knowledge base from raw sources, citations, a…"
}
},
{
"url": "https://github.com/lidge-jun",
"name": "JUN",
"rank": 3,
"avatar": "https://avatars.githubusercontent.com/u/243035832?s=96&v=4",
"username": "lidge-jun",
"popularRepo": {
"url": "https://github.com/lidge-jun/opencodex",
"name": "opencodex",
"repo": "lidge-jun/opencodex",
"description": "Universal provider proxy for OpenAI Codex & Claude Code — use any LLM (Claude, Gemini, Grok, DeepSeek, Ollama…) with Codex CLI, App, SDK,…"
}
}
],
"since": "daily"
}/v1/social-media:github-user/repo/:owner/:repoDetail satu repositori GitHub.ownerstringrequiredin pathrepostringrequiredin pathcurl -X GET "https://api.zpi.web.id/v1/social-media:github-user/repo/facebook/react" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"ok": true,
"repo": {
"id": 10270250,
"url": "https://github.com/react/react",
"name": "react",
"forks": 51190,
"owner": "react",
"stars": 247059,
"isFork": false,
"topics": [
"declarative",
"frontend",
"javascript",
"library",
"react",
"ui"
],
"license": "MIT",
"fullName": "react/react",
"homepage": "https://react.dev",
"language": "JavaScript",
"pushedAt": "2026-08-05T19:11:16Z",
"watchers": 6600,
"createdAt": "2013-05-24T16:15:54Z",
"updatedAt": "2026-08-06T11:12:40Z",
"isArchived": false,
"openIssues": 1248,
"description": "The library for web and native user interfaces.",
"defaultBranch": "main"
}
}/v1/social-media:github-user/org/:orgProfil satu organisasi GitHub.orgstringrequiredin pathcurl -X GET "https://api.zpi.web.id/v1/social-media:github-user/org/vercel" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"ok": true,
"org": {
"id": 14985020,
"url": "https://github.com/vercel",
"blog": "https://vercel.com",
"name": "Vercel",
"login": "vercel",
"avatar": "https://avatars.githubusercontent.com/u/14985020?v=4",
"twitter": "vercel",
"createdAt": "2015-10-05T19:40:30Z",
"followers": 30114,
"following": 0,
"updatedAt": "2026-07-16T14:59:51Z",
"isVerified": true,
"description": "Agentic infrastructure for every app and agent.",
"publicGists": 0,
"publicRepos": 238
}
}/v1/social-media:github-user/releases/:owner/:repoDaftar release sebuah repositori, lengkap dengan asetnya.ownerstringrequiredin pathrepostringrequiredin pathpagenumberoptionalperPagenumberoptionalcurl -X GET "https://api.zpi.web.id/v1/social-media:github-user/releases/oven-sh/bun?page=1&perPage=30" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"ok": true,
"page": 1,
"repo": "bun",
"count": 30,
"items": [
{
"id": 320260981,
"tag": "bun-v1.3.14",
"url": "https://github.com/oven-sh/bun/releases/tag/bun-v1.3.14",
"body": "To install Bun v1.3.14\r\n```bash\r\ncurl -fsSL https://bun.sh/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n```\r\n\r\nWindows:\r\n```bash\r\npowershell -c \"irm bun.sh/install.p…",
"name": "Bun v1.3.14",
"assets": [
{
"url": "https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-darwin-aarch64-profile.zip",
"name": "bun-darwin-aarch64-profile.zip",
"size": 301012416,
"contentType": "application/zip",
"downloadCount": 1687
},
{
"url": "https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-darwin-aarch64.zip",
"name": "bun-darwin-aarch64.zip",
"size": 23586433,
"contentType": "application/zip",
"downloadCount": 1181711
}
],
"author": "Jarred-Sumner",
"isDraft": false,
"createdAt": "2026-05-12T22:12:49Z",
"publishedAt": "2026-05-13T03:48:28Z",
"isPrerelease": false
},
{
"id": 310831164,
"tag": "bun-v1.3.13",
"url": "https://github.com/oven-sh/bun/releases/tag/bun-v1.3.13",
"body": "To install Bun v1.3.13\r\n```bash\r\ncurl -fsSL https://bun.sh/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n```\r\n\r\nWindows:\r\n```bash\r\npowershell -c \"irm bun.sh/install.p…",
"name": "Bun v1.3.13",
"assets": [
{
"url": "https://github.com/oven-sh/bun/releases/download/bun-v1.3.13/bun-darwin-aarch64-profile.zip",
"name": "bun-darwin-aarch64-profile.zip",
"size": 449102347,
"contentType": "application/zip",
"downloadCount": 423
},
{
"url": "https://github.com/oven-sh/bun/releases/download/bun-v1.3.13/bun-darwin-aarch64.zip",
"name": "bun-darwin-aarch64.zip",
"size": 23094987,
"contentType": "application/zip",
"downloadCount": 358408
}
],
"author": "Jarred-Sumner",
"isDraft": false,
"createdAt": "2026-04-19T07:07:51Z",
"publishedAt": "2026-04-20T08:07:57Z",
"isPrerelease": false
}
],
"owner": "oven-sh",
"hasMore": true,
"nextPage": 2
}/v1/social-media:github-user/starred/:usernameRepositori yang di-star seorang pengguna.usernamestringrequiredin pathpagenumberoptionalperPagenumberoptionalcurl -X GET "https://api.zpi.web.id/v1/social-media:github-user/starred/torvalds?page=1&perPage=30" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"ok": true,
"page": 1,
"count": 2,
"items": [
{
"id": 2325298,
"url": "https://github.com/torvalds/linux",
"name": "linux",
"forks": 63773,
"owner": "torvalds",
"stars": 241942,
"isFork": false,
"license": "NOASSERTION",
"fullName": "torvalds/linux",
"language": "C",
"pushedAt": "2026-08-05T16:03:28Z",
"watchers": 241942,
"createdAt": "2011-09-04T22:48:12Z",
"updatedAt": "2026-08-06T11:18:42Z",
"isArchived": false,
"openIssues": 3,
"description": "Linux kernel source tree",
"defaultBranch": "master"
},
{
"id": 2319498,
"url": "https://github.com/subsurface/subsurface",
"name": "subsurface",
"forks": 588,
"owner": "subsurface",
"stars": 3161,
"isFork": false,
"license": "GPL-2.0",
"fullName": "subsurface/subsurface",
"homepage": "https://subsurface-divelog.org",
"language": "C++",
"pushedAt": "2026-08-06T03:51:58Z",
"watchers": 3161,
"createdAt": "2011-09-03T15:27:51Z",
"updatedAt": "2026-08-06T09:21:24Z",
"isArchived": false,
"openIssues": 334,
"description": "This is the official upstream of the Subsurface divelog program",
"defaultBranch": "master"
}
],
"hasMore": false,
"nextPage": null,
"username": "torvalds"
}/v1/social-media:github-user/search-reposCari repositori dengan sintaks pencarian GitHub.qstringrequiredsortenumoptionalorderenumoptionalpagenumberoptionalperPagenumberoptionalcurl -X GET "https://api.zpi.web.id/v1/social-media:github-user/search-repos?q=language%3Arust+stars%3A%3E1000&sort=stars&order=desc&page=1&perPage=30" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"ok": true,
"page": 1,
"count": 30,
"items": [
{
"id": 1197021090,
"url": "https://github.com/ultraworkers/claw-code",
"name": "claw-code",
"forks": 109281,
"owner": "ultraworkers",
"stars": 194982,
"isFork": false,
"license": "MIT",
"fullName": "ultraworkers/claw-code",
"language": "Rust",
"pushedAt": "2026-08-06T11:18:35Z",
"watchers": 194982,
"createdAt": "2026-03-31T08:58:08Z",
"updatedAt": "2026-08-06T10:51:28Z",
"isArchived": false,
"openIssues": 35,
"description": "An agent-managed museum exhibit, built in Rust with Gajae-Code / LazyCodex — developed and maintained with no human intervention.",
"defaultBranch": "main"
},
{
"id": 1031912724,
"url": "https://github.com/farion1231/cc-switch",
"name": "cc-switch",
"forks": 8491,
"owner": "farion1231",
"stars": 125017,
"isFork": false,
"topics": [
"ai-tools",
"claude-code",
"codex"
],
"license": "MIT",
"fullName": "farion1231/cc-switch",
"homepage": "https://ccswitch.io",
"language": "Rust",
"pushedAt": "2026-08-06T09:07:16Z",
"watchers": 125017,
"createdAt": "2025-08-04T14:16:16Z",
"updatedAt": "2026-08-06T11:19:49Z",
"isArchived": false,
"openIssues": 2051,
"description": "A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io",
"defaultBranch": "main"
},
{
"id": 299354207,
"url": "https://github.com/rustdesk/rustdesk",
"name": "rustdesk",
"forks": 18303,
"owner": "rustdesk",
"stars": 119741,
"isFork": false,
"topics": [
"android",
"anydesk",
"dart"
],
"license": "AGPL-3.0",
"fullName": "rustdesk/rustdesk",
"homepage": "https://rustdesk.com",
"language": "Rust",
"pushedAt": "2026-08-06T10:53:58Z",
"watchers": 119741,
"createdAt": "2020-09-28T15:36:08Z",
"updatedAt": "2026-08-06T11:15:32Z",
"isArchived": false,
"openIssues": 125,
"description": "An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.",
"defaultBranch": "master"
}
],
"query": "language:rust stars:>10000",
"total": 244,
"hasMore": true,
"nextPage": 2,
"totalReachable": 244
}/v1/social-media:github-user/search-usersCari pengguna dengan sintaks pencarian GitHub.qstringrequiredsortenumoptionalorderenumoptionalpagenumberoptionalperPagenumberoptionalcurl -X GET "https://api.zpi.web.id/v1/social-media:github-user/search-users?q=location%3Aindonesia+followers%3A%3E1000&sort=followers&order=desc&page=1&perPage=30" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"ok": true,
"page": 1,
"count": 30,
"items": [
{
"id": 2681894,
"url": "https://github.com/sandhikagalih",
"type": "User",
"login": "sandhikagalih",
"avatar": "https://avatars.githubusercontent.com/u/2681894?v=4",
"isSiteAdmin": false
},
{
"id": 43339356,
"url": "https://github.com/deaafrizal",
"type": "User",
"login": "deaafrizal",
"avatar": "https://avatars.githubusercontent.com/u/43339356?v=4",
"isSiteAdmin": false
},
{
"id": 70091,
"url": "https://github.com/khannedy",
"type": "User",
"login": "khannedy",
"avatar": "https://avatars.githubusercontent.com/u/70091?v=4",
"isSiteAdmin": false
}
],
"query": "location:indonesia followers:>1000",
"total": 37,
"hasMore": true,
"nextPage": 2,
"totalReachable": 37
}