The following is a list of web APIs available on the Roblox website.
Versioned APIs[]
In addition to the general Roblox API available on https://api.roblox.com and documented at https://api.roblox.com/docs, there are a number of sites that provide documented and versioned static endpoints.
- AbTesting API
- Endpoints for the A/B Testing framework.
- AccountSettings API
- All endpoints for account and user settings.
- Ads API
- Ads configuration endpoints.
- Asset delivery API
- Serves asset content.
- Authentication API
- All endpoints that tamper with authentication sessions.
- Avatar API
- Endpoints relating to the customization of player avatars.
- Badges API
- Endpoints for badges and badge awards management.
- Billing API
- Real money transactions and interaction.
- Catalog API
- Catalog items browsing and searching. Content and user based catalog items recommendations.
- CdnProviders API
- Chat API
- All chat related endpoints.
- ClientSettings API
- Used by various Roblox clients to retrieve configuration information.
- ClientSettings (CDN) API
- Used by various Roblox clients to retrieve configuration information.
- Contacts API
- Contacts and userTag management.
- Develop API
- Game development configuration endpoints.
- Discussions API
- Economy API
- Endpoints related to transactions and currency.
- Engagement Payouts API
- This api is temporarily offline.
- Followings API
- Establishes follow relationship between subscriber entities (users, groups, etc) and source entities (games, groups, assets, etc.).
- Friends API
- Friends and followers management.
- Game internationalization API
- Manages internationalization of games such as translating in game content.
- GameJoin API
- All endpoints around launching a game.
- GamePersistence API
- Endpoints for the in-game datastore system for storing data for games.
- Games API
- All endpoints for game discovery, and details.
- Groups API
- Groups management.
- GroupsModeration API
- Groups Moderation
- Inventory APIs
- All endpoints for viewing (but not granting) ownership of items.
- Item Configuration API
- Configure items (bundles and avatar assets).
- Locale API
- User locale management.
- Metrics API
- Record metrics across Roblox.
- Midas API
- Handle requests around making purchases using Midas.
- Notifications API
- All notification stream endpoints.
- Points API
- The web API for the in-game PointsService.
- Premium Features API
- This API is for premium features and anything pertaining to account add ons
- Presence API
- All endpoints for managing presence.
- Publish API
- All endpoints handling file uploads.
- TextFilter API
- High volume text filtering. No endpoints are documented.
- Thumbnails API
- Endpoints for requesting thumbnails.
- Trades API
- Endpoints for trading collectible items.
- TranslationRoles API
- Manages translation roles of developers in game localization.
- Translations API
- Endpoints for requesting translations.
- Users API
- For direct Roblox user information.
- Voice API
- Presumed to be used in the future for Roblox voice calling.
Unversioned APIs[]
Library searches[]
Roblox offers an API at https://search.roblox.com/catalog/json that provides data for asset searches in the library, including information about the items found in the searches (further information about items can be found with the product info endpoint). The responses are in JSON and contain information such as the asset type of the items found by the search.
The parameters used with the library catalog API are documented on the Roblox Developer Hub.
The versioned avatar catalog API at catalog.roblox.com can be used to search the marketplace.
External links[]
- List of Roblox web APIs maintained by Seranok
- Subdomains on the RoAPI wiki