DEVELOPER TOOLS

Developer Tools APIs

17 production-grade developer tools APIs on upAPI. Every endpoint below is live behind the same gateway, takes the same API key, and returns JSON — no per-provider signup, no per-provider billing.

Developer Tools

Detect Website Tech Stack

Analyze any website to detect its technology stack — frameworks (Next.js, Nuxt, WordPress, Shopify), hosting (Vercel, Netlify, AWS), analytics (GA, Plausible, Segment), CDNs, CSS frameworks, payment providers, and more. Uses HTTP headers, HTML patterns, and script analysis.

python
● live
Developer Tools

Get GitHub Repository

Fetch metadata (stars, forks, topics, license, dates) for a public GitHub repository via the REST API.

python
● live
Developer Tools

Get GitHub Trending Repositories

Fetch the github.com/trending page for the most-starred repos in a time window, optionally filtered by language. Pure HTTP (no browser). Returns full name, URL, description, language, total stars, stars this window, forks.

ts
● live
Developer Tools

Get GitHub User

Fetch a GitHub user or organization's public profile: name, bio, company, location, follower/repo counts, avatar, Twitter handle, hireable flag. Plus the rate-limit headers. Works without a token; pass your own for 5,000 req/h.

python
● live
Developer Tools

Get GitHub User Commit Emails

Collect the public commit-author emails a GitHub user has pushed with, from their most recently updated repositories (noreply addresses dropped). One listing call plus one per repository scanned. Plus the rate-limit headers.

python
● live
Developer Tools

Get npm Package

Fetch metadata for a public npm package: latest version, recent versions, maintainers, license, repository, keywords.

python
● live
Developer Tools

Get PyPI Package

Fetch metadata for a public PyPI package: latest version, author, license, project URLs, classifiers, requirements.

python
● live
Developer Tools

List GitHub Issue Comments

List the comments on a GitHub issue or pull request, paginated: author, association (OWNER/MEMBER/CONTRIBUTOR/NONE), body, reaction count, timestamps. Plus the rate-limit headers.

python
● live
Developer Tools

List GitHub Repository Contributors

List a repository's contributors ranked by commit count, paginated: login, id, type, contributions, profile URL. Plus the rate-limit headers.

python
● live
Developer Tools

List GitHub Repository Issues

List a repository's issues with state/label/date filters and pagination. Pull requests are filtered out by default. Returns parsed rows (author, labels, comment and reaction counts) plus the rate-limit headers.

python
● live
Developer Tools

Search dev.to Articles

Search articles on dev.to by tag, username, or top-of-week trending. Returns title, description, tags, author, reading time, reaction and comment counts.

python
● live
Developer Tools

Search GitHub Discussions

Search GitHub Discussions across all repositories (GraphQL). Returns title, body, author, repository, category, comment count and the node id you need to reply, with cursor pagination. Requires your own GitHub token - GitHub's GraphQL API does not serve anonymous callers.

python
● live
Developer Tools

Search GitHub Issues

Search issues and pull requests across all of GitHub with GitHub's search syntax. Returns parsed rows (author, repo, labels, comment count, reactions) plus the rate-limit headers so you can pace yourself. Works without a token (10 searches/min per IP); pass your own token for 30/min.

python
● live
Developer Tools

Search GitHub Repositories

Search repositories across GitHub with GitHub's search syntax (language, stars, topics, pushed dates). Returns parsed rows plus the rate-limit headers. Works without a token; pass your own for the higher limit.

python
● live
Developer Tools

Search GitHub Users

Search GitHub users and organizations by login, location, language, follower count and more. Returns login/id/type/avatar rows (follow with Get GitHub User for the full profile) plus the rate-limit headers.

python
● live
Developer Tools

Search Stack Exchange

Full-text search over any Stack Exchange site (stackoverflow, superuser, askubuntu, etc.). Returns question id, title, tags, score, answer count, accepted-answer flag, asker, timestamps.

python
● live
Developer Tools

Text Analyze

Analyze text: character / word / line / sentence / byte counts plus a SHA-256 digest. Pure-compute, no network — a native Rust marketplace endpoint.

rust
● live

Calling a developer tools API

Every operation on this page is one POST away. Swap the slug, keep the key.

bash
curl -X POST https://api.upapi.io/detect-tech-stack.post \
  -H "X-Api-Key: $UPAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

Read the full API documentation →

Other categories