API (Programmatic Trading)
Programmatic transactions (algorithmic trading, or PTs) use algorithms and computational schemes to execute transactions with minimal human intervention.
Last updated
Programmatic transactions (algorithmic trading, or PTs) use algorithms and computational schemes to execute transactions with minimal human intervention.
Last updated
Customers leverage the power of the Mintify API to optimize trading and operational efficiencies, reduce errors, swiftly capitalize on opportunities, integrate Orderbook features into external dApps, and more.
Procedurally execute your trading strategy or embed Mintify-based liquidity and trading functions directly into your dApp. Buy, sell, and trade your in-game assets with deep liquidity without leaving your in-game marketplace.
Algorithmically manage market exposure and risk based on predefined or dynamic variables composed of various actions for mitigating against loss/impermanent loss and rapid market downturns.
Utilize Mintify data feeds for signal generation through statistical models and trading strategies to swiftly identify and capitalize on opportunities with minimal human intervention.
Get access to full historical and real-time data, cached images, create trading bots, or build your own marketplace on ETH Mainnet, Base and Blast. here.
Price
$99/mo
$2499/mo
Requests/Second
100
1500
Chains
ETH, Base, Blast
ETH, Base, Blast, Ordinals (coming soon)
Features
Buy, Bid, List
Buy, Bid, List
Real-time Data
✅
✅
All POST endpoints require the parameters to be posted in the body.
For endpoints that have a "signature" as final step in the response, you need to sign the correct structured data and post it in the endpoint that is mentioned in the response.
This final step has two crucial parts. the "post" object and the "sign" object. The flow is that you need to sign the "sign" object as follows (example using ethersjs):
const signature = await signer.signTypedData(sign.domain, sign.types, sign.value);
Then you need to post the "post.body" object to the endpoint mentioned in the "post.endpoint" property. You need to fill the "post.signature" and "post.maker" with your actual values before posting.
Post a signed order
The order object
The maker of the order
The signature for the order object
Returns the status of the posted order
{object} Status of the posted order
Post a signed Cancellation
The order ids to cancel
The maker of the order
The signature for the order object
The order kind
Returns the status of the posted order
{object} Status of the posted cancellation
Prepare a token bid order for a specific contract and token id.
The contract address
The token id
The maker of the order
The price of the order in ETH
The unix timestamp of the expiration date
The market the order is for
Returns array of steps that need to be completed. The last step has instructions on how to sign and post the final order
{array} Array of steps to execute the order. Last step is signing the order and sending it to the postSignedOrder endpoint.
Prepare a collection bid order for a specific contract and token id.
The contract address
The maker of the order
The price of the order in ETH
The unix timestamp of the expiration date
The market the order is for
Returns array of steps that need to be completed. The last step has instructions on how to sign and post the final order
{array} Array of steps to execute the order. Last step is signing the order and sending it to the postSignedOrder endpoint.
Prepare a listing order for a specific contract and token id.
The contract address
The token id
The maker of the order
The price of the order in ETH
The unix timestamp of the expiration date
The market the order is for
Returns array of steps that need to be completed. The last step has instructions on how to sign and post the final order
{array} Array of steps to execute the order. Last step is signing the order and sending it to the postSignedOrder endpoint.
Cancel an order by its order id.
The order id
Returns array of steps that need to be completed. The last step has instructions on how to sign and post the final order
{object} Status of the order cancellation
Buy a listed token by its order id.
The order id
The taker address
Returns array of steps that need to be completed. The last step has instructions on how to sign and post the final order
{object} Status of the order purchase action
Accept an offer for a listed token by its order id.
The order id
The token owner address
The contract address of the token to sell
The token id to sell
Returns array of steps that need to be completed. The last step has instructions on how to sign and post the final order
{object} Status of the order purchase action
Get user's list orders for collection.
The contract address
The owner address
The token Id (optional)
Returns user's listings for a specified contract
{array} Array of listings
Get user's bid orders for collection.
The contract address
The owner address
The token Id (optional)
Returns user's bids for a specified contract
{array} Array of bids