GitHub User
Fetch public profile information for a GitHub user.
9 endpoints240 calls9/9 passing
User Profile
Get a GitHub user's public profile.
GET
/v1/social-media:github-user/profile/:usernamepassing · 0.4s5m cache
Parameters
| Name | Type | In | Description |
|---|---|---|---|
| username | string | path | GitHub username (without @). Required. |
Example response
{"project":"social-media:github-user", "data": {"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" } ] },"timestamp":"2026-05-27T13:36:09Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Get Trending Repos
Repositori yang sedang tren di GitHub.
GET
/v1/social-media:github-user/trendingpassing · 1.6s15m cache
Parameters
| Name | Type | In | Description |
|---|---|---|---|
| since | enum | query | Time range. Default daily. One of daily, weekly, monthly. |
| language | string | query | Filter by programming language, e.g. typescript, rust, go. |
| spokenLanguage | string | query | Filter by spoken language (ISO code, e.g. en, id). |
Example response
{"project":"social-media:github-user", "data": {"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" },"timestamp":"2026-05-27T13:36:09Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Get Trending Developers
Developer yang sedang tren di GitHub.
GET
/v1/social-media:github-user/trending-developerspassing · 0.9s15m cache
Parameters
| Name | Type | In | Description |
|---|---|---|---|
| since | enum | query | Time range. Default daily. One of daily, weekly, monthly. |
| language | string | query | Filter by programming language, e.g. typescript, rust, go. |
Example response
{"project":"social-media:github-user", "data": {"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" },"timestamp":"2026-05-27T13:36:09Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Get Repository
Detail satu repositori GitHub.
GET
/v1/social-media:github-user/repo/:owner/:repopassing · 0.6s1h cache
Parameters
| Name | Type | In | Description |
|---|---|---|---|
| owner | string | path | Repository owner (user or org). Required. |
| repo | string | path | Repository name. Required. |
Example response
{"project":"social-media:github-user", "data": {"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" } },"timestamp":"2026-05-27T13:36:09Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Get Organization
Profil satu organisasi GitHub.
GET
/v1/social-media:github-user/org/:orgpassing · 0.3s1h cache
Parameters
| Name | Type | In | Description |
|---|---|---|---|
| org | string | path | Organization login. Required. |
Example response
{"project":"social-media:github-user", "data": {"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 } },"timestamp":"2026-05-27T13:36:09Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Get Repository Releases
Daftar release sebuah repositori, lengkap dengan asetnya.
GET
/v1/social-media:github-user/releases/:owner/:repopassing · 0.8s1h cache
Parameters
| Name | Type | In | Description |
|---|---|---|---|
| owner | string | path | Repository owner. Required. |
| repo | string | path | Repository name. Required. |
| page | number | query | Page number. Default 1. |
| perPage | number | query | Releases per page. Default 30, max 100. |
Example response
{"project":"social-media:github-user", "data": {"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 },"timestamp":"2026-05-27T13:36:09Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Get Starred Repos
Repositori yang di-star seorang pengguna.
GET
/v1/social-media:github-user/starred/:usernamepassing · 0.5s1h cache
Parameters
| Name | Type | In | Description |
|---|---|---|---|
| username | string | path | GitHub username. Required. |
| page | number | query | Page number. Default 1. |
| perPage | number | query | Repos per page. Default 30, max 100. |
Example response
{"project":"social-media:github-user", "data": {"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" },"timestamp":"2026-05-27T13:36:09Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Search Repositories
Cari repositori dengan sintaks pencarian GitHub.
GET
/v1/social-media:github-user/search-repospassing · 1.0s30m cache
Parameters
| Name | Type | In | Description |
|---|---|---|---|
| q | string | query | Search query, GitHub search syntax. Required. |
| sort | enum | query | Sort field. Default best match. One of stars, forks, help-wanted-issues, updated. |
| order | enum | query | Sort direction. Default desc. One of asc, desc. |
| page | number | query | Page number. Default 1 (GitHub caps search at 1000 results). |
| perPage | number | query | Results per page. Default 30, max 100. |
Example response
{"project":"social-media:github-user", "data": {"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 },"timestamp":"2026-05-27T13:36:09Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Search Users
Cari pengguna dengan sintaks pencarian GitHub.
GET
/v1/social-media:github-user/search-userspassing · 0.4s30m cache
Parameters
| Name | Type | In | Description |
|---|---|---|---|
| q | string | query | Search query, GitHub search syntax. Required. |
| sort | enum | query | Sort field. Default best match. One of followers, repositories, joined. |
| order | enum | query | Sort direction. Default desc. One of asc, desc. |
| page | number | query | Page number. Default 1 (GitHub caps search at 1000 results). |
| perPage | number | query | Results per page. Default 30, max 100. |
Example response
{"project":"social-media:github-user", "data": {"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 },"timestamp":"2026-05-27T13:36:09Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Try it
Live request with your key
const data = await client.run( "social-media:github-user", "profile", { username: "torvalds" });
GitHub User
Fetch public profile information for a GitHub user.
9 endpoints240 calls9/9 passing
Get a GitHub user's public profile.
GET
/v1/…github-user/profile/:usernamepassing · 0.4s5m cache
Try it
Parameters
username
string · path · required
GitHub username (without @).
Example response
{"project":"social-media:github-user", "data": {"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" } ] },"timestamp":"2026-05-27T13:36:09Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Code
const data = await client.run( "social-media:github-user", "profile", { username: "torvalds" });