---
title: "List my sessions"
method: GET
path: "/api/v1/sessions"
tags: ["Sessions"]
---

# List my sessions

`GET /api/v1/sessions`

## Request

- Base URL: `https://app.easyscraper.com`
- URL: `https://app.easyscraper.com/api/v1/sessions`
- Auth: API key in cookie `better-auth.session_token`

List the devices the logged in user is logged in on (sessions that haven't expired), the current one first and then the most recently active, with the browser and operating system from their user agent (for a session one of the API's clients created, such as a mobile app, the app's name and the client's platform). `isCurrent` marks the session making the request. Admins' impersonation sessions are left out

## Response `200`

OK

- object[]
  - `id` string, uuid, required
  - `ipAddress` string, nullable, required
  - `userAgent` string, nullable, required
  - `createdAt` string, date-time, required
  - `updatedAt` string, date-time, required
  - `browser` string, nullable, required
  - `os` string, nullable, required
  - `isCurrent` boolean, required

## Other responses

- `400`: 400
- `401`: 401
- `429`: 429

## Changes

- **2026-11-02** `a12cef98c52b`: 1 info
  - added the non-success response with the status `400`
- **2026-10-31** `3e642e95991a`: 1 info
  - added the non-success response with the status `429`
- **2026-10-09** `db32553c29a6`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/easyscraper/apis/easy-scraper-api/changes/api/v1/sessions/get.md)

---

[API](https://skmtc.dev/easyscraper/apis/easy-scraper-api.md) - [All operations](https://skmtc.dev/easyscraper/apis/easy-scraper-api/llms.txt) - [OpenAPI document](https://skmtc.dev/easyscraper/apis/easy-scraper-api/revisions/a12cef98c52b?raw)
