Skip to main content
GET
/
profile
/
info
Get user profile information
curl --request GET \
  --url https://api.polyrouter.io/functions/v1/profile/info \
  --header 'X-API-Key: <api-key>'
{
  "success": true,
  "data": {
    "profile": {
      "platform": "kalshi",
      "user_id": "<string>",
      "display_name": "<string>",
      "profile_image": "<string>",
      "description": "<string>",
      "joined_at": "2023-11-07T05:31:56Z",
      "follower_count": 123,
      "following_count": 123,
      "profile_view_count": 123,
      "metadata": {}
    },
    "metrics": {
      "platform": "kalshi",
      "user_id": "<string>",
      "volume": 123,
      "pnl": 123,
      "roi": 123,
      "num_markets_traded": 123,
      "portfolio_value": 123,
      "open_interest": 123,
      "metadata": {}
    },
    "meta": {
      "request_time": 123,
      "cache_hit": true,
      "data_freshness": "2023-11-07T05:31:56Z"
    }
  },
  "meta": {
    "request_time": 123,
    "cache_hit": true,
    "data_freshness": "2023-11-07T05:31:56Z"
  }
}

Authorizations

X-API-Key
string
header
required

API key for authentication

Query Parameters

platform
enum<string>
required

Platform identifier

Available options:
kalshi,
polymarket
user
string
required

User identifier (nickname for Kalshi, address for Polymarket)

include_metrics
boolean
default:false

Include trading metrics in response

Response

Profile information retrieved successfully

success
boolean
data
object
meta
object