Rolimon's API Module
I have created a module that allows you to easily access the Rolimon’s API , it comes with several features and is available for download here . If you would prefer not to download the RBXM file, the marketplace model can be found here .
A more in depth documentation can be found on the Github repository.
Features
Get the latest item data from Rolimon’s
Detect what the change of an items RAP would be if sold at a certain price
Get data from any Rolimon’s user
Get recently posted trade ads
Changelog
1.4.0 (7/13/24)
Migrated to the new Rolimon’s API endpoints
Fixed an issue where the GetRAPChange() function would return nil if the RAP was increasing
Now only uses a single module rather than two
Added support for tracking recent trade ads
Rewrote the entire module
Removed GetRAPChangeFromItem(), use GetRAPChange() instead
Removed GetPlayerAssets() due to the endpoint being removed
1.3.0 (2/6/24)
fetchItems()
now returns a table
fetchItemDetails()
now returns a table
getRAPChangeFromItem()
now returns a table
getRAPChange()
now returns a table
getItemCount()
now returns a table
fetchUserDetails()
now returns a table
1.2.0 (9/12/23)
Functions will now return values instead of updating values inside of the modules
Function datatypes are now shown
Renamed some functions
Merged the UserAssets
and UserDetails
modules into one module called Players
The RBXM file now includes the example scripts for easy accessibility
Uploaded the module to the marketplace, it can be located here
11 Likes
twinqle
(Twin)
October 9, 2022, 1:34am
#2
What happens if the request errors?
The module wouldn’t work, the only time this would be an issue is when HTTP requests are not enabled, Roblox is down, or Rolimon’s is down, which doesn’t happen frequently.
1 Like
shr2mp
(frames)
October 9, 2022, 4:18am
#4
I created something like this for the API, however, it works with other endpoints as well. Great work though!
Rolly
What is it?
This module is made to interact with the Roliomons API. Easy to use, It’s lightweight meaning it will not take much memory in your game so your game will still run very smoothly.
What Does it Include?
It uses roblox-promises to make sure that everything is handled smoothly especially the GET request to the API.
It also uses a Cache system to store necessary data, so the module doesn’t have to spam request the API, however, the Cache does refresh every 300 seconds …
I tried finding an API for Rolimon’s but couldn’t find one so I made my own, this looks great, also, could you provide me with all of the endpoints Rolimon’s has because I want to implement them into mine. I thought there was only an endpoint for items.
1 Like
shr2mp
(frames)
October 9, 2022, 8:41pm
#6
https://www.rolimons.com/itemapi/itemdetails
https://www.rolimons.com/api/activity
https://www.rolimons.com/tradeadsapi/getrecentads
https://www.rolimons.com/playerapi/player/USER_ID
There are more endpoints but these are the only ones that really have a use for Roblox. And here is unofficial documentation for the Rolimons API I created a little back. Rolimons - Rolimons API Documentation
Hello. I have a question: Is it possible to access UGC limiteds api of Rolimons?
shr2mp
(frames)
July 31, 2023, 4:10pm
#9
If your still looking for one you can use mine
https://mewt.xyz/collectables
https://mewt.xyz/collectables/:id -- gets specific item details
Might add this to my module, thanks for taking your time to make this!
NotFrindow
(Frindow)
September 12, 2023, 11:40pm
#11
Bumping this topic because I just released an update!
Frindow:
Functions will now return values instead of updating values inside of the modules
Function datatypes are now shown
Renamed some functions
Merged the UserAssets
and UserDetails
modules into one module called Players
The RBXM file now includes the example scripts for easy accessibility
Uploaded the module to the marketplace, it can be located here
Bumping this topic because I just released an update!
Frindow:
fetchItems()
now returns a table
fetchItemDetails()
now returns a table
getRAPChangeFromItem()
now returns a table
getRAPChange()
now returns a table
getItemCount()
now returns a table
fetchUserDetails()
now returns a table
1 Like
Bumping this topic because I just released an update!
Frindow:
Migrated to the new Rolimon’s API endpoints
Fixed an issue where the GetRAPChange() function would return nil if the RAP was increasing
Now only uses a single module rather than two
Added support for tracking recent trade ads
Rewrote the entire module
Removed GetRAPChangeFromItem(), use GetRAPChange() instead
Removed GetPlayerAssets() due to the endpoint being removed
1 Like
Thats surely going to be useful! Thanks for keeping the module updated I will soon check it out
1 Like