CID API
Get Microsoft Confirmation IDs programmatically — integrate into your activation tools.
Quick Start
1
Message @cid_shop_bot on Telegram and top up your account.
2
Run /apikey in the bot — or go to API Key page on this site.
3
Call the endpoint below with your IID and API key.
Endpoint
GEThttps://activewin.space/cid_api
Query Parameters
| Parameter | Type | Description | |
|---|---|---|---|
| iid | string | required | Installation ID (54 or 63 digits, dashes optional) |
| apikey | string | required | Your API key from /apikey in the bot or web |
Response
Success — 200 OK
// Example response { "iid": "516483078355643043035294062684779450187323597098678126063995443", "confirmation_id": "223735157395651186525915393762349375468703594193", "confirmation_id_with_dash": "223735-157395-651186-525915-393762-349375-468703-594193", "product_name": "Office 2021", // present when detectable "turns_left": 127 // present when paying with credits }
Error Responses
| HTTP | error | Meaning |
|---|---|---|
| 400 | Missing iid or apikey | One or both parameters not provided |
| 400 | Invalid IID | IID format is wrong (not 54 or 63 digits) |
| 400 | Key is blocked | Product key is dead / used up |
| 400 | KMS key | KMS/volume keys cannot be activated by phone |
| 402 | Insufficient balance | No credits — top up to continue |
| 403 | Invalid API key | API key not found |
| 503 | Could not retrieve CID | Backend temporarily unavailable, retry later |
⚠️ Each successful CID retrieval deducts 1 credit (0.1 USDT). Results already in cache are returned free.
Code Examples
Python
import requests API_KEY = "your_api_key_here" IID = "516483078355643043035294062684779450187323597098678126063995443" r = requests.get( "https://activewin.space/cid_api", params={"iid": IID, "apikey": API_KEY}, timeout=120 ) data = r.json() if r.status_code == 200: print(data["confirmation_id_with_dash"]) else: print("Error:", data["error"])
PHP
$iid = "516483078355643043035294062684779450187323597098678126063995443"; $apikey = "your_api_key_here"; $url = "https://activewin.space/cid_api?iid=" . urlencode($iid) . "&apikey=" . $apikey; $data = json_decode(file_get_contents($url), true); echo isset($data["confirmation_id_with_dash"]) ? $data["confirmation_id_with_dash"] : $data["error"];
cURL
curl "https://activewin.space/cid_api?iid=516483078355643043035294062684779450187323597098678126063995443&apikey=your_api_key_here"
Pricing
| Scenario | Cost |
|---|---|
| CID found in cache | Free |
| CID retrieved via activation servers | 1 credit (0.1 USDT) |
Top up via /topup in @cid_shop_bot or on the Top Up page.
Notes
- IID can contain dashes — they are stripped automatically.
- Set your client timeout to at least 120 seconds.
- If your API key is compromised, revoke it via /apikey in the bot or here.
- KMS / volume license keys are not supported.
Questions? Contact @chungchidinh