Interact with Binance Spot API to access market data, trade, and manage account information.

Install

mkdir -p .claude/skills/spot && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/17093" && unzip -o skill.zip -d .claude/skills/spot && rm skill.zip

Installs to .claude/skills/spot

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Binance Spot request using the Binance API. Authentication requires API key and secret key. Supports testnet and mainnet.
121 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Access Binance Spot market data
  • Retrieve exchange information
  • Get aggregated trades list
  • Query current average price
  • Access order book depth
  • Get kline/candlestick data

How it works

The skill sends requests to Binance Spot API endpoints, handling authentication with API and secret keys for authenticated operations.

Inputs & outputs

You give it
Binance API endpoint and parameters
You get back
JSON formatted data from Binance Spot API

When to use spot

  • Get market price tickers
  • Retrieve historical trade data
  • Access order book depth

About this skill

Binance Spot Skill

Spot request on Binance using authenticated API endpoints. Requires API key and secret key for certain endpoints. Return the result in JSON format.

Quick Reference

EndpointDescriptionRequiredOptionalAuthentication
/api/v3/exchangeInfo (GET)Exchange informationNonesymbol, symbols, permissions, showPermissionSets, symbolStatusNo
/api/v3/ping (GET)Test connectivityNoneNoneNo
/api/v3/time (GET)Check server timeNoneNoneNo
/api/v3/aggTrades (GET)Compressed/Aggregate trades listsymbolfromId, startTime, endTime, limitNo
/api/v3/avgPrice (GET)Current average pricesymbolNoneNo
/api/v3/depth (GET)Order booksymbollimit, symbolStatusNo
/api/v3/historicalTrades (GET)Old trade lookupsymbollimit, fromIdNo
/api/v3/klines (GET)Kline/Candlestick datasymbol, intervalstartTime, endTime, timeZone, limitNo
/api/v3/ticker (GET)Rolling window price change statisticsNonesymbol, symbols, windowSize, type, symbolStatusNo
/api/v3/ticker/24hr (GET)24hr ticker price change statisticsNonesymbol, symbols, type, symbolStatusNo
/api/v3/ticker/bookTicker (GET)Symbol order book tickerNonesymbol, symbols, symbolStatusNo
/api/v3/ticker/price (GET)Symbol price tickerNonesymbol, symbols, symbolStatusNo
/api/v3/ticker/tradingDay (GET)Trading Day TickerNonesymbol, symbols, timeZone, type, symbolStatusNo
/api/v3/trades (GET)Recent trades listsymbollimitNo
/api/v3/uiKlines (GET)UIKlinessymbol, intervalstartTime, endTime, timeZone, limitNo
/api/v3/openOrders (DELETE)Cancel All Open Orders on a SymbolsymbolrecvWindowYes
/api/v3/openOrders (GET)Current open ordersNonesymbol, recvWindowYes
/api/v3/order (POST)New ordersymbol, side, typetimeInForce, quantity, quoteOrderQty, price, newClientOrderId, strategyId, strategyType, stopPrice, trailingDelta, icebergQty, newOrderRespType, selfTradePreventionMode, pegPriceType, pegOffsetValue, pegOffsetType, recvWindowYes
/api/v3/order (DELETE)Cancel ordersymbolorderId, origClientOrderId, newClientOrderId, cancelRestrictions, recvWindowYes
/api/v3/order (GET)Query ordersymbolorderId, origClientOrderId, recvWindowYes
/api/v3/order/amend/keepPriority (PUT)Order Amend Keep Prioritysymbol, newQtyorderId, origClientOrderId, newClientOrderId, recvWindowYes
/api/v3/order/cancelReplace (POST)Cancel an Existing Order and Send a New Ordersymbol, side, type, cancelReplaceModetimeInForce, quantity, quoteOrderQty, price, cancelNewClientOrderId, cancelOrigClientOrderId, cancelOrderId, newClientOrderId, strategyId, strategyType, stopPrice, trailingDelta, icebergQty, newOrderRespType, selfTradePreventionMode, cancelRestrictions, orderRateLimitExceededMode, pegPriceType, pegOffsetValue, pegOffsetType, recvWindowYes
/api/v3/order/oco (POST)New OCO - Deprecatedsymbol, side, quantity, price, stopPricelistClientOrderId, limitClientOrderId, limitStrategyId, limitStrategyType, limitIcebergQty, trailingDelta, stopClientOrderId, stopStrategyId, stopStrategyType, stopLimitPrice, stopIcebergQty, stopLimitTimeInForce, newOrderRespType, selfTradePreventionMode, recvWindowYes
/api/v3/order/test (POST)Test new ordersymbol, side, typecomputeCommissionRates, timeInForce, quantity, quoteOrderQty, price, newClientOrderId, strategyId, strategyType, stopPrice, trailingDelta, icebergQty, newOrderRespType, selfTradePreventionMode, pegPriceType, pegOffsetValue, pegOffsetType, recvWindowYes
/api/v3/orderList (DELETE)Cancel Order listsymbolorderListId, listClientOrderId, newClientOrderId, recvWindowYes
/api/v3/orderList (GET)Query Order listNoneorderListId, origClientOrderId, recvWindowYes
/api/v3/orderList/oco (POST)New Order list - OCOsymbol, side, quantity, aboveType, belowTypelistClientOrderId, aboveClientOrderId, aboveIcebergQty, abovePrice, aboveStopPrice, aboveTrailingDelta, aboveTimeInForce, aboveStrategyId, aboveStrategyType, abovePegPriceType, abovePegOffsetType, abovePegOffsetValue, belowClientOrderId, belowIcebergQty, belowPrice, belowStopPrice, belowTrailingDelta, belowTimeInForce, belowStrategyId, belowStrategyType, belowPegPriceType, belowPegOffsetType, belowPegOffsetValue, newOrderRespType, selfTradePreventionMode, recvWindowYes
/api/v3/orderList/opo (POST)New Order List - OPOsymbol, workingType, workingSide, workingPrice, workingQuantity, pendingType, pendingSidelistClientOrderId, newOrderRespType, selfTradePreventionMode, workingClientOrderId, workingIcebergQty, workingTimeInForce, workingStrategyId, workingStrategyType, workingPegPriceType, workingPegOffsetType, workingPegOffsetValue, pendingClientOrderId, pendingPrice, pendingStopPrice, pendingTrailingDelta, pendingIcebergQty, pendingTimeInForce, pendingStrategyId, pendingStrategyType, pendingPegPriceType, pendingPegOffsetType, pendingPegOffsetValue, recvWindowYes
/api/v3/orderList/opoco (POST)New Order List - OPOCOsymbol, workingType, workingSide, workingPrice, workingQuantity, pendingSide, pendingAboveTypelistClientOrderId, newOrderRespType, selfTradePreventionMode, workingClientOrderId, workingIcebergQty, workingTimeInForce, workingStrategyId, workingStrategyType, workingPegPriceType, workingPegOffsetType, workingPegOffsetValue, pendingAboveClientOrderId, pendingAbovePrice, pendingAboveStopPrice, pendingAboveTrailingDelta, pendingAboveIcebergQty, pendingAboveTimeInForce, pendingAboveStrategyId, pendingAboveStrategyType, pendingAbovePegPriceType, pendingAbovePegOffsetType, pendingAbovePegOffsetValue, pendingBelowType, pendingBelowClientOrderId, pendingBelowPrice, pendingBelowStopPrice, pendingBelowTrailingDelta, pendingBelowIcebergQty, pendingBelowTimeInForce, pendingBelowStrategyId, pendingBelowStrategyType, pendingBelowPegPriceType, pendingBelowPegOffsetType, pendingBelowPegOffsetValue, recvWindowYes
/api/v3/orderList/oto (POST)New Order list - OTOsymbol, workingType, workingSide, workingPrice, workingQuantity, pendingType, pendingSide, pendingQuantitylistClientOrderId, newOrderRespType, selfTradePreventionMode, workingClientOrderId, workingIcebergQty, workingTimeInForce, workingStrategyId, workingStrategyType, workingPegPriceType, workingPegOffsetType, workingPegOffsetValue, pendingClientOrderId, pendingPrice, pendingStopPrice, pendingTrailingDelta, pendingIcebergQty, pendingTimeInForce, pendingStrategyId, pendingStrategyType, pendingPegPriceType, pendingPegOffsetType, pendingPegOffsetValue, recvWindowYes
/api/v3/orderList/otoco (POST)New Order list - OTOCOsymbol, workingType, workingSide, workingPrice, workingQuantity, pendingSide, pendingQuantity, pendingAboveTypelistClientOrderId, newOrderRespType, selfTradePreventionMode, workingClientOrderId, workingIcebergQty, workingTimeInForce, workingStrategyId, workingStrategyType, workingPegPriceType, workingPegOffsetType, workingPegOffsetValue, pendingAboveClientOrderId, pendingAbovePrice, pendingAboveStopPrice, pendingAboveTrailingDelta, pendingAboveIcebergQty, pendingAboveTimeInForce, pendingAboveStrategyId, pendingAboveStrategyType, pendingAbovePegPriceType, pendingAbovePegOffsetType, pendingAbovePegOffsetValue, pendingBelowType, pendingBelowClientOrderId, pendingBelowPrice, pendingBelowStopPrice, pendingBelowTrailingDelta, pendingBelowIcebergQty, pendingBelowTimeInForce, pendingBelowStrategyId, pendingBelowStrategyType, pendingBelowPegPriceType, pendingBelowPegOffsetType, pendingBelowPegOffsetValue, recvWindowYes
/api/v3/sor/order (POST)New order using SORsymbol, side, type, quantitytimeInForce, price, newClientOrderId, strategyId, strategyType, icebergQty, newOrderRespType, selfTradePreventionMode, recvWindowYes
/api/v3/sor/order/test (POST)Test new order using SORsymbol, side, type, quantitycomputeCommissionRates, timeInForce, price, newClientOrderId, strategyId, strategyType, icebergQty, newOrderRespType, selfTradePreventionMode, recvWindowYes
/api/v3/account (GET)Account informationNoneomitZeroBalances, recvWindowYes
/api/v3/account/commission (GET)Query Commission RatessymbolNoneYes
/api/v3/allOrderList (GET)Query all Order listsNonefromId, startTime, endTime, limit, recvWindowYes
/api/v3/allOrders (GET)All orderssymbolorderId, startTime, endTime, limit, recvWindowYes
/api/v3/myAllocations (GET)Query AllocationssymbolstartTime, endTime, fromAllocationId, limit, orderId, recvWindowYes
/api/v3/myFilters (GET)Query relevant filterssymbolrecvWindowYes
/api/v3/myPreventedMatches (GET)Query Prevented MatchessymbolpreventedMatchId, orderId, fromPreventedMatchId, limit, recvWindowYes
/api/v3/myTrades (GET)Account trade listsymbolorderId, startTime, endTime, fromId, limit, recvWindowYes
/api/v3/openOrderList (GET)Query Open Order listsNonerecvWindowYes
/api/v3/order/amendments (GET)Query Order Amendmentssymbol, orderIdfromExecutionId, limit, recvWindowYes
/api/v3/rateLimit/order (GET)Query Unfilled Order CountNonerecvWindowYes

Parameters

Common Parameters

  • symbol: Symbol to query (e.g., BNBUSDT)
  • symbols: List of symbols to query
  • permissions: List of permissions to query
  • showPermissionSets: Controls whether the content of the permissionSets field is populated or not. Defaults to true (e.g., true)
  • symbol: (e.g., BNBUSDT)
  • fromId: ID to get aggregate trades from INCLUSIVE. (e.g., 1)
  • startTime: Timesta

Content truncated.

When not to use it

  • When interacting with Binance Futures markets
  • When authentication is not available for authenticated endpoints

Prerequisites

API keySecret key

Limitations

  • The skill is limited to Binance Spot market endpoints.
  • Authenticated endpoints require an API key and secret key.
  • The skill does not support Binance Futures.

How it compares

This skill provides a structured interface for Binance Spot API interactions, abstracting the complexities of request signing and endpoint management.

Compared to similar skills

spot side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
spot (this skill)03moReviewIntermediate
billing-automation103moNo flagsIntermediate
paypal-integration103moNo flagsIntermediate
ccxt-php16moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

billing-automation

wshobson

Build automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management. Use when implementing subscription billing, automating invoicing, or managing recurring payment systems.

1098

paypal-integration

wshobson

Integrate PayPal payment processing with support for express checkout, subscriptions, and refund management. Use when implementing PayPal payments, processing online transactions, or building e-commerce checkout flows.

1090

ccxt-php

ccxt

CCXT cryptocurrency exchange library for PHP developers. Covers both REST API (standard) and WebSocket API (real-time). Helps install CCXT, connect to exchanges, fetch market data, place orders, stream live tickers/orderbooks, handle authentication, and manage errors in PHP 8.1+. Use when working with crypto exchanges in PHP projects, trading bots, or web applications. Supports both sync and async (ReactPHP) usage.

18

openrouter-cost-controls

jeremylongshore

Implement budget controls and cost limits for OpenRouter. Use when managing spending or preventing overruns. Trigger with phrases like 'openrouter budget', 'openrouter spending limit', 'cost control', 'openrouter billing alert'.

05

plaid-fintech

davila7

Expert patterns for Plaid API integration including Link token flows, transactions sync, identity verification, Auth for ACH, balance checks, webhook handling, and fintech compliance best practices. Use when: plaid, bank account linking, bank connection, ach, account aggregation.

32

ccxt-csharp

ccxt

CCXT cryptocurrency exchange library for C# and .NET developers. Covers both REST API (standard) and WebSocket API (real-time). Helps install CCXT, connect to exchanges, fetch market data, place orders, stream live tickers/orderbooks, handle authentication, and manage errors in .NET projects. Use when working with crypto exchanges in C# applications, trading systems, or financial software. Supports .NET Standard 2.0+.

13

Search skills

Search the agent skills registry