trade API ver. 1.0

Base https://api.takepair.com/trading/v1. La clave va en Authorization: Bearer tp_bot_…. Ajustes muestra el secreto una vez. El derecho trade pone y cancela órdenes. El derecho withdraw envía solo a direcciones guardadas en ajustes. El límite es 600 solicitudes por minuto. El dinero es un decimal y USDC o USDT. Repetir la misma clave de idempotencia no crea una segunda orden.

No pongas la clave en un navegador, una página pública o una app móvil.

Ambos lados

Una orden maker queda en el libro con resultado, importe y cuota. Una llamada puede poner ambos resultados. Un taker toma otra orden entera o en parte. Antes de closes_at, cancelar devuelve el importe no casado entero. La parte casada se queda. Después de closes_at la plataforma cancela el importe no casado y cobra la comisión de cierre. Si el bot calla después de un heartbeat, trade API ver. 1.0 cancela las órdenes no casadas de esa clave mientras las apuestas siguen abiertas.

Leer mercados

curl "https://api.takepair.com/trading/v1/markets" \
  -H "Authorization: Bearer tp_bot_…"

Poner ambos resultados

curl -X POST https://api.takepair.com/trading/v1/orders/batch \
  -H "Authorization: Bearer tp_bot_…" \
  -H "Content-Type: application/json" \
  -d '{"orders":[{"event_id":"…","outcome_id":"…","side":"YES","currency":"USDC","stake_amount":"10","odds":"1.90","idempotency_key":"up-1"},{"event_id":"…","outcome_id":"…","side":"YES","currency":"USDC","stake_amount":"10","odds":"1.90","idempotency_key":"down-1"}]}'

Métodos

GET /timeReloj del servidor
GET /marketsMercados abiertos a apuestas y mercados recién cerrados, con la comisión del lado ganador y las reglas de cierre
GET /markets/{event_id}Un mercado
GET /markets/{event_id}/bookÓrdenes en reposo, incluidas las de otros jugadores, sin sus identificadores de cuenta
GET /markets/{event_id}/positionTamaño casado y en reposo en cada resultado, y la peor pérdida casada
GET /markets/{event_id}/resolutionPrecios del oráculo, ganador, comisión del lado ganador y pago de tus cruces
POST /ordersDejar una orden: resultado, importe, cuota
POST /orders/batchAmbos resultados en una llamada. Cada orden tiene su clave de idempotencia
POST /orders/{order_id}/takeTomar otra orden entera o en parte
GET /ordersTus órdenes. open=true es la foto tras una caída del flujo
GET /orders/{order_id}Una de tus órdenes y su estado
DELETE /orders/{order_id}Cancelar tu resto no casado antes de closes_at. El importe vuelve entero
DELETE /ordersCancelar órdenes no casadas del bot en un mercado o en todos
GET /fillsTus cruces recientes
POST /heartbeatSi el bot calla, las órdenes no casadas de esta clave se cancelan mientras las apuestas están abiertas
GET /stream/bookApertura, libro, cierre de apuestas y liquidación. Sin identificadores de cuenta
GET /stream/accountTus cruces y cancelaciones, más la vida del mercado
GET /balancesDisponible y bloqueado, USDC y USDT
GET /deposit-addressesDirección y red de depósito. El bot envía las monedas
GET /depositsEstado del abono y hash de la transacción
GET /withdrawals/fee-estimateEstimación de la comisión de retiro. Hace falta el derecho withdraw
GET /withdrawalsEstado del retiro y hash de la transacción
POST /withdrawalsRetirar solo a una dirección guardada en ajustes

Descargar OpenAPI 1.0.0

Corregir una orden en su sitio, las subcuentas y los tokens de resultado no forman parte de trade API ver. 1.0. RevShare, enlaces y postback son partner API ver. 1.0.

trade API ver. 1.0 · TakePair