Github Search Scraper avatar
Github Search Scraper

Pricing

$25.00/month + usage

Go to Apify Store
Github Search Scraper

Github Search Scraper

Github search scraper. Get all data from search results list

Pricing

$25.00/month + usage

Rating

5.0

(1)

Developer

SASWAVE

SASWAVE

Maintained by Community

Actor stats

4

Bookmarked

48

Total users

5

Monthly active users

8 days ago

Last modified

Share

Scrape GitHub search results at scale: repositories, marketplace listings, GitHub Actions, integrations, and public metadata.

This actor lets you automate GitHub search queries and extract structured data from GitHub Marketplace listings, repository actions, and integration pages

Ideal for product research, competitor analysis, market intelligence, and software discovery.

πŸ” What This Scraper Can Extract

Depending on your GitHub query, this actor returns structured results across different GitHub resources:

βœ… GitHub Marketplace Listings

App and integration name

Owner / publisher

Install count

Verification status

Categories

Description (short & full)

Pricing availability

Links (docs, website, privacy policy, TOS)

βœ… GitHub Actions & Automations

Action name

Repository owner

Description

Stars

Dependents count

Action metadata

Usage ranking

Repository ID

βœ… Search Highlights

Matched query terms

Category classification

Marketplace type

Ownership verification

Integration metadata

How to extract cookies from your browser

  • install EditThisCookie chrome extension
  • login to your account and go to your linkedin feed page
  • Use the extension and click "export"
  • Paste the cookies in the input "cookies" from the actor

The apify documentation has a tutorial on how to do it with screenshots, https://docs.apify.com/tutorials/log-in-by-transferring-cookies#export-your-cookies go to the export your cookies section

Output

Output can change depending on the type of your search, start a test run and check output results

{
"type": "marketplace_listing",
"id": "6181",
"state": "verified",
"name": "Metabob-app",
"free": false,
"primary_category": "AI Assisted",
"secondary_category": "Code review",
"is_verified_owner": true,
"slug": "metabob-app",
"owner_login": "MetabobProject",
"resource_path": "/marketplace/metabob-app",
"installation_count": 3004,
"full_description": "Review your code using AI to detect problems and vulnerabilities before code gets merged.\n",
"short_description": "AI-powered code review and analysis tool for Python",
"extended_description": null,
"listing_logo_url": "https://avatars.githubusercontent.com/ml/6181?s=400&v=4",
"recommended": false,
"marketplace_listing": {
"listing": {
"id": 6181,
"state": 3,
"name": "Metabob-app",
"slug": "metabob-app",
"short_description": "AI-powered code review and analysis tool for Python",
"full_description": "## Review your code using AI to detect problems and vulnerabilities before code gets merged.",
"extended_description": "## AI-assisted code review\nUncover bugs, security problems, and style issues. Unlike linters and rules-based static code analysis tools, Metabob not only pinpoints errors specific to a single line but also detects logical and context-based problems such as unhandled edge cases, race conditions, memory leaks, and many more! Metabob's AI detects problems from hundreds of different categories.\n\nWhen Metabob is configured to your repository, the analysis will automatically run when a Pull Request is made! Metabob explains the detected problems in natural language.\n\nTo view the results from Metabob's analysis, open the Pull Request and the results will appear under the \"Checks\" tab. ",
"primary_category_id": 39,
"secondary_category_id": 10,
"privacy_policy_url": "https://metabob.com/privacy-policy.html",
"tos_url": "https://metabob.com/user-terms.html",
"company_url": "https://metabob.com/",
"status_url": "",
"support_url": "https://metabob.com/contact-us.html",
"documentation_url": "",
"pricing_url": null,
"bgcolor": "ffffff",
"light_text": false,
"learn_more_url": null,
"installation_url": null,
"how_it_works": null,
"hero_card_background_image_id": 0,
"direct_billing_enabled": false,
"by_github": false,
"listable_type": "Integration",
"listable_id": 47250,
"copilot_app": false
}
}
},
{
"type": "repository_action",
"id": "9757",
"name": "Setup Python",
"free": null,
"primary_category": "Utilities",
"secondary_category": null,
"is_verified_owner": true,
"slug": "setup-python",
"owner_login": "actions",
"resource_path": "/marketplace/actions/setup-python",
"highlights": {
"description": null,
"name.ngram": [
"Setup <em>Python</em>"
]
},
"description": "Set up a specific version of Python and add the command-line tools to the PATH\n",
"stars": 1737,
"dependents_count": 1198830,
"icon_svg": "<svg width=\"91\" height=\"91\" viewBox=\"0 0 91 91\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91 45.5C91 70.6289 70.629 91 45.5 91C20.371 91 0 70.6289 0 45.5C0 20.3711 20.371 0 45.5 0C70.629 0 91 20.3711 91 45.5ZM33.2774 70.9818L70.876 45.916C71.1728 45.7181 71.1728 45.2819 70.876 45.084L33.2774 20.0182C32.9451 19.7967 32.5 20.0349 32.5 20.4343V70.5657C32.5 70.9651 32.9451 71.2033 33.2774 70.9818Z\" fill=\"#FFFFFF\"/>\n</svg>\n",
"repository_action": {
"repository_action": {
"id": 9757,
"path": "action.yml",
"name": "Setup Python",
"description": "Set up a specific version of Python and add the command-line tools to the PATH",
"icon_name": "code",
"color": "0366d6",
"featured": false,
"repository_id": 192625525,
"rank_multiplier": 1,
"slug": "setup-python"
}
}
}

🧠 Use Cases

This actor is perfect for:

SaaS market research

Developer tools discovery

GitHub competitor monitoring

GitHub integration analysis

Feature comparison

AI tools research

Market trend analysis

Automation exploration

βœ… Advantages

Works on GitHub Marketplace and Actions

Supports large-scale extraction

Authentication supported via cookies

Structured JSON output

Easy to automate with Apify

Works without GitHub API limits

πŸ›Ÿ SUPPORT

Share your runs with the developer team and create issues on error to help us improve actor quality.

You might discover edge case we didn't test yet

We stay available anytime