What's new See our recent updates

GitHub Search API

Search GitHub repositories, users, issues, pull requests, commits, topics, discussions, packages, wikis, and marketplace and get structured JSON from a single endpoint.
  • One engine, ten verticals via the type parameter
  • Full GitHub qualifier syntax (language:, stars:>, is:pr)
  • Pay only for successful searches
No credit card required.
          curl --get https://www.searchapi.io/api/v1/search \
  -d engine="github_search" \
  -d type="repositories" \
  -d q="react" \
  -d sort="stars"
        

GitHub Search Results

Receive JSON results in real-time

{
  "search_metadata": {
    "id": "search_Amrlde4qgnnOHyqBgL8Pvjx0",
    "status": "Success",
    "created_at": "2026-08-31T14:09:59Z",
    "request_time_taken": 2.19,
    "parsing_time_taken": 0.01,
    "total_time_taken": 2.2,
    "request_url": "https://github.com/search?q=react&type=repositories&s=stars",
    "html_url": "https://www.searchapi.io/api/v1/searches/search_Amrlde4qgnnOHyqBgL8Pvjx0.html",
    "json_url": "https://www.searchapi.io/api/v1/searches/search_Amrlde4qgnnOHyqBgL8Pvjx0"
  },
  "search_parameters": {
    "engine": "github_search",
    "q": "react",
    "type": "repositories",
    "sort": "stars"
  },
  "search_information": {
    "query": "react",
    "total_results": 7195487,
    "page": 1,
    "time_taken": 0.222
  },
  "topic": {
    "name": "react",
    "display_name": "React",
    "description": "React is an open source JavaScript library used for designing user interfaces.",
    "created_by": "Jordan Walke",
    "released": "March 2013",
    "stargazer_count": 115142,
    "applied_count": 668618,
    "link": "https://github.com/topics/react",
    "github_url": "https://github.com/facebook/react",
    "logo": "https://explore-feed.github.com/topics/react/react.png",
    "wikipedia_url": "https://en.wikipedia.org/wiki/React_(JavaScript_library)",
    "aliases": [
      "react-js",
      "reactjs"
    ],
    "related": [
      "angular",
      "nextjs",
      "react-native",
      "vue"
    ],
    "is_curated": true,
    "is_featured": true
  },
  "organic_results": [
    {
      "position": 1,
      "id": 28457823,
      "name": "freeCodeCamp",
      "full_name": "freeCodeCamp/freeCodeCamp",
      "link": "https://github.com/freeCodeCamp/freeCodeCamp",
      "description": "freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.",
      "owner": {
        "login": "freeCodeCamp",
        "id": 9892522,
        "type": "Organization",
        "avatar_url": "https://avatars.githubusercontent.com/u/9892522?v=4"
      },
      "stars": 454771,
      "language": "TypeScript",
      "language_color": "#3178c6",
      "topics": [
        "react",
        "nodejs",
        "javascript",
        "d3",
        "teachers",
        "community",
        "education",
        "programming",
        "curriculum",
        "math",
        "freecodecamp",
        "learn-to-code",
        "nonprofits",
        "careers",
        "certification"
      ],
      "good_first_issue_issues_count": 0,
      "help_wanted_issues_count": 8,
      "visibility": "public",
      "updated_at": "2026-08-31T11:07:23.525Z",
      "is_sponsorable": true,
      "has_funding_file": true,
      "has_issues": true
    },
    {
      "position": 2,
      "id": 10270250,
      "name": "react",
      "full_name": "react/react",
      "link": "https://github.com/react/react",
      "description": "The library for web and native user interfaces.",
      "owner": {
        "login": "react",
        "id": 102812,
        "type": "Organization",
        "avatar_url": "https://avatars.githubusercontent.com/u/102812?v=4"
      },
      "stars": 248345,
      "language": "JavaScript",
      "language_color": "#f1e05a",
      "topics": [
        "react",
        "javascript",
        "library",
        "ui",
        "frontend",
        "declarative"
      ],
      "good_first_issue_issues_count": 1,
      "help_wanted_issues_count": 0,
      "visibility": "public",
      "updated_at": "2026-08-28T11:10:40.040Z",
      "has_issues": true
    },
    {
      "position": 3,
      "id": 70107786,
      "name": "next.js",
      "full_name": "vercel/next.js",
      "link": "https://github.com/vercel/next.js",
      "description": "The React Framework",
      "owner": {
        "login": "vercel",
        "id": 14985020,
        "type": "Organization",
        "avatar_url": "https://avatars.githubusercontent.com/u/14985020?v=4"
      },
      "stars": 142043,
      "language": "JavaScript",
      "language_color": "#f1e05a",
      "topics": [
        "react",
        "blog",
        "static-site-generator",
        "components",
        "node",
        "browser",
        "compiler",
        "universal",
        "nextjs",
        "static",
        "server-rendering",
        "hybrid",
        "ssg",
        "vercel"
      ],
      "good_first_issue_issues_count": 11,
      "help_wanted_issues_count": 0,
      "visibility": "public",
      "updated_at": "2026-08-31T13:53:50.596Z",
      "has_issues": true
    },
    {
      "position": 4,
      "id": 29028775,
      "name": "react-native",
      "full_name": "react/react-native",
      "link": "https://github.com/react/react-native",
      "description": "A framework for building native applications using React",
      "owner": {
        "login": "react",
        "id": 102812,
        "type": "Organization",
        "avatar_url": "https://avatars.githubusercontent.com/u/102812?v=4"
      },
      "stars": 126463,
      "language": "C++",
      "language_color": "#f34b7d",
      "topics": [
        "react",
        "android",
        "ios",
        "mobile",
        "react-native",
        "cross-platform",
        "app-framework",
        "mobile-development"
      ],
      "good_first_issue_issues_count": 8,
      "help_wanted_issues_count": 21,
      "visibility": "public",
      "updated_at": "2026-08-31T08:36:00.720Z",
      "has_issues": true
    },
    {
      "position": 5,
      "id": 1106996539,
      "name": "ui-ux-pro-max-skill",
      "full_name": "nextlevelbuilder/ui-ux-pro-max-skill",
      "link": "https://github.com/nextlevelbuilder/ui-ux-pro-max-skill",
      "description": "An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.",
      "owner": {
        "login": "nextlevelbuilder",
        "id": 246974152,
        "type": "Organization",
        "avatar_url": "https://avatars.githubusercontent.com/u/246974152?v=4"
      },
      "stars": 123419,
      "language": "Python",
      "language_color": "#3572A5",
      "topics": [
        "react",
        "ui-design",
        "html5",
        "landing-page",
        "command-line",
        "uikit",
        "trae",
        "copilot",
        "codex",
        "mobile-ui",
        "claude",
        "tailwindcss",
        "antigravity",
        "cursor-ai",
        "windsurf-ai",
        "ai-skills",
        "claude-code",
        "kiro",
        "qoder"
      ],
      "good_first_issue_issues_count": 1,
      "help_wanted_issues_count": 0,
      "visibility": "public",
      "updated_at": "2026-08-31T05:11:48.278Z",
      "has_issues": true
    },
    {
      "position": 6,
      "id": 585146387,
      "name": "ui",
      "full_name": "shadcn-ui/ui",
      "link": "https://github.com/shadcn-ui/ui",
      "description": "A set of beautifully-designed, accessible components and a code distribution platform. Works with your favorite frameworks. Open Source. …",
      "owner": {
        "login": "shadcn-ui",
        "id": 139895814,
        "type": "Organization",
        "avatar_url": "https://avatars.githubusercontent.com/u/139895814?v=4"
      },
      "stars": 122643,
      "language": "TypeScript",
      "language_color": "#3178c6",
      "topics": [
        "react",
        "components",
        "laravel",
        "ui",
        "nextjs",
        "tailwindcss",
        "vite",
        "react-aria",
        "radix-ui",
        "base-ui",
        "tanstack",
        "shadcn",
        "react-aria-components"
      ],
      "good_first_issue_issues_count": 0,
      "help_wanted_issues_count": 0,
      "visibility": "public",
      "updated_at": "2026-08-31T09:55:44.248Z",
      "has_funding_file": true,
      "has_issues": true
    },
    {
      "position": 7,
      "id": 14098069,
      "name": "free-programming-books-zh_CN",
      "full_name": "justjavac/free-programming-books-zh_CN",
      "link": "https://github.com/justjavac/free-programming-books-zh_CN",
      "description": "📚 免费的计算机编程类中文书籍,欢迎投稿",
      "owner": {
        "login": "justjavac",
        "id": 359395,
        "type": "User",
        "avatar_url": "https://avatars.githubusercontent.com/u/359395?v=4"
      },
      "stars": 118586,
      "topics": [
        "react",
        "javascript",
        "android",
        "kotlin",
        "python",
        "swift",
        "pdf",
        "ios",
        "angular",
        "react-native",
        "programming",
        "books",
        "vue",
        "free"
      ],
      "good_first_issue_issues_count": 0,
      "help_wanted_issues_count": 0,
      "visibility": "public",
      "updated_at": "2026-07-29T00:39:06.606Z",
      "has_funding_file": true
    },
    {
      "position": 8,
      "id": 63537249,
      "name": "create-react-app",
      "full_name": "react/create-react-app",
      "link": "https://github.com/react/create-react-app",
      "description": "Set up a modern web app by running one command.",
      "owner": {
        "login": "react",
        "id": 102812,
        "type": "Organization",
        "avatar_url": "https://avatars.githubusercontent.com/u/102812?v=4"
      },
      "stars": 103279,
      "language": "JavaScript",
      "language_color": "#f1e05a",
      "topics": [
        "react",
        "zero-configuration",
        "build-tools"
      ],
      "good_first_issue_issues_count": 4,
      "help_wanted_issues_count": 0,
      "visibility": "public",
      "updated_at": "2025-02-15T01:32:11.559Z",
      "has_funding_file": true,
      "has_issues": true
    },
    {
      "position": 9,
      "id": 34526884,
      "name": "ant-design",
      "full_name": "ant-design/ant-design",
      "link": "https://github.com/ant-design/ant-design",
      "description": "An enterprise-class UI design language and React UI library",
      "owner": {
        "login": "ant-design",
        "id": 12101536,
        "type": "Organization",
        "avatar_url": "https://avatars.githubusercontent.com/u/12101536?v=4"
      },
      "stars": 99313,
      "language": "TypeScript",
      "language_color": "#3178c6",
      "topics": [
        "react",
        "design-systems",
        "typescript",
        "ui-kit",
        "antd",
        "ant-design",
        "ui-library"
      ],
      "good_first_issue_issues_count": 0,
      "help_wanted_issues_count": 146,
      "visibility": "public",
      "updated_at": "2026-08-31T10:37:36.478Z",
      "is_sponsorable": true,
      "has_funding_file": true,
      "has_issues": true
    },
    {
      "position": 10,
      "id": 23083156,
      "name": "material-ui",
      "full_name": "mui/material-ui",
      "link": "https://github.com/mui/material-ui",
      "description": "Material UI: Comprehensive React component library that implements Google's Material Design. Free forever.",
      "owner": {
        "login": "mui",
        "id": 33663932,
        "type": "Organization",
        "avatar_url": "https://avatars.githubusercontent.com/u/33663932?v=4"
      },
      "stars": 98975,
      "language": "JavaScript",
      "language_color": "#f1e05a",
      "topics": [
        "react",
        "material-design",
        "material-ui",
        "react-components",
        "design-system"
      ],
      "good_first_issue_issues_count": 0,
      "help_wanted_issues_count": 0,
      "visibility": "public",
      "updated_at": "2026-08-31T12:57:09.673Z",
      "has_funding_file": true,
      "has_issues": true
    }
  ],
  "pagination": {
    "current": 1,
    "total_pages": 100,
    "next": "https://github.com/search?q=react&type=repositories&s=stars&p=2"
  },
  "language_filters": [
    {
      "name": "JavaScript",
      "color": "#f1e05a",
      "query": "language:JavaScript"
    },
    {
      "name": "TypeScript",
      "color": "#3178c6",
      "query": "language:TypeScript"
    },
    {
      "name": "HTML",
      "color": "#e34c26",
      "query": "language:HTML"
    },
    {
      "name": "CSS",
      "color": "#663399",
      "query": "language:CSS"
    },
    {
      "name": "Python",
      "color": "#3572A5",
      "query": "language:Python"
    },
    {
      "name": "Java",
      "color": "#b07219",
      "query": "language:Java"
    },
    {
      "name": "C#",
      "color": "#7355dd",
      "query": "language:C#"
    },
    {
      "name": "PHP",
      "color": "#4F5D95",
      "query": "language:PHP"
    },
    {
      "name": "SCSS",
      "color": "#c6538c",
      "query": "language:SCSS"
    },
    {
      "name": "Objective-C",
      "color": "#438eff",
      "query": "language:Objective-C"
    }
  ]
}

Developer experience

Easy integration

Integrating is as simple as making a GET HTTP request.

GET
https://www.searchapi.io/api/v1/search?engine=github_search&q=react&sort=stars&type=repositories
Request
import requests

url = "https://www.searchapi.io/api/v1/search"
params = {
  "engine": "github_search",
  "type": "repositories",
  "q": "react",
  "sort": "stars"
}

response = requests.get(url, params=params)
print(response.text)

Every GitHub Search Vertical

One engine, selected with the type parameter

GitHub Search returns the same results GitHub shows for a query, parsed into clean JSON. Pick a vertical with the type parameter and refine with the full qualifier syntax.

Repositories

Retrieve name, description, stars, primary language, topics, and owner, plus language facets and the curated-topic panel.

Users & Organizations

Login, name, avatar, bio, location, follower and repository counts, with language facets.

Issues & Pull Requests

Retrieve title, number, state, labels, comment counts and author from issues and pull requests.

Commits

SHA, subject, message, author and committer, signature verification, CI checks, and linked issues.

Topics

Name, display name, description, stargazer and repository counts, aliases, and related topics.

Discussions

Title, number, body snippet, comment count, author, and repository across GitHub Discussions.

Wikis

Page title, matched snippet, source filename, markup format, and repository for matching wiki pages.

Packages & Marketplace

GitHub Packages with registry type, downloads, and versions, plus Marketplace apps and Actions with categories, install counts, and verification.

Legal Coverage

Legal Protection Guarantee

We accept legal responsibility for how SearchApi collects and parses publicly available search results, backed by up to $2M in coverage. This protection applies to customers worldwide, operates under U.S. law, and does not cover your use of the data or unlawful activities.

Robust Infrastructure

Handle even the most demanding needs

Sub-2 second average response time

Performance

Sub-2 second average response time

Optimized for low latency, delivering rapid results for AI applications, SEO analysis, and research.

100% success rate

100% Success Rate

Guaranteed query completion

Guaranteed success with built-in auto-retry mechanism and adaptive error handling to ensure complete data collection.

Scalable proxy rotation

Proxy Management

Scalable proxy rotation

Our built-in proxy rotator and auto-retry mechanisms ensure scalability, handling millions of searches daily across a global network of 100M+ proxies.

Advanced CAPTCHA bypass

Captcha Solving

Advanced CAPTCHA bypass

Mimics real human behavior with full browser rendering, JavaScript execution, and CAPTCHA solving for uninterrupted data scraping.

Open-source integrations

Integrations

Open-source integrations

Easily integrate with popular open-source tools like Dify, Flowise, LangChain, and Haystack to extend functionality with minimal setup.

Simple Pricing

Pricing plans

  • Pay per success
  • Built in location geo-targetting
  • Only premium proxies

Developer Plan

$4 per 1,000 searches

$40 / month

What's included
  • 10,000 Searches
  • 99.9% SLA

Production Plan

$3 per 1,000 searches

$100 / month

What's included
  • 35,000 Searches
  • Team Management
  • Legal Protection Guarantee
  • 99.9% SLA

BigData Plan

$2.5 per 1,000 searches

$250 / month

What's included
  • 100,000 Searches
  • Team Management
  • Legal Protection Guarantee
  • 99.9% SLA
  • Medium Throughput

Scale Plan

$2 per 1,000 searches

$500 / month

What's included
  • 250,000 Searches
  • Team Management
  • Legal Protection Guarantee
  • 99.9% SLA
  • High Throughput
  • Search Analytics

Trusted by industry leaders

Anthropic logo Bain & Company logo DataRails logo Scale AI logo Ahrefs logo Demyst logo

Get started with SearchApi today

No credit card required. No commitment. Cancel anytime.