Skip to main content

Shyft — Direct API Endpoints

Shyft provides 79 unique direct API endpoints across the following categories:
  • DeFi (8 endpoints)
  • Market Data (8 endpoints)
  • NFT (24 endpoints)
  • Scan (1 endpoint)
  • SocialFi (3 endpoints)
  • Token (11 endpoints)
  • Transaction (12 endpoints)
  • Wallets (22 endpoints)
Note: Some endpoints appear in multiple categories. The count above reflects unique API paths.
Learn more: Shyft Documentation

Prefix and Example

Prefix: No prefix is required for Shyft, an example URL will therefore look like: https://api.uniblock.dev/direct/v1/Shyft + /[Shyft_endpoint]. Example Request:
curl --request GET \
  --url https://api.uniblock.dev/direct/v1/Shyft/sol/v1/callback/list \
  --header 'accept: application/json' \
  --header 'x-api-key: YOUR_UNIBLOCK_API_KEY'

DeFi

DELETE

PathEst. CUDescription
direct/v1/Shyft/sol/v1/sol/v1/callback/remove20Use this endpoint to remove a callback

GET

PathEst. CUDescription
direct/v1/Shyft/sol/v1/callback/list20List all the callbacks

POST

Market Data

GET

PathEst. CUDescription
direct/v1/Shyft/sol/v1/marketplace/find20Find a marketplace
direct/v1/Shyft/sol/v1/marketplace/stats20Fetch the stats of the marketplace.
direct/v1/Shyft/sol/v1/marketplace/my_markets20Get details of all the marketplaces you have created
direct/v1/Shyft/sol/v1/marketplace
/treasury_balance
20Check the fund balance in the marketplace account.

POST

PathEst. CUDescription
direct/v1/Shyft/sol/v1/marketplace/create20Create your own on-chain NFT marketplace.
direct/v1/Shyft/sol/v1/marketplace/update20Update an already created on-chain marketplace.
direct/v1/Shyft/sol/v1/marketplace/withdraw_fee20Withdraw fees from the marketplace.

PUT

PathEst. CUDescription
direct/v1/Shyft/sol/v1/marketplace/index20Index the marketplace on the Shyft marketplace.

NFT

DELETE

PathEst. CUDescription
direct/v1/Shyft/sol/v1/nft/burn_many20Burn as many NFTs as you want
direct/v1/Shyft/sol/v1/nft/burn_detach20Burn an NFT

GET

PathEst. CUDescription
direct/v1/Shyft/sol/v1/candy_machine
/nft_addresses
20Get all the NFT addresses
direct/v1/Shyft/sol/v1/candy_machine/nfts20Get all the NFTs
direct/v1/Shyft/sol/v1/collections/get_nfts20Get all the NFTs in a collection
direct/v1/Shyft/sol/v1/wallet/collections20For getting all the collections in a wallet
direct/v1/Shyft/sol/v1/nft/read20Get the properties, metadata and on-chain parameters of an already existing on-chian nft.
direct/v1/Shyft/sol/v1/nft/read_all20Read all NFTs
direct/v1/Shyft/sol/v1/nft/search20Search for NFTs

POST

Scan

POST

PathEst. CUDescription
direct/v1/Shyft/sol/v1/storage/upload20Upload and store file on IPFS decentralized data storage.

SocialFi

DELETE

PathEst. CUDescription
direct/v1/Shyft/sol/v1/candy_machine/unmonitor20Unmonitor the candy machine

POST

PathEst. CUDescription
direct/v1/Shyft/sol/v1/token/create_detach20Create your own fungible token
direct/v1/Shyft/sol/v1/candy_machine/monitor20All mints from the candy machine will be monitored

Token

DELETE

PathEst. CUDescription
direct/v1/Shyft/sol/v1/token/burn_detach20Burn your own fungible token

GET

PathEst. CUDescription
direct/v1/Shyft/sol/v1/wallet/all_tokens20Get the balance of all tokens in a wallet
direct/v1/Shyft/sol/v1/token/get_owners20Get the owners of a fungible token
direct/v1/Shyft/sol/v1/wallet/get_portfolio20Get the portfolio of a wallet
direct/v1/Shyft/sol/v1/wallet/token_balance20Get the balance of a particular token in a wallet (Supports Token 2022 token info 🆕)
direct/v1/Shyft/sol/v1/token/get_info20Get the info of a token

POST

PathEst. CUDescription
direct/v1/Shyft/sol/v1/token/airdrop20Airdrop your own fungible token
direct/v1/Shyft/sol/v1/token/create_detach20Create your own fungible token
direct/v1/Shyft/sol/v1/token
/create_from_metadata
20Create a fungible token from metadata
direct/v1/Shyft/sol/v1/token/mint_detach20Mint your own fungible token
direct/v1/Shyft/sol/v1/token/transfer_detach20Transfer your own fungible token

Transaction

GET

PathEst. CUDescription
direct/v1/Shyft/sol/v1/transaction/parsed20Returns the parsed transaction details
direct/v1/Shyft/sol/v1/wallet
/parsed_transaction_history
20Get the parsed transaction history of a wallet
direct/v1/Shyft/sol/v1/wallet/transaction20Get the details of a transaction
direct/v1/Shyft/sol/v1/wallet
/transaction_history
20Get the transaction history of a wallet
direct/v1/Shyft/sol/v1/transaction/history20Fetch the transaction history

POST

PathEst. CUDescription
direct/v1/Shyft/sol/v1/txn_relayer/create20Creates a new transaction
direct/v1/Shyft/sol/v1/sol/v1/transaction
/parse_selected
20Fetch the parsed details of selected transactions
direct/v1/Shyft/sol/v1/transaction
/send_many_txns
20Send multiple transactions
direct/v1/Shyft/sol/v1/transaction/send_txn20Send a transaction
direct/v1/Shyft/sol/v1/txn_relayer/sign_many20Sign multiple transactions
direct/v1/Shyft/sol/v1/txn_relayer/sign20Creates a new transaction and signs it
direct/v1/Shyft/sol/v1/wallet/sign_transaction20Sign a transaction

Wallets

GET

PathEst. CUDescription
direct/v1/Shyft/sol/v1/wallet/get_domains20Get all domains of a wallet
direct/v1/Shyft/sol/v1/wallet/all_tokens20Get the balance of all tokens in a wallet
direct/v1/Shyft/sol/v1/wallet/balance20lets you check the balance in your solana wallet
direct/v1/Shyft/sol/v1/semi_wallet/decrypt20Decrypt a semi custodial wallet and get the keypair
direct/v1/Shyft/sol/v1/wallet/get_keypair20Get the keypair of a semi custodial wallet
direct/v1/Shyft/sol/v1/semi_wallet/get_keypair20Get the keypair of a semi custodial wallet
direct/v1/Shyft/sol/v1/wallet/collections20For getting all the collections in a wallet
direct/v1/Shyft/sol/v1/wallet
/parsed_transaction_history
20Get the parsed transaction history of a wallet
direct/v1/Shyft/sol/v1/wallet/get_portfolio20Get the portfolio of a wallet
direct/v1/Shyft/sol/v1/nft/read_all20Read all NFTs
direct/v1/Shyft/sol/v1/wallet/resolve_address20Get the address of a domain
direct/v1/Shyft/sol/v1/wallet/stake_accounts20Get the stake accounts of a wallet
direct/v1/Shyft/sol/v1/wallet/token_balance20Get the balance of a particular token in a wallet (Supports Token 2022 token info 🆕)
direct/v1/Shyft/sol/v1/wallet/transaction20Get the details of a transaction
direct/v1/Shyft/sol/v1/wallet
/transaction_history
20Get the transaction history of a wallet
direct/v1/Shyft/sol/v1/wallet
/decrypt_semi_wallet
20Decrypt a semi custodial wallet

POST

PathEst. CUDescription
direct/v1/Shyft/sol/v1/semi_wallet
/change_password
20Change the password of a semi custodial wallet
direct/v1/Shyft/sol/v1/semi_wallet/create20Create a semi custodial wallet
direct/v1/Shyft/sol/v1/wallet/send_sol20allows you to transfer SOL from your account to another.
direct/v1/Shyft/sol/v1/wallet/send_sol_detach20Send SOL to another wallet
direct/v1/Shyft/sol/v1/wallet/create_semi_wallet20Create a semi custodial wallet
direct/v1/Shyft/sol/v1/wallet/sign_transaction20Sign a transaction