# GitHub, Npm & PyPI API

15 implementations from ScrapeCreators, GitHub and 3 more, paid per call at the provider's price.

## Implementations

- [Firecrawl developer index search](/providers/firecrawl/developer-search.md): `firecrawl/developer-search`, price pending. Needs query.
- [GitHub activity](/providers/scrapecreators/get-v1-github-user-activity.md): `scrapecreators/get-v1-github-user-activity`, usage based, the maximum is shown before a run. Retrieves GitHub profile contribution activity for a user from the public profile activity timeline. Takes handle, url, year and more, all optional. Served by ScrapeCreators.
- [GitHub contributions](/providers/scrapecreators/get-v1-github-user-contributions.md): `scrapecreators/get-v1-github-user-contributions`, usage based, the maximum is shown before a run. Retrieves the public GitHub contribution graph for a user and year, including total contributions and daily contribution counts/intensity. Takes handle, url and year, all optional. Served by ScrapeCreators.
- [GitHub followers](/providers/scrapecreators/get-v1-github-user-followers.md): `scrapecreators/get-v1-github-user-followers`, usage based, the maximum is shown before a run. Retrieves public GitHub followers for a user. Takes handle, url and cursor, all optional. Served by ScrapeCreators.
- [GitHub following](/providers/scrapecreators/get-v1-github-user-following.md): `scrapecreators/get-v1-github-user-following`, usage based, the maximum is shown before a run. Retrieves public accounts followed by a GitHub user. Takes handle, url and cursor, all optional. Served by ScrapeCreators.
- [GitHub pull requests](/providers/scrapecreators/get-v1-github-user-pull-requests.md): `scrapecreators/get-v1-github-user-pull-requests`, usage based, the maximum is shown before a run. Searches public GitHub pull requests authored by a user using GitHub's public search index. Needs handle. Served by ScrapeCreators.
- [GitHub repositories](/providers/scrapecreators/get-v1-github-user-repositories.md): `scrapecreators/get-v1-github-user-repositories`, usage based, the maximum is shown before a run. Retrieves a user's public repositories with repo metadata like description, language, stars, forks, topics, license, visibility, default branch, and timestamps. Takes handle, url, type and more, all optional. Served by ScrapeCreators.
- [GitHub repository](/providers/github/repo.md): `github/repo`, no charge per call. Public GitHub repository profile: description, stars, forks, open issues, language, license, topics, default branch, last push. Needs owner and repo.
- [GitHub repository](/providers/scrapecreators/get-v1-github-repository.md): `scrapecreators/get-v1-github-repository`, usage based, the maximum is shown before a run. Retrieves public metadata for one GitHub repository, including owner, description, language, stars, forks, topics, license, visibility, default branch, open. Needs url. Served by ScrapeCreators.
- [GitHub repository search](/providers/github/search-repositories.md): `github/search-repositories`, no charge per call. Search public GitHub repositories with GitHub query syntax (e.g. 'mcp server language:typescript stars:>100'). Needs q.
- [GitHub trending developers](/providers/scrapecreators/get-v1-github-trending-developers.md): `scrapecreators/get-v1-github-trending-developers`, usage based, the maximum is shown before a run. Scrapes GitHub's public Trending developers page. Takes language and since, all optional. Served by ScrapeCreators.
- [GitHub trending repositories](/providers/scrapecreators/get-v1-github-trending-repositories.md): `scrapecreators/get-v1-github-trending-repositories`, usage based, the maximum is shown before a run. Scrapes GitHub's public Trending repositories page. Takes language, since and spoken language code, all optional. Served by ScrapeCreators.
- [GitHub user](/providers/scrapecreators/get-v1-github-user.md): `scrapecreators/get-v1-github-user`, usage based, the maximum is shown before a run. Retrieves public GitHub user details including name, bio, avatar, company, location, blog, follower counts, public repo counts, and account timestamps. Takes handle and url, all optional. Served by ScrapeCreators.
- [npm package latest version](/providers/npm/package-latest.md): `npm/package-latest`, no charge per call. Latest published version of an npm package: version, description, license, homepage, dependencies. Needs name.
- [PyPI package](/providers/pypi/package.md): `pypi/package`, no charge per call. Metadata of a Python package on PyPI: version, summary, license, homepage, required Python. Needs name.

## Other capabilities

- [Website technologies](/tools/developer-data/web-technologies.md): 6 tools.

## Providers

- [ScrapeCreators](/providers/scrapecreators.md): 193 tools, from $0.00188 per call.
- [GitHub](/providers/github.md): 2 tools, with no charge per call.
- [Firecrawl](/providers/firecrawl.md): 56 tools, from $0.0025 per call, some tools free.
- [npm](/providers/npm.md): 1 tool, with no charge per call.
- [PyPI](/providers/pypi.md): 1 tool, with no charge per call.

## Questions

### Which tool should my agent use?

Your agent compares the 15 implementations by price and inputs with inspect_tool and proposes one before it runs.

### How is it billed?

At the cost the provider reports for each call, with no markup. Your agent sees the maximum before it runs a tool.

[Developer data](/tools/developer-data.md) · [Connection guide](/connect.md) · [Billing](/docs/billing.md)

---

[HTML page](/tools/developer-data/code) · [Agent index](/llms.txt)
