Get up and running in minutes
Sign up for a free What'sYour.Info account and create your profile
curl -X POST https://whatsyour.info/api/auth/register
Visit your developer dashboard to generate API keys for your applications
const apiKey = "wyi_live_1234567890abcdef";
Fetch public profile data using our REST API
fetch("https://whatsyour.info/api/public/profile/username")
Complete REST API documentation
Base URL: https://whatsyour.info
Method | Endpoint | Description | Auth |
---|---|---|---|
GET | /api/v1/profile/{username} | Get public profile information | None |
GET | /api/v1/avatars/{username} | Get user avatar image | None |
POST | /api/v1/auth/login | Exchange an API Key for a short-lived JWT | API Key |
GET | /api/v1/me | Get authenticated user data | Bearer Token |
PUT | /api/v1/me | Update user profile | Bearer Token |
GET | /oauth/authorize | Initiate the OAuth 2.0 authorization flow for a user. | None |
POST | /api/v1/oauth/token | Exchange an authorization code or refresh token for an access token. | None |
First-class libraries for your favorite languages
Official JavaScript/Node.js SDK with full TypeScript support
npm install @whatsyour/info-js
Python SDK for easy integration with Django and Flask apps
pip install whatsyour-info
PHP SDK for Laravel, Symfony, and vanilla PHP projects
composer require whatsyour/info-php
Go SDK for high-performance applications
go get github.com/whatsyour/info-go
Built for developers, designed for scale
OAuth 2.0, JWT tokens, rate limiting, and enterprise-grade security features built-in.
Redis caching, CDN distribution, and optimized queries for sub-100ms response times.
Edge locations worldwide, 99.9% uptime SLA, and automatic scaling for any load.