Avatar catalogue

The published avatars, newest first. No account is needed.

bash
curl "https://api.nodeworldvr.com/avatars/catalogue?pageSize=24&search=fox"

GET /avatars/catalogue

QueryMeaning
pageSize (or limit)Avatars per page, 1 to 50 (24 by default).
pagePage number, from 0.
cursorThe nextCursor of the previous page, instead of page.
searchWords found in the name, the description or the creator's name.

Returns { "avatars": [ … ], "nextCursor", "total", "page", "pageSize" }. Each avatar: id, ownerId, creatorName, name, description, status, isPublished, hasPCBundle, hasLinuxBundle, hasQuestBundle, hasThumbnail, thumbnailUrl, adult, adultForced, createdAt.

thumbnailUrl is a path of the API (/avatars/<id>/thumbnail?v=…): reading the picture needs a player's account, so it is not part of the public API.

18+ avatars

Without an account, the catalogue leaves out 18+ avatars. With the account of an adult who turned 18+ content on (Authorization: Bearer <id token>), they are listed with "adult": true. adultForced says NodeWorld marked the avatar 18+.