The Ripio Retail API provides a unified programmatic interface for accessing Ripio’s public retail services. It exposes a set of HTTP (REST) and WebSocket (WS) endpoints that allow clients to interact with Ripio systems in a consistent and structured way. All API access is authenticated and authorized, and requests are validated at the API boundary to ensure correctness, security, and predictable behavior. The API is designed to provide stable contracts across releases.Documentation Index
Fetch the complete documentation index at: https://apidocs.ripio.com/llms.txt
Use this file to discover all available pages before exploring further.
This API is intended for retail products. If you are looking for
enterprise, CaaS (Crypto as a Service), or Ramps integrations, please refer to
the B2B documentation.
Products
This API covers two core retail products: Ripio Wallet — Ripio’s wallet service for retail users. Use this API to access wallet data on behalf of users, including account balances and wallet information. Designed for third-party integrations that need read access to user wallet state. Ripio Trade — Ripio’s cryptocurrency exchange platform. Use this API to manage orders, access orderbooks, retrieve real-time market data, check balances, and review transaction history. Designed for users who want to programmatically buy, sell, and trade digital assets on the exchange.What you can build
What you can build with Ripio Retail API:- Access user wallet balances and account data (Ripio Wallet)
- Manage crypto buy and sell orders programmatically (Ripio Trade)
- Retrieve real-time market data, orderbooks, and ticker information
- Review transaction history and wallet activity
Where to start
Usage
- Using the service path in combination with the endpoint path will redirect the request to the desired API:
- Example:
Response Patterns
All responses share a common envelope:error_code–nullon success; an error code on failure.message–nullon success; a human-readable error description on failure.data– The response payload on success;nullor an object with additional error details on failure.timestamp– Unix timestamp in milliseconds of when the response was generated.
Single Object
List
Some endpoints return a flat array directly indata:
List (Paginated)
List endpoints return the collection alongside pagination metadata insidedata. Pagination is cursor-based — pass the cursor value as the c query parameter to navigate pages.
nc– Cursor for the next page.nullif there are no more results.pc– Cursor for the previous page.nullif on the first page.
Errors
error_code– An error code identifying the failure type.message– A human-readable explanation to help diagnose and resolve the issue.data– Usuallynull, but may contain additional details about the error (e.g. field-level validation errors).timestamp– Unix timestamp in milliseconds of when the response was generated.