Coinremitter API

Cryptocurrency / API Key Intermediate HTTPS
Varies by plan (check documentation)

Overview

Coinremitter is a crypto payment gateway API that lets you create invoices, generate deposit addresses, and check real-time coin prices across multiple blockchains. It handles the on-chain plumbing — address generation, confirmation tracking, and webhook callbacks — so you can accept Bitcoin, Ethereum, and other coins without running your own node. Each wallet is scoped to an API key and password pair created inside the Coinremitter dashboard.

💡

Beginner Tip

Before making API calls, create a wallet for your chosen coin in the Coinremitter dashboard; the API key and password shown there are required for every request. All endpoints accept POST requests with JSON bodies, so test with curl -d flag to send your credentials.

Available Data

coin price in USD/EUR
market capitalization
24h price change
trading volume
circulating supply

Example Response

JSON Response
{
  "id": "bitcoin",
  "symbol": "btc",
  "current_price": 65432.1,
  "market_cap": 1280000000000,
  "price_change_24h": 1250.5,
  "price_change_percentage_24h": 1.95,
  "total_volume": 28500000000
}

Field Reference

data.wallet_id Internal identifier for the wallet associated with the API key used in the request.
data.balance Current confirmed balance of the wallet in the native coin (e.g. BTC), expressed as a decimal string.
data.coin_id Short code identifying the cryptocurrency, such as BTC or ETH.
data.minimum_amount Smallest invoice amount the API will accept for this coin; amounts below this will return an error.
flag Status code where 1 means success and 0 means an error occurred; always check this before reading other fields.

Implementation Example

// ⚠️ Note: This URL may be a documentation page. Check official docs for actual API endpoint.
const url = "https://coinremitter.com/docs";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
  headers: {
  "X-API-Key": "YOUR_API_KEY"
  }
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

Invalid API key or password Using the wrong credentials or confusing the global account key with the per-wallet key
Each wallet has its own API key and password — retrieve them from the specific wallet settings page in the dashboard, not from the account overview.
Coin not supported Requesting a coin that is not enabled in your Coinremitter account
Log in to the dashboard, create a wallet for that coin first, then use the wallet credentials in the API call.
Amount below minimum Attempting to create an invoice for an amount smaller than the coin dust threshold
Check the minimum_amount field returned by the /get-balance endpoint and ensure your invoice amount exceeds it.

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 5/20
🔒 Security 15/15
🛠 Developer XP 12/20
✓ Reliability 10/15

Partially tested on Apr 5, 2026

Technical Specifications

Auth API Key
HTTPS REQUIRED
CORS UNKNOWN
Category Cryptocurrency
Difficulty Intermediate
Verified: 2026-04-07

Similar APIs

View All →