roboat
A high performance interface for the Roblox API.
This library is designed to be high-performance capable, meaning that it supports proxies and is capable of making requests in parallel.
Extensive documentation is used throughout this crate. All public methods in this crate are documented and have at least one corresponding example.
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 -
- Trades API - [`trades.roblox.com/*]
- Trades List -
/v1/trades/{trade_type}
- Trades List -
Quick Start Examples
Example 1
This code snippet allows you to get your current robux, id, username, and display name.
// Replace this value with your own roblosecurity token.
const ROBLOSECURITY: &str = "your-roblosecurity-token";
async
Example 2
This code snippet allows you to view the lowest price of a limited item by fetching a list of reseller listings.
// Replace this value with your own roblosecurity token.
const ROBLOSECURITY: &str = "your-roblosecurity-token";
async
Example 3
This code snippet allows you to get the details of an item.
use ;
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