FIREANIME API
Browse API97 operations
POST

GetEpisodeLastSeen

GetEpisodeLastSeen retrieves the user's most recently viewed episodes for "Continue Watching".

/api.v1.watch.WatchService/GetEpisodeLastSeen Bearer required
01

Request

GetEpisodeLastSeenRequest

GetEpisodeLastSeenRequestapi.v1.watch.GetEpisodeLastSeenRequest0 fields

GetEpisodeLastSeenRequest is currently empty, used for future-proofing.

No fields — send an empty JSON object.
Request JSON
{}
02

Response

GetEpisodeLastSeenResponse

GetEpisodeLastSeenResponseapi.v1.watch.GetEpisodeLastSeenResponse1 fields

GetEpisodeLastSeenResponse contains the user's recent watch history.

dataarray

Collection of playback progress records.

Example response
{
  "data": [
    {
      "id": 1,
      "createdAt": "2026-08-19T20:15:00Z",
      "updatedAt": "1",
      "slug": "frieren",
      "season": "1",
      "episode": "1",
      "positionPercent": 1.5,
      "positionSeconds": 1
    }
  ]
}
03

Referenced models

1 nested message types

LastSeenEpisodeapi.v1.watch.LastSeenEpisode15 fields

LastSeenEpisode represents a record of user playback progress.

id
uint32

Unique database identifier for the record.

createdAt
string

Timestamp when the record was first created (RFC3339 format).

updatedAt
int64

Unix timestamp (milliseconds) of the last update.

slug
string

URL-friendly identifier for the anime.

season
string

Season identifier (e.g., "1").

episode
string

Episode identifier (e.g., "12").

positionPercent
float

Completion percentage of the episode (0.0 to 1.0).

positionSeconds
int32

Current playback position in seconds.

positionMax
int32

Total duration of the episode in seconds.

userId
uint32

The ID of the user who owns this record.

animeId
uint32

The ID of the anime associated with this record.

animeGroupIdoptional
uint32

Optional anime group context used when the user watched through a group route.

groupTitle
string

Human-readable anime group title for display.

isCompleted
bool

If true, the episode is treated as watched/completed.

completedAt
int64

Unix timestamp (seconds) when the episode was completed.

04

Error handling

Common failure codes

unauthenticatedThe Bearer token is missing or invalid.

invalid_argumentThe request payload failed validation.

internalThe service could not complete the operation.