Introduction
AssetPay.org provides a simple yet powerful REST API that can be integrated to your business or application.
We currently offer Rust skins Anti-Manipulation detection. You may retrieve a list of manipulated Rust skins and combat manipulators from dumping manipulated skins on your site.
To use this API, you need an API key. You will have received one from our sales representative. If your API key is no longer working, please contact SENSE#5607
Get manipulated skins
To get our list of manipulated skins, make a GET call to the following url :
http://api.assetpay.org/manipulated-skins
Rate-limiting
Our endpoint is rate-limited to: 5 requests per minute.
However you should make requests every 3 hours, and cache the data.
Query parameters
Field | Type | Description |
---|---|---|
X-API-Key | String | Your API key. |
Example request
import requests
API_ENDPOINT = 'https://api.assetpay.org/manipulated-items'
API_KEY = 'YOUR API KEY STRING HERE'
headers = {
'X-API-Key': API_KEY
}
response = requests.get(API_ENDPOINT, headers=headers)
print(response.status_code)
print(response.text)
Example response
[{"Rusty Blade":1.5},{"Captain's Helmet":10.1},{"Razor Knife":2.49}]
Explanation of response
Skin name | Safe Price |
---|---|
Rusty Blade | $1.5 |
Captain's Helmet | $10.1 |
Razor Knife | $2.49 |
What is Safe Price?
If you wish to continue accepting manipulated skins on your platform, 'Safe Price' is an estimate of the real value of a skin before being manipulated.
Feel free to inquire us about possibility to provide custom pricing for manipulated skins according to your needs
Errors
In the unlikely event of an error, we use the following custom error codes and responses. All other errors are reported using standard HTTP error codes.
Error Code | Meaning |
---|---|
429 |
{"response":"You have been rate limited. Rate-limit: 5 per 1 min", "success": False}
|
401 |
{"response":"Invalid API key","success":False}
|
500 |
{"response":"Apologies, internal issue with the API. We are currently investigating. Please use a
cached response instead!", "success": False}
|