Vroxify Developers

API reference

All endpoints live at https://api.vroxify.com/api/v1. Use HTTPS and JSON responses.

Required headers

Acceptapplication/jsonRequired
Content-Typeapplication/json — POST/PUT requestsOptional
X-Platformvroxify — Identifies Vroxify clientsRequired
AuthorizationBearer <token> — User-scoped endpointsOptional

Quick start

curl -s "https://api.vroxify.com/api/v1/vroxify/catalog/home" \
  -H "Accept: application/json" \
  -H "X-Platform: vroxify"

Catalog & series

Home rails, series metadata, episodes, and playback.

Full guide →

MethodPathAuthDescription
GET/vroxify/catalog/homeHomepage rails and featured content
GET/vroxify/catalog/trendingTrending catalog items
GET/vroxify/catalog/rankingRanked series and creators
GET/vroxify/catalog/calendarRelease calendar
GET/vroxify/series?page=1Paginated series list
GET/vroxify/series/{id}Series detail
GET/vroxify/series/{id}/episodesEpisodes for a series
GET/vroxify/series/{id}/watchWatch page payload
GET/vroxify/episodes/{id}/streamSigned stream URL

Authentication

Login, registration, and session tokens (Sanctum).

Full guide →

MethodPathAuthDescription
POST/auth/loginBody: { login, password }
POST/auth/registerCreate account
POST/auth/googleBody: { id_token }
GET/auth/meBearerCurrent user profile
POST/auth/logoutBearerInvalidate token

Videos & feed

Short-form UGC feed, likes, comments, and views.

MethodPathAuthDescription
GET/videos/feed?page=1For You feed
GET/videos/following?page=1BearerFollowing feed
GET/videos/{id}Video detail
POST/videos/{id}/likeBearerToggle like
POST/videos/{id}/viewRecord view
GET/videos/{id}/commentsComment thread
POST/videos/{id}/commentsBearerPost comment

Live

Live streams, chat, and gifts.

MethodPathAuthDescription
GET/live/streamsActive live rooms
GET/live/{id}Room detail
GET/live/{id}/commentsLive chat history
POST/live/{id}/commentsBearerSend chat message
POST/live/{id}/giftsBearerSend gift

Advertising

Campaign delivery for partners (see ads.vroxify.com).

MethodPathAuthDescription
GET/ads/feedEligible ads for placement
POST/ads/{id}/impressionTrack impression
POST/ads/{id}/clickTrack click
GET/ads/mineBearerAdvertiser campaigns
POST/adsBearerCreate campaign