Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/heapyxyz/steam-lookup
Website for looking up Steam profiles
https://github.com/heapyxyz/steam-lookup
steam steam-api steam-id
Last synced: 3 days ago
JSON representation
Website for looking up Steam profiles
- Host: GitHub
- URL: https://github.com/heapyxyz/steam-lookup
- Owner: heapyxyz
- License: mit
- Created: 2024-12-22T21:52:54.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-01-02T13:22:29.000Z (22 days ago)
- Last Synced: 2025-01-02T14:27:14.348Z (22 days ago)
- Topics: steam, steam-api, steam-id
- Language: TypeScript
- Homepage: https://heapy.xyz
- Size: 201 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Introduction
SteamLookup is an easy-to-use tool for looking up Steam profiles.## API Endpoints
- `/api/game?id=` - Returns game's name and app id.
- `/api/profile?id=` - Returns lots of information about profile.
- `/api/resolve?id=` - Resolves URL/Converts id to SteamID64.## Usage (Development)
**Rename `.env.example` to `.env` and configure it first!**
```
npm install
npm run dev
```## Usage (Production)
**Rename `.env.example` to `.env` and configure it first!**
> [!NOTE]
> By default `npm run start` hosts the website with `0.0.0.0` IP and `80` port.
> If you want to use a different IP/port - head to [package.json](./package.json) and edit `-H 0.0.0.0` to `-H ` and `-p 80` to `-p `.
```
npm install --production
npm run build
npm run start
```