roboat
An API wrapper for Roblox.com.
This library is designed to be high-performance capable, meaning that it supports proxies and is capable of making requests in parallel.
Covered Endpoints
- Catalog API - [
catalog.roblox.com/*
]- Item Details -
/v1/catalog/items/details
- Item Details -
- Economy API - [
economy.roblox.com/*
]- Robux Balance -
/v1/users/{user_id}/currency
- Resellers -
/v1/assets/{item_id}/resellers
- User Sales -
/v2/users/{user_id}/transactions?transactionType=Sale
- Put Limited On Sale -
/v1/assets/{item_id}/resellable-copies/{uaid}
- Take Limited Off Sale -
/v1/assets/{item_id}/resellable-copies/{uaid}
- Robux Balance -
- Users API - [
users.roblox.com/*
]- User Information -
/v1/users/authenticated
- User Information -
- Presence API - [
presence.roblox.com/*
]- Register Presence -
/v1/presence/register-app-presence
- Register Presence -
Quick Start Examples
Example 1
This code snippet allows you to get the details of an item.
use ;
async
Example 2
This code snippet allows you view the lowest price of a limited item by fetching a list of reseller listings.
// Replace value this with your own roblosecurity token.
const ROBLOSECURITY: &str = "your-roblosecurity-token";
async
Example 3
This code snippet allows you to get your current robux, id, username, and display name.
// Replace value this with your own roblosecurity token.
const ROBLOSECURITY: &str = "your-roblosecurity-token";
async
Related Crates
This crate is a sister crate of roli, an API wrapper for Rolimons.com.
Contributing
Pull requests and issues are welcome!
Please refer to CONVENTIONS.md for information on conventions used in this crate.
Additional resources used to help make this crate are available in RESOURCES.md.
License
MIT License