Coincepper Logo

Coincepper API Documentation

Integrate our powerful AI-driven crypto wallet features directly into your applications

Introduction

The Coincepper API provides a comprehensive set of endpoints that allow you to integrate our AI-powered cryptocurrency wallet features into your own applications. Our API follows RESTful principles and returns responses in JSON format.

With our API, you can access features such as wallet management, transaction processing, AI-driven market predictions, and real-time market data.

Base URL
All API requests should be made to the following base URL:
https://api.cryptoai.com/v1

Authentication

To use the Coincepper API, you need an API key. You can obtain one by registering for a developer account on our developer portal.

All API requests must include your API key in the X-API-Key header.

Authentication Example
curl -X GET "https://api.cryptoai.com/v1/wallets" \ -H "X-API-Key: your_api_key_here"

Rate Limits

To ensure fair usage and system stability, the Coincepper API implements rate limiting. Rate limits vary based on your subscription plan.

PlanRequests per minuteRequests per day
Free101,000
Basic6010,000
Pro300100,000
EnterpriseCustomCustom

When you exceed your rate limit, the API will return a 429 Too Many Requests response. The response will include the following headers:

  • X-RateLimit-Limit: The maximum number of requests you're permitted to make per window.
  • X-RateLimit-Remaining: The number of requests remaining in the current window.
  • X-RateLimit-Reset: The time at which the current rate limit window resets in UTC epoch seconds.

Wallet API

The Wallet API allows you to create and manage cryptocurrency wallets, check balances, and view transaction history.

Create a Wallet
Creates a new wallet for the specified cryptocurrency.

Endpoint

POST /wallets

Request Body

{ "currency": "BTC", "label": "My Bitcoin Wallet", "passphrase": "your_secure_passphrase" }

Response

{ "id": "wallet_1a2b3c4d5e6f", "currency": "BTC", "label": "My Bitcoin Wallet", "address": "bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh", "balance": "0.00000000", "created_at": "2023-05-04T15:30:45Z" }
List Wallets
Returns a list of all wallets for the authenticated user.

Endpoint

GET /wallets

Response

{ "wallets": [ { "id": "wallet_1a2b3c4d5e6f", "currency": "BTC", "label": "My Bitcoin Wallet", "address": "bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh", "balance": "0.25000000", "created_at": "2023-05-04T15:30:45Z" }, { "id": "wallet_2b3c4d5e6f7g", "currency": "ETH", "label": "My Ethereum Wallet", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "balance": "5.75000000", "created_at": "2023-05-04T15:35:12Z" } ], "total": 2, "page": 1, "per_page": 10 }

Need more help?

Our developer support team is available to help you with any questions or issues.