Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Poloniex API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fpoloniex.com%2Fpoloniex-api" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fpoloniex.com%2Fpoloniex-api" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Poloniex API.
Retrieve real-time and historical market data for cryptocurrency trading pairs
Place market, limit, stop-limit, and advanced order types
Query account balances across spot, margin, and lending accounts
Transfer funds between spot, margin, and lending wallets
Access order book depth and recent trade history for price discovery
GET STARTED
Manage open orders including placement, cancellation, and modification
Query account trading activity and transaction history for reconciliation
Patterns agents use Poloniex API for, with concrete tasks.
★ Automated Trading Strategy Execution
Quantitative traders and crypto funds use the API to implement algorithmic trading strategies like momentum trading, mean reversion, and statistical arbitrage. Trading bots query real-time price feeds, calculate technical indicators like RSI and MACD, and execute buy/sell orders based on signal generation. The API's order management endpoints enable strategies to track fill rates, manage position sizes, and implement stop-loss protection. Traders backtest strategies using historical data endpoints, then deploy live bots that run 24/7 to capitalize on crypto market volatility.
Query Poloniex for BTC/USDT current price and order book depth, calculate trading signal using RSI indicator, place limit buy order if signal triggers, monitor order status, adjust position sizing based on account balance.
Cross-Exchange Arbitrage and Liquidity Aggregation
Crypto arbitrage firms monitor price differences across Poloniex and other exchanges like Binance, Coinbase, and Kraken. The API enables real-time price queries for the same trading pair on multiple venues, identifying arbitrage opportunities when spreads exceed trading fees. Bots execute simultaneous buy/sell orders across exchanges to capture risk-free profit. The account activity endpoints enable reconciling positions and calculating net P&L across venues. This increases market efficiency while generating consistent returns for arbitrage operators.
Fetch BTC/USDT price from Poloniex and competitor exchanges, calculate spread after fees, if spread exceeds threshold execute buy on cheaper exchange and sell on expensive exchange, transfer funds via wallet operations to rebalance.
Portfolio Management and Rebalancing
Crypto portfolio managers and robo-advisors use the API to implement automated rebalancing strategies that maintain target asset allocations. The API's account balance endpoints provide real-time portfolio valuations, while market data endpoints supply current prices for rebalancing calculations. When an asset drifts beyond tolerance bands (e.g., Bitcoin allocation drops from 40% to 35%), the bot sells overweight positions and buys underweight assets. This maintains risk-adjusted returns and prevents concentration risk, operating continuously across multiple client accounts.
Query account balances for all assets, calculate current portfolio weights using market prices, compare to target allocation, generate rebalancing trades to restore weights, execute orders, log rebalancing activity for reporting.
Market Making and Liquidity Provision
Professional market makers use the API to provide liquidity on Poloniex trading pairs, earning spreads between bid and ask prices. Market making bots place limit orders on both sides of the order book, continuously adjusting prices based on mid-market movements and inventory risk. The API's order book endpoints enable calculating optimal quote prices, while order management endpoints allow rapid cancellation and replacement as market conditions change. Market makers earn rebates from exchanges for providing liquidity while managing inventory risk through hedging strategies.
Query order book for target trading pair, calculate mid-market price and spread, place limit buy order below mid and limit sell above mid, monitor inventory levels, cancel and replace orders as market moves, hedge inventory on other exchanges.
24 endpoints — poloniex is a cryptocurrency exchange offering spot trading for hundreds of digital assets including bitcoin, ethereum, and altcoins.
METHOD
PATH
DESCRIPTION
/markets/price
Get current price for a trading pair
/orders
Place a new trading order
/accounts
Get account types and IDs
/accounts/balances
Get balances for all accounts
/accounts/transfer
Transfer funds between account types
/markets/price
Get current price for a trading pair
/orders
Place a new trading order
/accounts
Get account types and IDs
/accounts/balances
Get balances for all accounts
/accounts/transfer
Transfer funds between account types
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the Poloniex API by hand means generating an HMAC signature and timestamp header for every request to api.poloniex.com alongside your API key. Through Jentic you install once, import the Poloniex API from the API Directory, store the key and secret once, and your agent calls it.
Permission scoping
Poloniex identifies orders and transfers through the request body rather than pinning a resource in the URL path, so scope the agent to the operations it needs, such as reading balances or placing an order. You choose that set, so a fund-moving operation like a transfer is included only if you add it while a read-only agent keeps just the price and balance operations.
Credential isolation
Your Poloniex API key and secret are stored once, encrypted, by your own Jentic One instance and injected at execution time, including the request signing. They never enter the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'place a limit order for Bitcoin' or 'check account balances', and Jentic returns the matching Poloniex operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using Poloniex API through Jentic.
What authentication does the Poloniex API use?
The Poloniex API uses API key authentication with HMAC-SHA256 signatures. You generate API keys in your Poloniex account settings with specific permissions (read-only, trading, withdrawals), then sign each request with your secret key.
Does Poloniex support WebSocket for real-time data?
Yes, Poloniex provides WebSocket endpoints for streaming real-time price updates, order book changes, and account activity. Use REST endpoints for historical data and account management, and WebSockets for live market data in trading bots.
What order types does the Poloniex API support?
The API supports market orders, limit orders, stop-limit orders, fill-or-kill, immediate-or-cancel, and post-only orders. This enables sophisticated trading strategies including stop-loss protection and maker-only liquidity provision.
Can I transfer crypto between different wallet types on Poloniex?
Yes, the accounts/transfer endpoint enables moving funds between spot, margin, and lending wallets within your Poloniex account. This is useful for allocating capital to different trading strategies or earning yield on idle balances.
How do AI agents use the Poloniex API through Jentic?
Agents search Jentic for tasks like 'get Bitcoin price on Poloniex' or 'place a limit order' and receive operation schemas. Jentic securely stores API keys, handles HMAC signature generation, and allows agents to execute trades, query balances, and analyze market data with natural language instructions.
Can I limit what my agent is allowed to do with the Poloniex API?
Yes. Because you run Jentic One yourself, your own rules decide which Poloniex operations the agent can call and which credentials it uses. Since Poloniex identifies orders and transfers through the request body rather than a resource in the URL path, you scope the agent at the operation level: a read-only agent keeps just the price and balance-query operations, while a fund-moving operation like accounts/transfer or placing an order is included only if you add it. Your API key and secret stay encrypted in your own instance and are injected only for the operations you allow.
For Agents
Trade cryptocurrencies, manage accounts, access market data, and execute wallet operations on Poloniex exchange.
Use for: Get the current price of Bitcoin on Poloniex, Place a limit order to buy Ethereum at a specific price, Check my account balance and available funds, Cancel all open orders for a trading pair
Not supported: Provides spot trading, account management, and market data access. Does not support futures trading, options, or derivatives-use specialized derivatives exchanges. Does not provide tax reporting or portfolio analytics-use dedicated crypto tax software.
Poloniex is a cryptocurrency exchange offering spot trading for hundreds of digital assets including Bitcoin, Ethereum, and altcoins. The Poloniex API provides programmatic access to market data, order placement, account management, and wallet operations. Traders use it to implement automated trading strategies, arbitrage bots, and portfolio rebalancing algorithms. The API supports both REST endpoints for account queries and order management, plus WebSocket streams for real-time price feeds and order book updates. Institutions and quantitative trading firms integrate Poloniex to execute high-frequency strategies, manage cross-exchange positions, and aggregate liquidity. The API includes advanced order types like stop-limit and fill-or-kill, margin trading capabilities, and lending market access for earning yield on idle crypto holdings.
This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.
Base layer of spec validity and structural soundness.
Aggregated quality score from linter diagnostics, weighted by severity.
Percentage of `$ref` references that resolve successfully.
Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).
Structural correctness score based on schema issues using logarithmic dampening.
Clarity, completeness, and ingestion readiness for developers and tooling.
How richly the API is illustrated with examples.
Percentage of examples that conform to their schemas.
Percentage of operations with complete response definitions (success, client error, server error).
Health of API ingestion, bundling, and resolution within Jentic pipelines.
Semantic breadth, depth, and agent comprehension for AI systems.
Coverage of descriptions across API elements.
Coverage of RFC 9457 Problem Details for error responses.
Coverage, uniqueness, and casing consistency of operationIds for AI inference.
Coverage of summaries across operations/tags/info.
Functional utility, complexity comfort, and AI orchestration readiness.
Agent comfort level based on API operational and structural complexity.
Trust, risk posture, and security compliance.
Average quality of security schemes based on authentication method strength (weakest link for OAuth2).
Findability, semantic richness, and reasoning readiness.
Clarity and depth of descriptions across API elements.
Score it yourself
Every API in the directory is allowlisted, so you can re-score it with no key required.
npx @jentic/api-scorecard-cli score <openapi-url>