> ## Documentation Index
> Fetch the complete documentation index at: https://docs.finscreener.in/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Profile

> Get current user profile and API usage stats

Retrieve the authenticated user's profile information and API usage statistics.

## Headers

<ParamField header="Authorization" type="string" required>
  Bearer token: `Bearer <access_token>`
</ParamField>

## Response

<ResponseField name="user_id" type="string">
  User ID
</ResponseField>

<ResponseField name="email" type="string">
  User email address
</ResponseField>

<ResponseField name="username" type="string">
  Username
</ResponseField>

<ResponseField name="api_usage" type="object">
  API usage statistics including daily limits and current usage
</ResponseField>

<RequestExample>
  ```bash cURL theme={null}
  curl -X GET https://api.finscreener.in/api/users/me \
    -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
  ```

  ```python Python theme={null}
  import requests

  response = requests.get(
      "https://api.finscreener.in/api/users/me",
      headers={"Authorization": f"Bearer {token}"}
  )
  user = response.json()
  print(f"Email: {user['email']}")
  ```
</RequestExample>

<ResponseExample>
  ```json Success theme={null}
  {
    "user_id": "user_123456",
    "email": "user@example.com",
    "username": "johndoe",
    "api_usage": {
      "detail_requests_today": 5,
      "detail_daily_limit": 100
    }
  }
  ```
</ResponseExample>
