Boundless Skill Calculator
Skill Calculator Crafting Levels Items Shops API Docs

API - Boundlessskill.com
Shop API Documentation
Getting information from Boundlessskill.com API
The GET API for Boundlessskill.com does not require authentication to retreive data. The data returned is only for shops that have chosen to have their shop listed on the site and have updated their shop atleast once in the last 96 hours.


Get all item names listed in our shopping database
https://boundlessskill.com/api/v1/get.php?allitems
Using an item name to retrieve sales information
https://boundlessskill.com/api/v1/get.php?item_name=Sedimentary%20Stones

Returned values are:
NAME
SellMIN
SellAVG
SUPPLY
BuyMAX
BuyAVG
DEMAND

Note: "NO DATA" will be returned for SellMIN, SellAVG, BuyMAX, BuyAVG if no shops have the item listed. "0" will be returned for SUPPLY, DEMAND if no shops have the item listed.

Additionally; if SellMIN, SellAVG, SUPPLY, BuyMAX, BuyAVG, or DEMAND is supplied then only that value will be returned.
Example:
https://boundlessskill.com/api/v1/get.php?item_name=Sedimentary%20Stones&SellMIN

Additionally; if colorless is supplied then the returned results will be for all colors of that item.
Example:
https://boundlessskill.com/api/v1/get.php?item_name=Sedimentary%20Stones&colorless
And even:
https://boundlessskill.com/api/v1/get.php?item_name=Sedimentary%20Stones&SellMIN&colorless

If an invalid item name is supplied the return will be {"ERROR":"706","ERROR_MESSAGE":"Item Name Not Found"}
Example:
https://boundlessskill.com/api/v1/get.php?item_name=Sedimentary
Using an item name to retrieve historical sales information
https://boundlessskill.com/api/v1/get.php?history_item_name=Sedimentary%20Stones

Returned values are:
MM-DD-YY
SellMIN
SellAVG
SUPPLY
BuyMAX
BuyAVG
DEMAND

Note: "0" will be returned for SellMIN, SellAVG, SUPPLY, BuyMAX, BuyAVG, DEMAND if no shops had the item listed on that day. The current day will also be returned, however the values may change during the day.

Additionally; if colorless is supplied then the returned results will be for all colors of that item.
Example:
https://boundlessskill.com/api/v1/get.php?history_item_name=Sedimentary%20Stones&colorless

Additionally; if date_from and/or date_to are/is supplied then the returned results will be limited to the supplied dates. Dates must be in the format MM-DD-YY Include leading Zero for single digit days and months (Ex: January 7th, 2018 would be 01-07-18)
Example:
https://boundlessskill.com/api/v1/get.php?history_item_name=Sedimentary%20Stones&date_from=11-21-18&date_to=11-21-18
And even:
https://boundlessskill.com/api/v1/get.php?history_item_name=Sedimentary%20Stones&date_from=11-21-18&date_to=11-21-18&colorless

If an invalid item name is supplied the return will be {"ERROR":"706","ERROR_MESSAGE":"Item Name Not Found"}
Example:
https://boundlessskill.com/api/v1/get.php?history_item_name=Sedimentary

Submitting information to Boundlessskill.com API
The POST API for Boundlessskill.com requires authentication to sumbit data. If you do not have a shop_id and shop_secret Click Here to learn how to get one setup.


Using an item name to submit sales information to your shop
Required information:
shop_id
shop_secret
item_name

Conditionally required information:
sell_price
sell_qty
buy_price
buy_qty

Note: You must supply either sell_price or buy_price. You can also supply both at the same time. If sell_price is supplied then sell_qty is required. If buy_price is supplied then buy_qty is required. If sell_price, sell_qty, buy_price, or buy_qty is not supplied the value is assumed as 0 (Zero).

Caution: This submit overwrites any existing information you may have submited for the item_name supplied. For example if you buy and sell an item and only want to update the sell_qty you must still supply sell_price, sell_qty, buy_price, and buy_qty.

Example:
https://boundlessskill.com/api/v1/post.php?shop_id=*Your Shop ID*&shop_secret=*Your Shop Secret*&item_name=Sedimentary%20Stones&sell_price=2&sell_qty=100&buy_price=1&buy_qty=101

On a successful submit the return will be {"Success":"200","MESSAGE":"Item Updated"}
Using an item name to remove sales information from your shop
Required information:
shop_id
shop_secret
item_name
remove

Example:
https://boundlessskill.com/api/v1/post.php?shop_id=*Your Shop ID*&shop_secret=*Your Shop Secret*&item_name=Sedimentary%20Stones&remove

On a successful submit the return will be {"Success":"200","MESSAGE":"Item Removed From Sale"}
If you find any bugs or need any help setting up your application to use this API please contact me. Either post in the forum for this site or email me at help@boundlessskill.com
Still In Development
Get all shop names
Get items in specific shop