Phemex website screenshot

Phemex

Phemex is a cryptocurrency derivatives exchange offering REST and WebSocket APIs for spot trading, perpetual contracts, futures, hedged perpetual contracts, asset transfers, and real-time market data. The platform provides low-latency trading infrastructure with HMAC SHA256 authentication and tiered rate limiting for institutional and retail traders.

Phemex publishes 9 APIs on the APIs.io network, including Account API, Conversion API, Market Data API, and 6 more. Tagged areas include Cryptocurrency, Derivatives, Spot Trading, Perpetual Contracts, and Futures.

The Phemex catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Phemex’s developer surface includes authentication, documentation, and 15 more developer resources.

43.8/100 developing ▬ flat Agent 34/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessPaidSelf serve
9 APIs
CryptocurrencyDerivativesSpot TradingPerpetual ContractsFuturesWebSocketMarket Data

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 43.8/100 · developing
Contract Quality 15.2 / 25
Developer Ergonomics 6.1 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 2.1 / 13
Governance 8.3 / 12
Discoverability 7.4 / 10
Agent readiness — 34/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/phemex: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 9

Individual APIs this provider publishes, each with its own machine-readable definition.

Phemex Account API

The Account API from Phemex — 10 operation(s) for account.

Phemex Conversion API

The Conversion API from Phemex — 2 operation(s) for conversion.

Phemex Market Data API

The Market Data API from Phemex — 12 operation(s) for market data.

Phemex Orders API

The Orders API from Phemex — 26 operation(s) for orders.

Phemex Positions API

The Positions API from Phemex — 6 operation(s) for positions.

Phemex Sub-Account Transfers API

The Sub-Account Transfers API from Phemex — 2 operation(s) for sub-account transfers.

Phemex Trades API

The Trades API from Phemex — 7 operation(s) for trades.

Phemex Transfers API

The Transfers API from Phemex — 2 operation(s) for transfers.

Phemex Wallets API

The Wallets API from Phemex — 8 operation(s) for wallets.

Scroll for all 9

Pricing Plans 1

Published pricing tiers and plan structures.

Plans

2 plans

PLANS

Rate Limits 5

Documented rate limits and quota policies.

Contract

0 limits

RATE LIMITS

Hedged Perpetual

0 limits

RATE LIMITS

Overview

0 limits

RATE LIMITS

Spot

0 limits

RATE LIMITS

Transfer

0 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Finops

FINOPS

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Phemex Context

0 classes · 0 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Phemex API Rules

5 rules · 3 warnings 2 info

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

Phemex Order

27 properties

JSON SCHEMA

Phemex Position

19 properties

JSON SCHEMA

Examples 2

Example request and response payloads for these APIs.

Place Contract Order

5 fields

EXAMPLE

Place Spot Order

5 fields

EXAMPLE

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Phemex Authentication

apiKey · 1 scheme

SECURITY

Phemex Domain Security

TLSv1.3 · DNSSEC · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Phemex Agentic Access

89 operations · 32 acting

89 operations · 32 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
name: Phemex
description: Phemex is a cryptocurrency derivatives exchange offering REST and WebSocket APIs for spot trading, perpetual
  contracts, futures, hedged perpetual contracts, asset transfers, and real-time market data. The platform provides low-latency
  trading infrastructure with HMAC SHA256 authentication and tiered rate limiting for institutional and retail traders.
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/phemex.png
url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
- Cryptocurrency
- Derivatives
- Spot Trading
- Perpetual Contracts
- Futures
- WebSocket
- Market Data
apis:
- aid: phemex:phemex-account-api
  name: Phemex Account API
  description: The Account API from Phemex — 10 operation(s) for account.
  humanURL: https://github.com/phemex/phemex-api-docs/blob/master/Public-Contract-API-en.md
  baseURL: https://api.phemex.com
  tags:
  - Account
  properties:
  - type: OpenAPI
    url: openapi/phemex-account-api-openapi.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Contract-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/contract.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/plans/plans.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Spot-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/spot.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Hedged-Perpetual-API.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/hedged-perpetual.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Transfer-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/transfer.yml
- aid: phemex:phemex-conversion-api
  name: Phemex Conversion API
  description: The Conversion API from Phemex — 2 operation(s) for conversion.
  humanURL: https://github.com/phemex/phemex-api-docs/blob/master/Public-Contract-API-en.md
  baseURL: https://api.phemex.com
  tags:
  - Conversion
  properties:
  - type: OpenAPI
    url: openapi/phemex-conversion-api-openapi.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Contract-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/contract.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/plans/plans.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Spot-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/spot.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Hedged-Perpetual-API.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/hedged-perpetual.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Transfer-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/transfer.yml
- aid: phemex:phemex-market-data-api
  name: Phemex Market Data API
  description: The Market Data API from Phemex — 12 operation(s) for market data.
  humanURL: https://github.com/phemex/phemex-api-docs/blob/master/Public-Contract-API-en.md
  baseURL: https://api.phemex.com
  tags:
  - Market Data
  properties:
  - type: OpenAPI
    url: openapi/phemex-market-data-api-openapi.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Contract-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/contract.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/plans/plans.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Spot-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/spot.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Hedged-Perpetual-API.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/hedged-perpetual.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Transfer-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/transfer.yml
- aid: phemex:phemex-orders-api
  name: Phemex Orders API
  description: The Orders API from Phemex — 26 operation(s) for orders.
  humanURL: https://github.com/phemex/phemex-api-docs/blob/master/Public-Contract-API-en.md
  baseURL: https://api.phemex.com
  tags:
  - Orders
  properties:
  - type: OpenAPI
    url: openapi/phemex-orders-api-openapi.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Contract-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/contract.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/plans/plans.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Spot-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/spot.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Hedged-Perpetual-API.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/hedged-perpetual.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Transfer-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/transfer.yml
- aid: phemex:phemex-positions-api
  name: Phemex Positions API
  description: The Positions API from Phemex — 6 operation(s) for positions.
  humanURL: https://github.com/phemex/phemex-api-docs/blob/master/Public-Contract-API-en.md
  baseURL: https://api.phemex.com
  tags:
  - Positions
  properties:
  - type: OpenAPI
    url: openapi/phemex-positions-api-openapi.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Contract-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/contract.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/plans/plans.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Spot-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/spot.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Hedged-Perpetual-API.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/hedged-perpetual.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Transfer-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/transfer.yml
- aid: phemex:phemex-sub-account-transfers-api
  name: Phemex Sub-Account Transfers API
  description: The Sub-Account Transfers API from Phemex — 2 operation(s) for sub-account transfers.
  humanURL: https://github.com/phemex/phemex-api-docs/blob/master/Public-Contract-API-en.md
  baseURL: https://api.phemex.com
  tags:
  - Sub-Account Transfers
  properties:
  - type: OpenAPI
    url: openapi/phemex-sub-account-transfers-api-openapi.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Contract-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/contract.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/plans/plans.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Spot-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/spot.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Hedged-Perpetual-API.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/hedged-perpetual.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Transfer-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/transfer.yml
- aid: phemex:phemex-trades-api
  name: Phemex Trades API
  description: The Trades API from Phemex — 7 operation(s) for trades.
  humanURL: https://github.com/phemex/phemex-api-docs/blob/master/Public-Contract-API-en.md
  baseURL: https://api.phemex.com
  tags:
  - Trades
  properties:
  - type: OpenAPI
    url: openapi/phemex-trades-api-openapi.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Contract-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/contract.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/plans/plans.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Spot-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/spot.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Hedged-Perpetual-API.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/hedged-perpetual.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Transfer-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/transfer.yml
- aid: phemex:phemex-transfers-api
  name: Phemex Transfers API
  description: The Transfers API from Phemex — 2 operation(s) for transfers.
  humanURL: https://github.com/phemex/phemex-api-docs/blob/master/Public-Contract-API-en.md
  baseURL: https://api.phemex.com
  tags:
  - Transfers
  properties:
  - type: OpenAPI
    url: openapi/phemex-transfers-api-openapi.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Contract-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/contract.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/plans/plans.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Spot-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/spot.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Hedged-Perpetual-API.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/hedged-perpetual.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Transfer-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/transfer.yml
- aid: phemex:phemex-wallets-api
  name: Phemex Wallets API
  description: The Wallets API from Phemex — 8 operation(s) for wallets.
  humanURL: https://github.com/phemex/phemex-api-docs/blob/master/Public-Contract-API-en.md
  baseURL: https://api.phemex.com
  tags:
  - Wallets
  properties:
  - type: OpenAPI
    url: openapi/phemex-wallets-api-openapi.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Contract-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/contract.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/plans/plans.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Spot-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/spot.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Hedged-Perpetual-API.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/hedged-perpetual.yml
  - type: Documentation
    url: https://github.com/phemex/phemex-api-docs/blob/master/Public-Transfer-API-en.md
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/transfer.yml
common:
- type: AgenticAccess
  url: agentic-access/phemex-agentic-access.yml
- type: DomainSecurity
  url: security/phemex-domain-security.yml
- type: Authentication
  url: authentication/phemex-authentication.yml
- type: GitHubRepository
  url: https://github.com/phemex/phemex-api-docs
- type: JSONLD
  url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/json-ld/phemex.jsonld
- type: Vocabulary
  url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/vocabulary/phemex-vocabulary.yml
- type: Documentation
  url: https://github.com/phemex/phemex-api-docs
- type: Authentication
  url: https://github.com/phemex/phemex-api-docs/blob/master/Generic-API-Info.en.md
- type: RateLimits
  url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/rate-limits/overview.yml
- type: Plans
  url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/plans/plans.yml
- type: FinOps
  url: https://raw.githubusercontent.com/api-evangelist/phemex/refs/heads/main/finops/finops.yml
- type: HelpCenter
  url: https://phemex.com/help-center
- type: SDKs
  url: https://github.com/ccxt/ccxt
- type: JavaClient
  url: https://github.com/phemex/java-client
- type: ErrorCodes
  url: https://github.com/phemex/phemex-api-docs/blob/master/TradingErrorCode.md
- type: StatusPage
  url: https://status.phemex.com
- type: Testnet
  url: https://testnet.phemex.com
maintainers:
- FN: API Evangelist
  url: https://apievangelist.com
  email: info@apievangelist.com