An API service to detect under-priced NFTs from Opensea market place. The under-price criteria is decided by compared the listing price with an estimated fair price in eth which compares each listing with the entire collection.
Many times, an asset is listed at an underprcied valuation but we miss it just because the price is slightly above floor price This API aims to give users the chance of sniping these underpriced items by looking at some more complex metrics relating price and rarity ranking.
The API offers the following end-points:
Gets the rarity rank of a collection
GET: /api/token/rarity-rank/<collection>/<tokenid>
Gets the estimated fair price in eth of a token
GET: /api/token/fair-eth-price/<collection>/<tokenid>/
Get the esitmated bargain factor of a tokenid (fair price to listing price)
GET: /api/token/bargain-factor/<collection>/<tokenid>/
Asks if a collection is currently available in the API, meaning that it is being tracked currently by our databases
GET: /api/collection/is-available/<collection>/
Requests a new colleciton to be tracked by the bot. Requires an authentication token. For now this functinoality isdisabled until authentication system is setup.
POST: /api/collection/request/<collection_id>/
TBC.
pip install -r requirements.txt
https://docs.opensea.io/reference/api-overview https://docs.opensea.io/reference/retrieving-a-single-asset