GitHub Profile API
The GitHub Profile API returns a single
GitHub
user or organization profile as structured JSON. Pass the handle in the username
parameter (a pasted profile URL or an @handle is normalized automatically). The
response includes the profile identity and sidebar details (name, bio, company, location, website,
status, social accounts, highlights, and repository, star, project and package counts), the pinned cards
as pinned_repositories (or, when the profile has no pins, GitHub's fallback as
popular_repositories), organizations, GitHub Sponsors in both directions
(sponsors and sponsoring), achievement badges, the profile README as
readme with its text, html markup and link, and the
contributions calendar with its activity overview and per-type activity breakdown. The
calendar covers the last 12 months, or a whole calendar year when you pass year.
Header follower and following counts are rendered compact by GitHub (for example 25.2k)
and are therefore approximate. The repos, starred_count and
sponsoring_count values are exact.
Both user and organization accounts are supported. Organizations return the shared identity and
detail fields - including bio, location, email,
twitter_username, social_accounts and sponsoring_count - with
is_organization: true and the sponsors / sponsoring rows when
GitHub shows them, together with the sections GitHub renders only on an organization page: the
overview repositories list with exact counts and licenses, top_languages,
topics, members_count, the people member preview, and
verified_domains for GitHub-verified organizations. The user-only sections
(company, following, starred_count, status, highlights, organizations, achievements and
contributions) are omitted. The
contributions section can also be absent for user accounts with no visible activity,
such as deleted-user placeholders.
Inside contributions, the calendar and total cover the last
year, while activity is the timeline GitHub renders under the calendar for the current
month so far - its window is returned as activity_from and activity_to. It
holds blocks in GitHub's order, typed commits, repositories,
pull_requests, pull_request_reviews, issues,
discussions, answered_discussions or the featured
highlight, and one type can fill several blocks, such as two highlights. Each block
carries GitHub's summary line and its rows, one per repository in a commits block and
one per contribution in the others. Contributions GitHub keeps private are not listed there. They
are counted for the same window in private_contributions.
Pass tab=repositories for the account's full repository list, 30 rows per page with
page, for users and organizations (organizations add exact issue and pull request counts), or
tab=stars for a user's starred_repositories and star_lists, 30 rows per
page with the next_page_token from pagination. These tabs return
profile, the tab's list and pagination only.
API Parameters
Username
-
- Name
-
username - Required
- Required
- Description
-
The GitHub username (login) to look up, e.g.
dhh. User and organization handles are both accepted. An@handleor a profile URL of the formhttps://github.com/dhhis accepted and normalized to the login. Other URL shapes such asgithub.com/orgs/railsare not. The handle must be 1 to 39 letters, digits, or hyphens (older accounts can start or end with a hyphen) and must not be one of GitHub's reserved top-level routes such asaboutorsettings. Anything else returns a400.
Contributions
-
- Name
-
year - Required
- Optional
- Description
-
Calendar year of contributions to return, from
1970to the current year, e.g.2024. Thecontributionscalendar then covers that whole year, and its activity timeline shows the December of that year, or the current month so far for the current year. Without it the calendar covers the last 12 months. Organizations have no contribution calendar. Supported with theoverviewtab only.
Tabs
-
- Name
-
tab - Required
- Optional
- Description
-
Profile tab to return. Available options:
overview(default, the profile page),repositories(the account's full repository list, 30 per page, for users and organizations), orstars(a user's starred repositories and star lists, 30 per page). Organizations have no stars tab. Therepositoriesandstarstabs returnprofile, the tab's list andpaginationonly.
-
- Name
-
page - Required
- Optional
- Description
-
Page of the repositories tab to return, starting at
1. Supported withtab=repositoriesonly. Any other tab returns a400error.
-
- Name
-
next_page_token - Required
- Optional
- Description
-
Cursor for the next page of starred repositories, taken from
pagination.next_page_tokenof the previous response. Supported withtab=starsonly. Any other tab returns a400error.
Engine
-
- Name
-
engine - Required
- Required
- Description
-
Parameter defines an engine that will be used to retrieve real-time data. It must be set to
github_profile.
API key
-
- Name
-
api_key - Required
- Required
- Description
-
The
api_keyauthenticates your requests. Use it as a query parameter (https://www.searchapi.io/api/v1/search?api_key=YOUR_API_KEY) or in the Authorization header (Bearer YOUR_API_KEY).
Zero Data Retention
-
- Name
-
zero_retention - Enterprise Only
- Enterprise Only
- Required
- Optional
- Description
-
Set this parameter to
trueto disable all logging and persistent storage. No request parameters, HTML, or JSON responses are stored or logged. Suitable for high-compliance use cases. Debugging and support may be limited while enabled.
API Examples
User profile
https://www.searchapi.io/api/v1/search?engine=github_profile&username=yyx990803
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "github_profile",
"username": "yyx990803"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_Y13l0G0NrUzFjHHv7psfZqud",
"status": "Success",
"created_at": "2026-09-16T14:49:49Z",
"request_time_taken": 3.63,
"parsing_time_taken": 0.13,
"total_time_taken": 3.76,
"request_url": "https://github.com/yyx990803",
"html_url": "https://www.searchapi.io/api/v1/searches/search_Y13l0G0NrUzFjHHv7psfZqud.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_Y13l0G0NrUzFjHHv7psfZqud"
},
"search_parameters": {
"engine": "github_profile",
"username": "yyx990803"
},
"profile": {
"login": "yyx990803",
"id": 499550,
"name": "Evan You",
"avatar_url": "https://avatars.githubusercontent.com/u/499550?v=4",
"link": "https://github.com/yyx990803",
"bio": "Founder @voidzero-dev, author of @vuejs and @vitejs. Connoisseur of sushi.",
"company": "VoidZero",
"location": "Singapore",
"website": "http://evanyou.me",
"twitter_username": "evanyou",
"followers": 111000,
"following": 100,
"repos": 198,
"starred_count": 812,
"projects_count": 0,
"packages_count": 0,
"is_sponsorable": true,
"sponsoring_count": 9,
"sponsors_link": "https://github.com/sponsors/yyx990803",
"social_accounts": [
{
"provider": "X",
"link": "https://x.com/evanyou",
"label": "@evanyou"
},
...
]
},
"pinned_repositories": [
{
"position": 1,
"id": 137078487,
"name": "core",
"full_name": "vuejs/core",
"owner": {
"login": "vuejs"
},
"link": "https://github.com/vuejs/core",
"description": "🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.",
"language": "TypeScript",
"language_color": "#3178c6",
"stars": 54400,
"forks": 9200,
"visibility": "public"
},
...
],
"organizations": [
{
"login": "vuejs",
"id": 6128107,
"link": "https://github.com/vuejs",
"avatar_url": "https://avatars.githubusercontent.com/u/6128107?v=4"
},
...
],
"sponsors": [
{
"login": "dcramer",
"id": 23610,
"link": "https://github.com/dcramer",
"avatar_url": "https://avatars.githubusercontent.com/u/23610?v=4"
},
...
],
"additional_sponsors_count": 131,
"sponsoring": [
{
"login": "LinusBorg",
"id": 1444526,
"link": "https://github.com/LinusBorg",
"avatar_url": "https://avatars.githubusercontent.com/u/1444526?v=4"
},
...
],
"achievements": [
{
"name": "YOLO",
"slug": "yolo",
"tier": 1,
"image": "https://github.githubassets.com/assets/yolo-default-be0bbff04951.png",
"link": "https://github.com/yyx990803?achievement=yolo&tab=achievements"
},
...
],
"contributions": {
"total": 2681,
"private_contributions": 15,
"from": "2025-09-14",
"to": "2026-09-16",
"calendar": [
{
"date": "2025-09-14",
"count": 1,
"level": 1
},
...
],
"activity_overview": {
"contributed_repositories": [
"vitejs/vite",
"vuejs-translations/docs-zh-hk",
"vuejs-translations/docs-ru"
],
"other_repositories_count": 27,
"percentages": {
"commits": 99,
"pull_requests": 0,
"code_review": 1,
"issues": 0
},
"organizations": [
{
"login": "vuejs",
"link": "https://github.com/vuejs"
},
...
]
},
"activity_from": "2026-09-01",
"activity_to": "2026-09-16",
"years": [
2026,
2025,
2024,
2023,
2022,
2021,
2020,
2019,
2018,
2017,
2016,
2015,
2014,
2013,
2012,
2011,
2010
]
}
}
Profile with a README
https://www.searchapi.io/api/v1/search?engine=github_profile&username=sindresorhus
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "github_profile",
"username": "sindresorhus"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_efkcN0N8JUjpeslXJQuq500O",
"status": "Success",
"created_at": "2026-09-16T14:49:49Z",
"request_time_taken": 2.76,
"parsing_time_taken": 0.16,
"total_time_taken": 2.91,
"request_url": "https://github.com/sindresorhus",
"html_url": "https://www.searchapi.io/api/v1/searches/search_efkcN0N8JUjpeslXJQuq500O.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_efkcN0N8JUjpeslXJQuq500O"
},
"search_parameters": {
"engine": "github_profile",
"username": "sindresorhus"
},
"profile": {
"login": "sindresorhus",
"id": 170270,
"name": "Sindre Sorhus",
"avatar_url": "https://avatars.githubusercontent.com/u/170270?v=4",
"link": "https://github.com/sindresorhus",
"bio": "Full-Time Open-Sourcerer. Focused on Swift & JavaScript. Makes macOS apps, CLI tools, npm packages.",
"website": "https://sindresorhus.com/apps",
"twitter_username": "sindresorhus",
"followers": 83900,
"following": 31,
"repos": 1140,
"starred_count": 2981,
"projects_count": 0,
"packages_count": 0,
"is_sponsorable": true,
"sponsoring_count": 12,
"sponsors_link": "https://github.com/sponsors/sindresorhus",
"social_accounts": [
{
"provider": "X",
"link": "https://twitter.com/sindresorhus",
"label": "@sindresorhus"
},
...
]
},
"pinned_repositories": [
{
"position": 1,
"id": 175398594,
"name": "type-fest",
"full_name": "sindresorhus/type-fest",
"owner": {
"login": "sindresorhus"
},
"link": "https://github.com/sindresorhus/type-fest",
"description": "A collection of essential TypeScript types",
"language": "TypeScript",
"language_color": "#3178c6",
"stars": 17400,
"forks": 737,
"visibility": "public"
},
...
],
"organizations": [
{
"login": "h5bp",
"id": 1136800,
"link": "https://github.com/h5bp",
"avatar_url": "https://avatars.githubusercontent.com/u/1136800?v=4"
},
...
],
"sponsors": [
{
"login": "stoe",
"id": 203805,
"link": "https://github.com/stoe",
"avatar_url": "https://avatars.githubusercontent.com/u/203805?v=4"
},
...
],
"additional_sponsors_count": 172,
"sponsoring": [
{
"login": "wooorm",
"id": 944406,
"link": "https://github.com/wooorm",
"avatar_url": "https://avatars.githubusercontent.com/u/944406?v=4"
},
...
],
"readme": {
"text": "i love code and unicorns check out my latest app: Supercharge and my latest blog post",
"html": "<div align=\"center\" dir=\"auto\">\n\t<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/sindresorhus/sindresorhus/blob/main/welcome-header.gif\"><img src=\"https://github.com/sindresorhus/sindresorhus/raw/main/welcome-header.gif\" alt=\"welcome to my github profile\" data-animated-image=\"\" style=\"max-width: 100%;\"></a>\n\t<br>\n\t<br>\n</div>\n<p dir=\"auto\"><strong>i love code</strong> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/sindresorhus/sindresorhus/blob/main/cat-typing.gif\"><img src=\"https://github.com/sindresorhus/sindresorhus/raw/main/cat-typing.gif\" alt=\"\" data-animated-image=\"\" style=\"max-width: 100%;\"></a> <strong>and unicorns</strong> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/sindresorhus/sindresorhus/blob/main/unicorn.gif\"><img src=\"https://github.com/sindresorhus/sindresorhus/raw/main/unicorn.gif\" alt=\"\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/sindresorhus/sindresorhus/blob/main/party-furby.gif\"><img src=\"https://github.com/sindresorhus/sindresorhus/raw/main/party-furby.gif\" align=\"right\" width=\"60\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<br>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/sindresorhus/sindresorhus/blob/main/under-construction.gif\"><img src=\"https://github.com/sindresorhus/sindresorhus/raw/main/under-construction.gif\" alt=\"\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<br>\n<p dir=\"auto\">check out my latest app: <a href=\"https://sindresorhus.com/supercharge\" rel=\"nofollow\">Supercharge</a> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/sindresorhus/sindresorhus/blob/main/hot.gif\"><img src=\"https://github.com/sindresorhus/sindresorhus/raw/main/hot.gif\" alt=\"\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">and my <a href=\"https://sindresorhus.com/blog\" rel=\"nofollow\">latest blog post</a> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/sindresorhus/sindresorhus/blob/main/hot.gif\"><img src=\"https://github.com/sindresorhus/sindresorhus/raw/main/hot.gif\" alt=\"\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<br>\n<br>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/sindresorhus/sindresorhus/blob/main/counter.gif\"><img src=\"https://github.com/sindresorhus/sindresorhus/raw/main/counter.gif\" alt=\"\" data-animated-image=\"\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/sindresorhus/sindresorhus/blob/main/badge1.gif\"><img src=\"https://github.com/sindresorhus/sindresorhus/raw/main/badge1.gif\" alt=\"\" data-animated-image=\"\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/sindresorhus/sindresorhus/blob/main/badge2.gif\"><img src=\"https://github.com/sindresorhus/sindresorhus/raw/main/badge2.gif\" alt=\"\" data-animated-image=\"\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/sindresorhus/sindresorhus/blob/main/badge3.png\"><img src=\"https://github.com/sindresorhus/sindresorhus/raw/main/badge3.png\" alt=\"\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/sindresorhus/sindresorhus/blob/main/badge4.gif\"><img src=\"https://github.com/sindresorhus/sindresorhus/raw/main/badge4.gif\" alt=\"\" data-animated-image=\"\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/sindresorhus/sindresorhus/blob/main/badge5.gif\"><img src=\"https://github.com/sindresorhus/sindresorhus/raw/main/badge5.gif\" alt=\"\" data-animated-image=\"\" style=\"max-width: 100%;\"></a> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/sindresorhus/sindresorhus/blob/main/badge6.gif\"><img src=\"https://github.com/sindresorhus/sindresorhus/raw/main/badge6.gif\" alt=\"\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/sindresorhus/sindresorhus/blob/main/flames.gif\"><img src=\"https://github.com/sindresorhus/sindresorhus/raw/main/flames.gif\" alt=\"\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>",
"link": "https://github.com/sindresorhus/sindresorhus"
},
"contributions": {
"total": 4258,
"from": "2025-09-14",
"to": "2026-09-16",
"calendar": [
{
"date": "2025-09-14",
"count": 48,
"level": 2
},
...
],
"activity_overview": {
"contributed_repositories": [
"sindresorhus/eslint-plugin-unicorn",
"sindresorhus/ky",
"sindresorhus/got"
],
"other_repositories_count": 355,
"percentages": {
"commits": 77,
"pull_requests": 19,
"code_review": 3,
"issues": 1
},
"organizations": [
{
"login": "antiwork",
"link": "https://github.com/antiwork"
},
...
]
},
"activity_from": "2026-09-01",
"activity_to": "2026-09-16",
"activity": [
{
"type": "commits",
"title": "Created 176 commits in 31 repositories",
"count": 176,
"repositories_count": 31,
"items": [
{
"position": 1,
"repository": "sindresorhus/ky",
"link": "https://github.com/sindresorhus/ky",
"commits": 55
},
...
]
},
...
],
"years": [
2026,
2025,
2024,
2023,
2022,
2021,
2020,
2019,
2018,
2017,
2016,
2015,
2014,
2013,
2012,
2011,
2010,
2009
]
}
}
User status and local time
https://www.searchapi.io/api/v1/search?engine=github_profile&username=eddiejaoude
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "github_profile",
"username": "eddiejaoude"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_gjlgPD32TGFMhUWfNNcYvAi8",
"status": "Success",
"created_at": "2026-09-16T14:49:49Z",
"request_time_taken": 4.27,
"parsing_time_taken": 0.13,
"total_time_taken": 4.4,
"request_url": "https://github.com/eddiejaoude",
"html_url": "https://www.searchapi.io/api/v1/searches/search_gjlgPD32TGFMhUWfNNcYvAi8.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_gjlgPD32TGFMhUWfNNcYvAi8"
},
"search_parameters": {
"engine": "github_profile",
"username": "eddiejaoude"
},
"profile": {
"login": "eddiejaoude",
"id": 624760,
"name": "Eddie Jaoude",
"avatar_url": "https://avatars.githubusercontent.com/u/624760?v=4",
"link": "https://github.com/eddiejaoude",
"bio": "🌏 Digital Nomad 🇬🇧🇵🇹🇹🇭 ⭐️ GitHub Star of the Year 👨🏫 GitHub Top Teacher Award 🏦 Dev Advocate at @paypaldev",
"company": "paypaldev",
"location": "London, UK",
"website": "https://eddiejaoude.substack.com/p/links",
"twitter_username": "eddiejaoude",
"followers": 8700,
"following": 33,
"repos": 102,
"starred_count": 191,
"projects_count": 2,
"packages_count": 1,
"status": {
"emoji": "🤓",
"message": "Helping you get into Open Source to accelerate your career"
},
"local_time": "15:49 (UTC +01:00)",
"utc_offset": 1.0,
"is_sponsorable": true,
"sponsoring_count": 1,
"sponsors_link": "https://github.com/sponsors/eddiejaoude",
"highlights": [
"Developer Program Member",
"Pro"
],
"social_accounts": [
{
"provider": "X",
"link": "https://twitter.com/eddiejaoude",
"label": "@eddiejaoude"
},
...
]
},
"pinned_repositories": [
{
"position": 1,
"id": 1243439597,
"name": "vscode-paste-type-out",
"full_name": "eddiejaoude/vscode-paste-type-out",
"owner": {
"login": "eddiejaoude"
},
"link": "https://github.com/eddiejaoude/vscode-paste-type-out",
"description": "Show code being typed out from your clip board. Great for videos and demos",
"language": "TypeScript",
"language_color": "#3178c6",
"stars": 2,
"visibility": "public"
},
...
],
"organizations": [
{
"login": "paypaldev",
"id": 5781085,
"link": "https://github.com/paypaldev",
"avatar_url": "https://avatars.githubusercontent.com/u/5781085?v=4"
},
...
],
"sponsors": [
{
"login": "typesense",
"id": 19822348,
"link": "https://github.com/typesense",
"avatar_url": "https://avatars.githubusercontent.com/u/19822348?v=4"
},
...
],
"sponsoring": [
{
"login": "praveenscience",
"id": 1830380,
"link": "https://github.com/praveenscience",
"avatar_url": "https://avatars.githubusercontent.com/u/1830380?v=4"
},
...
],
"achievements": [
{
"name": "Starstruck",
"slug": "starstruck",
"tier": 4,
"image": "https://github.githubassets.com/assets/starstruck-gold-a35e077693cc.png",
"link": "https://github.com/eddiejaoude?achievement=starstruck&tab=achievements"
},
...
],
"readme": {
"text": "I believe Open Source is for EVERYONE; yes, YOU TOO! Join me on my YouTube channel so we can geek out 🎥 🌟 Part of the GitHub Stars program 🚀 Part of the GitHub Accelerator program for BioDrop 🟩 Join our inclusive community EddieHub! Where we believe in Collaboration 1st, Code 2nd! Amazing 15k+ community EddieHub but it has now been closed 📸 FREE video course on How to make your GitHub profile standout 📰 Check out my Substack blog https://substack.com/@eddiejaoude Latest YouTube videos Voice to manage all your agents (Aug 24, 2026) Will Claude AI replace developers? (Aug 17, 2026) Building with AI away from my computer using Orca + Claude (Jul 26, 2026) Optimize your Postgres with pg-aiguide MCP server (Feb 6, 2026) Testimonials Author Message Anaïs Urlichs Eddie is probably the most genuine and kind person I know in tech 🥰 providing opportunities and consistently cheering without expecting anything in return! He just recommended me for a podcast 😱 Layale Following @eddiejaoude videos helped me a lot. You'll learn by practicing during his livestreams. Check his YouTube channel! Nawal Alhamwi YES, CAN'T AGREE MORE!! 💯 His videos (both the content && the way he delivers information) made me love Github more!🤩 Thanks @eddiejaoude 🌟 Allan Regush Working with @eddiejaoude and his open source community has been a positive experience. If you have been wanting to contribute to open source but don't know where to start. Come join the community. All my social links and courses in one place... https://eddiejaoude.substack.com/p/links",
"html": "<p dir=\"auto\"><a href=\"https://eddiejaoude.substack.com/p/links\" rel=\"nofollow\"><img src=\"https://user-images.githubusercontent.com/624760/197235663-1a08eef9-4f9f-4986-8177-c32329a65f3e.jpeg\" style=\"max-width: 100%;\"></a></p>\n<p align=\"center\" dir=\"auto\">I believe Open Source is for EVERYONE; yes, YOU TOO! Join me on my <a href=\"http://youtube.com/eddiejaoude?sub_confirmation=1\" rel=\"nofollow\">YouTube channel</a> so we can geek out 🎥</p>\n<ul dir=\"auto\">\n<li>🌟 Part of the <a href=\"https://stars.github.com/profiles/eddiejaoude/\"> GitHub Stars program</a></li>\n<li>🚀 Part of the <a href=\"https://accelerator.github.com\"> GitHub Accelerator program</a> for <a href=\"https://github.com/EddieHubCommunity/BioDrop\">BioDrop</a></li>\n<li>🟩 <del>Join our inclusive community <strong>EddieHub!</strong></del> Where we believe in Collaboration 1st, Code 2nd! <strong>Amazing 15k+ community EddieHub but it has now been closed</strong></li>\n<li>📸 FREE video course on <a href=\"https://www.udemy.com/course/make-your-github-profile-stand-out/learn/lecture/29205792#overview\" rel=\"nofollow\">How to make your GitHub profile standout</a></li>\n<li>📰 Check out my Substack blog <a href=\"https://substack.com/@eddiejaoude\" rel=\"nofollow\">https://substack.com/@eddiejaoude</a></li>\n</ul>\n<p align=\"center\" dir=\"auto\">\n <a href=\"http://twitter.com/eddiejaoude\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/db336c7a1e455b82d2b31f754122b256ebbdd5d44ad4014ef543c7d00f5d1b98/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f666f6c6c6f772d25343065646469656a616f7564652532303133306b2b2d3144413146323f6c6162656c3d54776974746572266c6f676f3d74776974746572267374796c653d666f722d7468652d626164676526636f6c6f723d314138434438\" alt=\"Eddie Jaoude's Twitter\" data-canonical-src=\"https://img.shields.io/badge/follow-%40eddiejaoude%20130k+-1DA1F2?label=Twitter&logo=twitter&style=for-the-badge&color=1A8CD8\" style=\"max-width: 100%;\">\n </a>\n <a href=\"http://youtube.com/eddiejaoude?sub_confirmation=1\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/e58a568fb7f3674a08c553247f1581ceb4d95655d762ee8ae25069770ec3158b/68747470733a2f2f696d672e736869656c64732e696f2f796f75747562652f6368616e6e656c2f73756273637269626572732f5543356d6e426f6442373362523838664c584853667a59413f7374796c653d666f722d7468652d6261646765266c6f676f3d796f7574756265266c6162656c3d596f757475626526636f6c6f723d464630303030\" alt=\"Eddie Jaoude's YouTube channel\" data-canonical-src=\"https://img.shields.io/youtube/channel/subscribers/UC5mnBodB73bR88fLXHSfzYA?style=for-the-badge&logo=youtube&label=Youtube&color=FF0000\" style=\"max-width: 100%;\">\n </a>\n</p>\n<markdown-accessiblity-table><table>\n <tbody><tr>\n <td><a href=\"https://stars.github.com/profiles/eddiejaoude/\"><img src=\"https://user-images.githubusercontent.com/624760/197230432-de4db9f3-8c8d-4421-8ed4-fc83c02f73e6.jpeg\" style=\"max-width: 100%;\"></a></td>\n <td><a href=\"https://stars.github.com/profiles/eddiejaoude/\"><img src=\"https://user-images.githubusercontent.com/624760/197230439-f90cd6b0-2174-41be-97eb-5f28f49d9d19.jpg\" style=\"max-width: 100%;\"></a></td>\n </tr>\n</tbody></table></markdown-accessiblity-table>\n<hr>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Latest YouTube videos</h3><a id=\"user-content-latest-youtube-videos\" class=\"anchor\" aria-label=\"Permalink: Latest YouTube videos\" href=\"#latest-youtube-videos\"><svg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<markdown-accessiblity-table><table>\n<tbody><tr><td><a href=\"https://www.youtube.com/shorts/xSUaMgD7cWk\" rel=\"nofollow\"><img width=\"140px\" src=\"https://camo.githubusercontent.com/e04819124fb0a2da844462fbfecf28a38f36301519b430740b89e516c209635a/68747470733a2f2f692e7974696d672e636f6d2f76692f785355614d67443763576b2f6d7164656661756c742e6a7067\" data-canonical-src=\"https://i.ytimg.com/vi/xSUaMgD7cWk/mqdefault.jpg\" style=\"max-width: 100%;\"></a></td>\n<td><a href=\"https://www.youtube.com/shorts/xSUaMgD7cWk\" rel=\"nofollow\">Voice to manage all your agents</a> (Aug 24, 2026)<br></td></tr>\n<tr><td><a href=\"https://www.youtube.com/shorts/Bo69v3BOwOU\" rel=\"nofollow\"><img width=\"140px\" src=\"https://camo.githubusercontent.com/1ff35eeaaa0791bf431dc9d14dcfc64c6f088b53dbd51e679441d4d89f374770/68747470733a2f2f692e7974696d672e636f6d2f76692f426f36397633424f774f552f6d7164656661756c742e6a7067\" data-canonical-src=\"https://i.ytimg.com/vi/Bo69v3BOwOU/mqdefault.jpg\" style=\"max-width: 100%;\"></a></td>\n<td><a href=\"https://www.youtube.com/shorts/Bo69v3BOwOU\" rel=\"nofollow\">Will Claude AI replace developers?</a> (Aug 17, 2026)<br></td></tr>\n<tr><td><a href=\"https://www.youtube.com/shorts/9f_TApH4_6Q\" rel=\"nofollow\"><img width=\"140px\" src=\"https://camo.githubusercontent.com/81b42e458e6e98b29e2d7e7ea705553de3379c1e90deb65879519633695b4efe/68747470733a2f2f692e7974696d672e636f6d2f76692f39665f54417048345f36512f6d7164656661756c742e6a7067\" data-canonical-src=\"https://i.ytimg.com/vi/9f_TApH4_6Q/mqdefault.jpg\" style=\"max-width: 100%;\"></a></td>\n<td><a href=\"https://www.youtube.com/shorts/9f_TApH4_6Q\" rel=\"nofollow\">Building with AI away from my computer using Orca + Claude</a> (Jul 26, 2026)<br></td></tr>\n<tr><td><a href=\"https://www.youtube.com/watch?v=VS2a_0Cp4A4\" rel=\"nofollow\"><img width=\"140px\" src=\"https://camo.githubusercontent.com/1657de41b76b1bd45b449ae35a3b66c677a62401bd23c0cc0e798a23dca415af/68747470733a2f2f692e7974696d672e636f6d2f76692f565332615f3043703441342f6d7164656661756c742e6a7067\" data-canonical-src=\"https://i.ytimg.com/vi/VS2a_0Cp4A4/mqdefault.jpg\" style=\"max-width: 100%;\"></a></td>\n<td><a href=\"https://www.youtube.com/watch?v=VS2a_0Cp4A4\" rel=\"nofollow\">Optimize your Postgres with pg-aiguide MCP server</a> (Feb 6, 2026)<br></td></tr>\n\n</tbody></table></markdown-accessiblity-table>\n<hr>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\">Testimonials</h3><a id=\"user-content-testimonials\" class=\"anchor\" aria-label=\"Permalink: Testimonials\" href=\"#testimonials\"><svg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<markdown-accessiblity-table><table>\n <tbody><tr>\n <th>Author</th>\n <th>Message</th>\n </tr>\n <tr>\n <td><a href=\"https://twitter.com/urlichsanais/status/1349358736092094467\" rel=\"nofollow\">Anaïs Urlichs</a></td>\n <td>Eddie is probably the most genuine and kind person I know in tech 🥰 providing opportunities and consistently cheering without expecting anything in return! He just recommended me for a podcast 😱</td>\n </tr>\n <tr>\n <td><a href=\"https://twitter.com/yalematta/status/1304541107330658313\" rel=\"nofollow\">Layale</a></td>\n <td>Following @eddiejaoude videos helped me a lot. You'll learn by practicing during his livestreams. Check his YouTube channel!</td>\n </tr>\n <tr>\n <td><a href=\"https://twitter.com/__nawalhmw/status/1304572901140635648\" rel=\"nofollow\">Nawal Alhamwi</a></td>\n <td>YES, CAN'T AGREE MORE!! 💯 His videos (both the content && the way he delivers information) made me love Github more!🤩 Thanks @eddiejaoude 🌟</td>\n </tr>\n <tr>\n <td><a href=\"https://twitter.com/allanregush/status/1304484456221167617\" rel=\"nofollow\">Allan Regush</a></td>\n <td>Working with @eddiejaoude and his open source community has been a positive experience. If you have been wanting to contribute to open source but don't know where to start. Come join the community.</td>\n </tr>\n</tbody></table></markdown-accessiblity-table>\n<p dir=\"auto\">All my social links and courses in one place... <a href=\"https://eddiejaoude.substack.com/p/links\" rel=\"nofollow\">https://eddiejaoude.substack.com/p/links</a></p>",
"link": "https://github.com/eddiejaoude/eddiejaoude"
},
"contributions": {
"total": 2569,
"private_contributions": 1409,
"from": "2025-09-14",
"to": "2026-09-16",
"calendar": [
{
"date": "2025-09-14",
"count": 0,
"level": 0
},
...
],
"activity_overview": {
"contributed_repositories": [
"eddiejaoude/CodeReel",
"paypaldev/talk-websockets-whack-a-mole",
"paypal/AI-Toolkit"
],
"other_repositories_count": 19,
"percentages": {
"commits": 57,
"pull_requests": 12,
"code_review": 7,
"issues": 24
},
"organizations": [
{
"login": "paypaldev",
"link": "https://github.com/paypaldev"
},
...
]
},
"activity_from": "2026-09-01",
"activity_to": "2026-09-16",
"activity": [
{
"type": "commits",
"title": "Created 2 commits in 1 repository",
"count": 2,
"repositories_count": 1,
"items": [
{
"position": 1,
"repository": "paypaldev/.github",
"link": "https://github.com/paypaldev/.github",
"commits": 2
},
...
]
},
...
],
"years": [
2026,
2025,
2024,
2023,
2022,
2021,
2020,
2019,
2018,
2017,
2016,
2015,
2014,
2013,
2012,
2011
]
}
}
Organization account
https://www.searchapi.io/api/v1/search?engine=github_profile&username=microsoft
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "github_profile",
"username": "microsoft"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_iNNQ1BPGA3nFl5SVixhUVzdM",
"status": "Success",
"created_at": "2026-09-16T14:49:54Z",
"request_time_taken": 1.7,
"parsing_time_taken": 0.01,
"total_time_taken": 1.71,
"request_url": "https://github.com/microsoft",
"html_url": "https://www.searchapi.io/api/v1/searches/search_iNNQ1BPGA3nFl5SVixhUVzdM.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_iNNQ1BPGA3nFl5SVixhUVzdM"
},
"search_parameters": {
"engine": "github_profile",
"username": "microsoft"
},
"profile": {
"login": "microsoft",
"id": 6154722,
"name": "Microsoft",
"avatar_url": "https://avatars.githubusercontent.com/u/6154722?v=4",
"link": "https://github.com/microsoft",
"bio": "Open source projects and samples from Microsoft",
"location": "Redmond, WA",
"website": "https://opensource.microsoft.com",
"email": "opensource@microsoft.com",
"twitter_username": "OpenAtMicrosoft",
"followers": 130000,
"repos": 8303,
"projects_count": 166,
"packages_count": 186,
"members_count": 4281,
"is_organization": true,
"is_verified": true,
"sponsoring_count": 1,
"verified_domains": [
"opensource.microsoft.com",
"microsoft.com"
],
"social_accounts": [
{
"provider": "X",
"link": "https://x.com/OpenAtMicrosoft",
"label": "@OpenAtMicrosoft"
},
...
]
},
"pinned_repositories": [
{
"position": 1,
"id": 41881900,
"name": "vscode",
"full_name": "microsoft/vscode",
"owner": {
"login": "microsoft"
},
"link": "https://github.com/microsoft/vscode",
"description": "Visual Studio Code",
"language": "TypeScript",
"language_color": "#3178c6",
"stars": 193000,
"forks": 42400,
"visibility": "public"
},
...
],
"repositories": [
{
"position": 1,
"id": 65080725,
"name": "testfx",
"full_name": "microsoft/testfx",
"link": "https://github.com/microsoft/testfx",
"description": "This repository holds the source code of Microsoft.Testing.Platform (MTP), a lightweight alternative to VSTest, as well as MSTest adapter and framework.",
"language": "C#",
"language_color": "#7355dd",
"license": "MIT",
"stars": 1043,
"forks": 312,
"open_issues_count": 49,
"open_pull_requests_count": 17,
"visibility": "public",
"pushed_at": "2026-09-16T14:49:07Z"
},
...
],
"top_languages": [
{
"name": "Python",
"color": "#3572A5",
"link": "https://github.com/orgs/microsoft/repositories?language=python&type=all"
},
...
],
"topics": [
"azure",
"microsoft",
"python",
"machine-learning",
"ai"
],
"people": [
{
"login": "sverrejoh",
"id": 1209,
"link": "https://github.com/sverrejoh",
"avatar_url": "https://avatars.githubusercontent.com/u/1209?v=4"
},
...
],
"sponsoring": [
{
"login": "wixtoolset",
"id": 91997072,
"link": "https://github.com/wixtoolset",
"avatar_url": "https://avatars.githubusercontent.com/u/91997072?v=4"
},
...
],
"readme": {
"text": "Get Involved Right now, open communities are building amazing software together, and there are excellent \"good first issue\" opportunities, if you're looking to get involved. Explore featured projects Explore open source jobs at Microsoft Apply for Azure credits for open source projects Use repository issues and not opensource@microsoft.com to ask questions specific to an individual Microsoft repository. Visit opensource.microsoft.com to learn more! Microsoft projects adopt the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ.",
"html": "<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/microsoft/.github/blob/main/images/open-at-microsoft.png\"><img src=\"https://github.com/microsoft/.github/raw/main/images/open-at-microsoft.png\" alt=\"Open Source at Microsoft\" style=\"max-width: 100%;\"></a></p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 class=\"heading-element\" dir=\"auto\">Get Involved</h2><a id=\"user-content-get-involved\" class=\"anchor\" aria-label=\"Permalink: Get Involved\" href=\"#get-involved\"><svg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Right now, open communities are building amazing software together, and there are excellent \"good first issue\" opportunities, if you're looking to get involved.</p>\n<ul dir=\"auto\">\n<li><a href=\"https://opensource.microsoft.com/projects/\" rel=\"nofollow\">Explore featured projects</a></li>\n<li><a href=\"https://careers.microsoft.com/us/en/search-results?keywords=open%20source\" rel=\"nofollow\">Explore open source jobs at Microsoft</a></li>\n<li><a href=\"https://opensource.microsoft.com/azure-credits\" rel=\"nofollow\">Apply for Azure credits for open source projects</a></li>\n<li>Use <a href=\"https://docs.github.com/en/issues/tracking-your-work-with-issues/creating-an-issue\">repository issues</a>\nand not <a href=\"mailto:opensource@microsoft.com\">opensource@microsoft.com</a> to ask questions specific to an individual Microsoft\nrepository.</li>\n</ul>\n<p dir=\"auto\">Visit <a href=\"https://opensource.microsoft.com\" rel=\"nofollow\">opensource.microsoft.com</a> to learn more!</p>\n<hr>\n<p dir=\"auto\">Microsoft projects adopt the <a href=\"https://opensource.microsoft.com/codeofconduct/\" rel=\"nofollow\">Microsoft Open Source Code of Conduct</a>. For more information see the <a href=\"https://opensource.microsoft.com/codeofconduct/faq/\" rel=\"nofollow\">Code of Conduct FAQ</a>.</p>",
"link": "https://github.com/microsoft/.github/tree/main/profile/README.md"
}
}
Contributions for a past year
https://www.searchapi.io/api/v1/search?engine=github_profile&username=torvalds&year=2024
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "github_profile",
"username": "torvalds",
"year": 2024
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_sVMlZXV4JvhAurbLe3M8jnKW",
"status": "Success",
"created_at": "2026-09-16T14:49:55Z",
"request_time_taken": 2.24,
"parsing_time_taken": 0.1,
"total_time_taken": 2.35,
"request_url": "https://github.com/torvalds?tab=overview&from=2024-12-01&to=2024-12-31",
"html_url": "https://www.searchapi.io/api/v1/searches/search_sVMlZXV4JvhAurbLe3M8jnKW.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_sVMlZXV4JvhAurbLe3M8jnKW"
},
"search_parameters": {
"engine": "github_profile",
"username": "torvalds",
"year": "2024"
},
"profile": {
"login": "torvalds",
"id": 1024025,
"name": "Linus Torvalds",
"avatar_url": "https://avatars.githubusercontent.com/u/1024025?v=4",
"link": "https://github.com/torvalds",
"company": "Linux Foundation",
"location": "Portland, OR",
"followers": 324000,
"following": 0,
"repos": 12,
"starred_count": 2,
"projects_count": 0,
"packages_count": 0
},
"pinned_repositories": [
{
"position": 1,
"id": 2325298,
"name": "linux",
"full_name": "torvalds/linux",
"owner": {
"login": "torvalds"
},
"link": "https://github.com/torvalds/linux",
"description": "Linux kernel source tree",
"language": "C",
"language_color": "#555555",
"stars": 249000,
"forks": 64800,
"visibility": "public"
},
...
],
"achievements": [
{
"name": "Pair Extraordinaire",
"slug": "pair-extraordinaire",
"tier": 4,
"image": "https://github.githubassets.com/assets/pair-extraordinaire-gold-5335a3b8ae7d.png",
"link": "https://github.com/torvalds?achievement=pair-extraordinaire&tab=achievements"
},
...
],
"contributions": {
"total": 2892,
"from": "2024-01-01",
"to": "2024-12-31",
"calendar": [
{
"date": "2024-01-01",
"count": 0,
"level": 0
},
...
],
"activity_overview": {
"contributed_repositories": [
"torvalds/linux",
"subsurface/libdc",
"subsurface/subsurface"
],
"percentages": {
"commits": 100,
"pull_requests": 0,
"code_review": 0,
"issues": 0
},
"organizations": [
{
"login": "subsurface",
"link": "https://github.com/subsurface"
},
...
]
},
"activity_from": "2024-12-01",
"activity_to": "2024-12-31",
"activity": [
{
"type": "commits",
"title": "Created 166 commits in 1 repository",
"count": 166,
"repositories_count": 1,
"items": [
{
"position": 1,
"repository": "torvalds/linux",
"link": "https://github.com/torvalds/linux",
"commits": 166
},
...
]
},
...
],
"years": [
2026,
2025,
2024,
2023,
2022,
2021,
2020,
2019,
2018,
2017,
2016,
2015,
2014,
2013,
2012,
2011
]
}
}
Repositories tab
https://www.searchapi.io/api/v1/search?engine=github_profile&tab=repositories&username=dhh
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "github_profile",
"username": "dhh",
"tab": "repositories"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_jZxOaIR9NBzEyeuPavSY4mXH",
"status": "Success",
"created_at": "2026-09-17T10:56:29Z",
"request_time_taken": 1.41,
"parsing_time_taken": 0.11,
"total_time_taken": 1.52,
"request_url": "https://github.com/dhh?tab=repositories",
"html_url": "https://www.searchapi.io/api/v1/searches/search_jZxOaIR9NBzEyeuPavSY4mXH.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_jZxOaIR9NBzEyeuPavSY4mXH"
},
"search_parameters": {
"engine": "github_profile",
"username": "dhh",
"tab": "repositories"
},
"profile": {
"login": "dhh",
"id": 2741,
"name": "David Heinemeier Hansson",
"avatar_url": "https://avatars.githubusercontent.com/u/2741?v=4",
"link": "https://github.com/dhh",
"company": "37signals",
"website": "https://dhh.dk",
"twitter_username": "dhh",
"followers": 29700,
"following": 0,
"repos": 10,
"starred_count": 32,
"projects_count": 0,
"packages_count": 0,
"sponsoring_count": 1,
"social_accounts": [
{
"provider": "X",
"link": "https://twitter.com/dhh",
"label": "@dhh"
},
...
]
},
"repositories": [
{
"position": 1,
"name": "omarchy-giants-theme",
"full_name": "dhh/omarchy-giants-theme",
"link": "https://github.com/dhh/omarchy-giants-theme",
"description": "Standing on the shoulders of giants — a warm sepia-on-paper dark theme for Omarchy",
"topics": [
"theme",
"hyprland",
"omarchy",
"omarchy-theme"
],
"stars": 94,
"forks": 13,
"visibility": "public",
"pushed_at": "2026-09-13T13:45:27Z"
},
...
],
"pagination": {
"current": 1
}
}
Starred repositories
https://www.searchapi.io/api/v1/search?engine=github_profile&tab=stars&username=sindresorhus
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "github_profile",
"username": "sindresorhus",
"tab": "stars"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_AVLqEM1buezAGW3B0vmTWoDw",
"status": "Success",
"created_at": "2026-09-17T10:56:29Z",
"request_time_taken": 2.16,
"parsing_time_taken": 0.12,
"total_time_taken": 2.28,
"request_url": "https://github.com/sindresorhus?tab=stars",
"html_url": "https://www.searchapi.io/api/v1/searches/search_AVLqEM1buezAGW3B0vmTWoDw.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_AVLqEM1buezAGW3B0vmTWoDw"
},
"search_parameters": {
"engine": "github_profile",
"username": "sindresorhus",
"tab": "stars"
},
"profile": {
"login": "sindresorhus",
"id": 170270,
"name": "Sindre Sorhus",
"avatar_url": "https://avatars.githubusercontent.com/u/170270?v=4",
"link": "https://github.com/sindresorhus",
"bio": "Full-Time Open-Sourcerer. Focused on Swift & JavaScript. Makes macOS apps, CLI tools, npm packages.",
"website": "https://sindresorhus.com/apps",
"twitter_username": "sindresorhus",
"followers": 84000,
"following": 31,
"repos": 1140,
"starred_count": 2981,
"projects_count": 0,
"packages_count": 0,
"is_sponsorable": true,
"sponsoring_count": 12,
"sponsors_link": "https://github.com/sponsors/sindresorhus",
"social_accounts": [
{
"provider": "X",
"link": "https://twitter.com/sindresorhus",
"label": "@sindresorhus"
},
...
]
},
"starred_repositories": [
{
"position": 1,
"name": "tinycast",
"full_name": "abue-ammar/tinycast",
"owner": {
"login": "abue-ammar"
},
"link": "https://github.com/abue-ammar/tinycast",
"description": "Tinycast — a tiny, fully native macOS launcher, hotkeys, and clipboard history.",
"language": "Swift",
"language_color": "#F05138",
"stars": 5890,
"forks": 274,
"pushed_at": "2026-09-17T05:19:23Z"
},
...
],
"star_lists": [
{
"name": "My open-source apps",
"link": "https://github.com/stars/sindresorhus/lists/my-open-source-apps",
"repositories_count": 3
},
...
],
"pagination": {
"next_page_token": "Y3Vyc29yOnYyOpK0MjAyNS0wNC0wOFQxODo1Njo1MVrOIqvISA==",
"next": "https://github.com/sindresorhus?after=Y3Vyc29yOnYyOpK0MjAyNS0wNC0wOFQxODo1Njo1MVrOIqvISA%3D%3D&tab=s..."
}
}