{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"58a09e16-c7c1-4a3d-a43b-b91ae8c31093","name":"EXC24 API","description":"EXC24.com is a fast and reliable cryptocurrency exchange service offering crypto-to-crypto swaps through a unified API. We provide real-time exchange rates, instant order creation, and fast processing for supported trading pairs. Our infrastructure is built to support consistent volume, stable performance, and clear status tracking at every step.\n\nExchange rates are sourced from multiple trusted liquidity providers to ensure competitive pricing and stable execution.\n\n**🔑 Key Highlights**\n\n🔁 Real-time crypto-to-crypto swaps  \n⚡ Fast execution without unnecessary delays  \n📈 Accurate, up-to-date rates with transparent commissions  \n🧩 Simple and consistent API endpoints for easy integration  \n🕵️ No registration required — anonymous and hassle-free  \n🛡️ Trusted and reliable — built for long-term partnerships\n\nEXC24 is suitable for platforms, partners, and services that require fast and seamless cryptocurrency exchange capabilities — without dealing with complex infrastructure.\n\nFor technical support, onboarding assistance, or partnership inquiries, please contact us at [support@exc24.com](https://mailto:support@exc24.com)\n\n## 🔐 Authentication\n\nTo access the EXC24.com API, an API key is required.\n\nAuthentication is handled via a custom HTTP header. You must include your API key in every request:\n\n> `Header: x-api-key: {YOUR-API-KEY}` \n  \n\n- Type: Custom header authentication\n    \n- Location: HTTP request header\n    \n- Header name: x-api-key\n    \n- Value format: {YOUR-API-KEY}\n    \n- Required: Yes (for all endpoints)\n    \n\nIf you don’t have an API key yet, please contact our team to request access.\n\n## 🔄 API Workflow\n\nHere is the standard workflow for using the EXC24.com API:\n\n1. GET [getCurrencies](#1b95d1b2-3f56-4337-a8cb-9ba19e093f5a) – Retrieve the full list of supported cryptocurrencies.\n    \n2. GET [calcRate](#95a925a0-9ddf-46f9-8eaa-bea653266fe0) - Calculate the estimated amount for a selected pair and direction.\n    \n3. GET [getOrders](#d3b3d38e-8377-4e25-a4cc-76e832f889bf) – Get a list of your created orders along with their current statuses.\n    \n4. GET [findOrder](#714a5d72-999a-43f0-b584-8bd451493880) – Retrieve detailed information about a specific order by ID.\n    \n5. POST [createOrder](#9102086e-fb9a-4b3f-8e64-1b5434a929e2) – Create a new exchange order. Returns deposit address, amount to send, and order metadata.\n    \n\nFirst of all, you need to call **getCurrencies** to get information about supported currencies and networks. Then make a request with the required parameters to **calcRate** and make sure the exchange is valid. Now call the **createOrder** request and create a new exchange order. Use the **findOrder** request to monitor the current order status. If necessary, use **getOrders** to retrieve all orders placed by your users.\n\n**Order statuses:**\n\n- pending\n    \n- processing\n    \n- completed\n    \n- canceled\n    \n- revoked\n    \n- refund\n    \n- test\n    \n\n**Withdrawal statuses:**\n\n- pending\n    \n- processing\n    \n- confirmed\n    \n- canceled\n    \n\n**Deposit statuses:**\n\n- pending\n    \n- processing\n    \n- confirmed\n    \n- not_confirmed\n    \n- canceled\n    \n- refund\n    \n\n**Examples of server errors:**\n\n```\n{\n    \"data\": [],\n    \"errors\": {\n        \"message\": \"Access denied\",\n        \"fields\": []\n    }\n}\n\n ```\n\n```\n{\n    \"data\": [],\n    \"errors\": {\n        \"message\": \"Not found\",\n        \"fields\": []\n    }\n}\n\n ```\n\n```\n{\n    \"data\": [],\n    \"errors\": {\n        \"message\": \"Unprocessable Entity\",\n        \"fields\": {\n            \"dateFrom\": [\n                \"The date from field must match the format Y-m-d.\"\n            ],\n            \"dateTo\": [\n                \"The date to field must be a date after or equal to date from.\"\n            ]\n        }\n    }\n}\n\n ```","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"25813126","team":4679788,"collectionId":"58a09e16-c7c1-4a3d-a43b-b91ae8c31093","publishedId":"2s93RL2H5y","public":true,"publicUrl":"https://documenter-api.postman.tech/view/25813126/2s93RL2H5y","privateUrl":"https://go.postman.co/documentation/25813126-58a09e16-c7c1-4a3d-a43b-b91ae8c31093","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"documentationLayout":"classic-double-column","customisation":null,"version":"8.11.6","publishDate":"2023-03-22T13:24:00.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{},"logos":{}},"statusCode":200},"environments":[],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/df3328d6c9a1deb612bf7c9d4edf8b47185123ba7eac72f9b9960d51384fd48d","favicon":""},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"}],"canonicalUrl":"https://documenter.gw.postman.com/view/metadata/2s93RL2H5y"}