AxioAPI

GitHub API

GitHub user profiles, repository search with stargazers, and developer public activity feed.

4 endpoints · 1 credit = $0.001. Each endpoint has its own credit cost, listed below. Calls that fail because of a service error are refunded.

API workspace and documentation

AxioAPI Studio · GitHub Scraper
Free Trial: 10 of 10 left
Quick presets:

Ready to Extract Live Data

Select an API above, enter your target, and click "Extract Data" to inspect real-time structured data.

What you can build with the GitHub API

The GitHub API on AxioAPI reads public GitHub data as JSON: user profiles, repository search, details of a repository and a user's public activity. Useful for developer research, recruiting tools and open-source dashboards.

Research a developer

Fetch a profile and public activity to see what a developer works on.

GET /api/v1/social/github/users/{username}

Find repositories

Search repositories by query and read stars, language and links from the results.

GET /api/v1/social/github/repos

Monitor a repository

Read repository details on a schedule to track stars and metadata over time.

GET /api/v1/social/github/repos/{owner}/{repo}

How the GitHub API works

  1. 1

    Choose the operation

    User and activity take a username; repository search takes a query; repository details take an owner and a repo name.

  2. 2

    Call the endpoint

    For example GET /api/v1/social/github/repos with a query.

  3. 3

    Handle event types

    Activity items have different event types. Read the returned fields instead of treating every event the same.

Try the GitHub Scraper API with your own account

New accounts receive 200 credits after verification, enough for about 400 calls to "GitHub user profile".

Using GitHub Scraper

Choose a user profile, repository search or user activity.

Repository search uses a query rather than the profile username field. Keep pagination parameters consistent.

Activity items can have different event types. Read the returned fields instead of treating all events as posts.

GitHub API endpoints and pricing

OpenAPI 3.1 JSON

Select an operation above and open API & Docs for parameters and cURL, JavaScript, Python or PHP examples. The web tool uses your signed-in session; external integrations use a Bearer API key.

Method Endpoint Cost
GET GitHub user profile /api/v1/social/github/users/{username}
Helpful?
0.5 credit / request≈ $0.0005
GET GitHub repository search /api/v1/social/github/repos
Helpful?
0.5 credit / request≈ $0.0005
GET GitHub public activity feed /api/v1/social/github/users/{username}/activity
Helpful?
0.5 credit / request≈ $0.0005
GET GitHub repository detail /api/v1/social/github/repos/{owner}/{repo}
Helpful?
0.5 credit / request≈ $0.0005

GitHub API: frequently asked questions

What does the GitHub API return?

Public GitHub data: a GitHub user profile, GitHub repository search and repository details, and GitHub activity.

Do I need a GitHub token?

No. You call AxioAPI with your API key.

Does it return private repositories?

No. Only public data.

Why does repository search not use the username field?

Repository search takes a query, which is separate from a profile username. Keep pagination parameters consistent.

How is it billed?

Per request, as shown in the endpoint table below. New accounts receive 200 credits after verification.

Before integrating

Live and example data

Check the Live or Sandbox label before running. Examples demonstrate the response structure and do not guarantee live service status.

Credits and limits

Pricing depends on the endpoint and billable units. Failed live requests are not replaced with billable examples. Check your account limits before running repeated requests.

View pricing

Handling errors

Keep the request ID for troubleshooting. For 429, respect Retry-After when provided. If a create or delete request loses its connection, check the resource state before retrying.

Ready to integrate the GitHub Scraper API? Create an account and get your API key in minutes.