OpenSea
Shanone’s OpenSea integration gives your agent 63 tools covering the full NFT marketplace surface — collection and NFT discovery, listings and offers, order fulfillment, portfolio/account stats, and on-chain token swaps.Getting Started
1
Create an OpenSea API key
Generate a key from the OpenSea Developer Portal.
2
Add the key in Shanone
Go to Integrations in the Shanone dashboard, select OpenSea, and paste in your API key.
3
Retry your request
Once saved,
shanone_execute_tool calls for opensea_* tools will succeed.Available Tools
Shanone provides 63 tools for OpenSea, organized into these categories:Accounts & portfolio
Accounts & portfolio
opensea_get_account, opensea_resolve_account, opensea_get_portfolio_stats, opensea_get_portfolio_history, opensea_get_profile_collections, opensea_get_profile_favorites, opensea_get_profile_listings, opensea_get_profile_offers, opensea_get_profile_offers_receivedCollections
Collections
opensea_get_collection, opensea_list_collections, opensea_get_collections_batch, opensea_get_collection_by_nft, opensea_get_collection_traits, opensea_get_top_collections, opensea_get_trending_collectionsNFTs
NFTs
opensea_get_nft, opensea_get_nfts_batch, opensea_get_nfts_by_account, opensea_get_nfts_by_collectionListings
Listings
opensea_get_best_listing_nft, opensea_get_best_listings_collection, opensea_get_all_listings_collection, opensea_create_listing_actions, opensea_create_listing, opensea_fulfill_listing, opensea_fulfill_listing_cross_chainOffers
Offers
opensea_get_best_offer_nft, opensea_get_offers_nft, opensea_get_offers_collection, opensea_get_trait_offers, opensea_get_all_offers_collection, opensea_build_offer, opensea_create_offer, opensea_create_criteria_offerOrders
Orders
opensea_get_order, opensea_cancel_order, opensea_fulfill_offerStats & analytics
Stats & analytics
opensea_get_collection_stats, opensea_get_collection_floor_prices, opensea_get_collection_holders, opensea_get_collection_offer_aggregates, opensea_get_nft_analytics, opensea_get_nft_metadata, opensea_get_nft_owners, opensea_refresh_nft_metadataDrops & events
Drops & events
opensea_get_drops, opensea_get_drop, opensea_get_mint_data, opensea_deploy_contract, opensea_get_events, opensea_get_events_by_account, opensea_get_events_by_collection, opensea_get_events_by_nftSwaps & tokens
Swaps & tokens
opensea_get_swap_quote, opensea_get_swap_transaction, opensea_get_swap_status, opensea_get_supported_tokens, opensea_get_token, opensea_get_token_price, opensea_get_token_balances, opensea_get_token_allowancesCommon Use Cases
Collection research
Pull floor price, holder count, and trait breakdowns before evaluating a collection
Portfolio tracking
Check an account’s NFT holdings, listings, and offer activity in one pass
Automated bidding
Build and place a criteria offer across a whole collection or trait instead of a single NFT
Cross-chain swaps
Quote and execute a token swap needed to fund a purchase, then fulfill the listing
Troubleshooting
opensea_create_listing or opensea_create_offer fails with a signature error
opensea_create_listing or opensea_create_offer fails with a signature error
These tools return an unsigned order payload that must be signed by the connected wallet before submission — check
shanone_get_tool_schema to confirm whether signing happens client-side or via opensea_create_listing_actions.opensea_fulfill_listing fails with an insufficient funds or allowance error
opensea_fulfill_listing fails with an insufficient funds or allowance error
Confirm token allowances with
opensea_get_token_allowances first; ERC-20 purchases (not ETH) usually require an approval transaction before the marketplace contract can spend the buyer’s tokens.Stats or floor price look stale
Stats or floor price look stale
opensea_get_collection_stats and related aggregates can lag real-time trades by a short window; use opensea_refresh_nft_metadata for individual NFTs if metadata specifically looks outdated.