Public
Call the operation without an Authorization header.
Search anime, read release data, and connect community features through one generated, type-safe API contract.
Five-minute start
Every unary operation accepts a POST request. Public methods work without credentials; protected methods use the same Bearer token returned by the Auth service.
curl 'https://fireani.me/api.v1.GenreService/GetGenres' \
-X POST \
-H 'Content-Type: application/json' \
--data-raw '{}'Authentication
Call the operation without an Authorization header.
A token personalizes the response, but a public identifier can also be used.
Send Authorization: Bearer YOUR_JWT_TOKEN.
Obtain a token with AuthService.Login. Keep it private and never expose it in public client logs.
Service map
AuthService provides methods for user authentication and account creation.
UserService provides operations to manage and retrieve user-related data.
WatchService provides operations to track and manage user viewing habits and preferences.
ExternalTrackingService manages outbound-only progress synchronization for the authenticated user.
AnimeService provides operations for retrieving anime metadata, lists, and episode details.
AnimeSearchService provides methods for querying the anime database with complex filters.
GenreService provides operations for retrieving available anime genres.
CalendarService provides operations to retrieve the anime release schedule.
SliderService provides public operations for the homepage promotional slider.
Comment operations.
Review operations.
NotificationService provides operations to retrieve and acknowledge user notifications.
SubscriptionService provides operations to manage user-specific anime release alerts.
FeedbackService provides operations for users to submit feedback and list visible feedback.
Watch Together operations.
Failure handling
invalid_argumentThe request is missing data or contains an invalid value.
unauthenticatedA required Bearer token is missing, invalid, or expired.
not_foundThe requested anime, user, topic, or related resource does not exist.
resource_exhaustedThe caller exceeded an enforced request limit. Retry with backoff.
internalThe server could not complete the request. Retry only when appropriate.
Backward compatibility is not guaranteed yet. Usage is limited to private, non-commercial integrations and remains subject to the Terms of Use.