Platform Sharing Notice
SVG is the default format and offers the crispiest quality. However, some platforms may not display SVG images in link previews. If you're sharing on social media or messaging apps, switch to PNG or JPG format for better compatibility.
| Parameter | Values | Default | Description |
|---|---|---|---|
type | svg, png, jpg, webp | svg | Image format |
size | small, medium, large | small | Badge height (22px/44px/66px) |
convert | USD, AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHF, CLF, CLP, CNH, CNY, COP, CRC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, FOK, GBP, GEL, GGP, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, IMP, INR, IQD, IRR, ISK, JEP, JMD, JOD, JPY, KES, KGS, KHR, KID, KMF, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLE, SLL, SOS, SRD, SSP, STN, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TVD, TWD, TZS, UAH, UGX, UYU, UZS, VES, VND, VUV, WST, XAF, XCD, XCG, XDR, XOF, XPF, YER, ZAR, ZMW, ZWG, ZWL | USD | Currency display |
format | image, json, html | image | Response type |
debug | true | false | Debug info |
Platform Caching Workaround
Telegram, Discord, Facebook, X (Twitter) etc. often cache images permanently. Add &t=1780692477 or &t=' + Date.now() to force a fresh fetch. This parameter is ignored for image generation but changes the URL, bypassing their cache.
Display Bitcoin prices in different currencies using convert param:
Combine any parameters:
| Use Case | Code (click to copy) | Preview |
|---|---|---|
| Large Euro badge | | |
| Medium PNG in GBP | | |
| Large WebP in JPY | | |
| Small SVG in CAD | |
<!-- Basic badge -->
<img src='https://vue.coinsaylor.com?type=svg' alt='Bitcoin Price'>
<!-- Euro badge -->
<img src='https://vue.coinsaylor.com?convert=EUR' alt='BTC in EUR'>
<!-- Large PNG in GBP -->
<img src='https://vue.coinsaylor.com?type=png&size=large&convert=GBP'>

<script>
function updateBTC(currency='USD') {
const img = document.getElementById('btc-price');
img.src = 'https://vue.coinsaylor.com?convert='+currency+'&t='+Date.now();
}
setInterval(()=>updateBTC('EUR'),30000);
<\/script>
<img id='btc-price' src='https://vue.coinsaylor.com?convert=EUR'>img[src*='https://vue.coinsaylor.com'] {
max-width: 100%;
height: auto;
filter: drop-shadow(0 4px 8px rgba(0,0,0,0.3));
}function bitcoin_badge() {
return '<img src="https://vue.coinsaylor.com?convert=EUR">';
}
add_shortcode('bitcoin_price','bitcoin_badge');Get programmatic price data:
{
"success": true,
"price_usd": 61344.957500000004,
"converted": {
"price": 52789.1149325175,
"currency": "EUR",
"symbol": "\u20ac",
"formatted": "\u20ac52,789"
},
"exchange_rate": 0.860529,
"updated_at": 1780692478,
"cache_ttl": 30,
"available_currencies": [
"USD",
"AED",
"AFN",
"ALL",
"AMD",
"ANG",
"AOA",
"ARS",
"AUD",
"AWG",
"AZN",
"BAM",
"BBD",
"BDT",
"BGN",
"BHD",
"BIF",
"BMD",
"BND",
"BOB",
"BRL",
"BSD",
"BTN",
"BWP",
"BYN",
"BZD",
"CAD",
"CDF",
"CHF",
"CLF",
"CLP",
"CNH",
"CNY",
"COP",
"CRC",
"CUP",
"CVE",
"CZK",
"DJF",
"DKK",
"DOP",
"DZD",
"EGP",
"ERN",
"ETB",
"EUR",
"FJD",
"FKP",
"FOK",
"GBP",
"GEL",
"GGP",
"GHS",
"GIP",
"GMD",
"GNF",
"GTQ",
"GYD",
"HKD",
"HNL",
"HRK",
"HTG",
"HUF",
"IDR",
"ILS",
"IMP",
"INR",
"IQD",
"IRR",
"ISK",
"JEP",
"JMD",
"JOD",
"JPY",
"KES",
"KGS",
"KHR",
"KID",
"KMF",
"KRW",
"KWD",
"KYD",
"KZT",
"LAK",
"LBP",
"LKR",
"LRD",
"LSL",
"LYD",
"MAD",
"MDL",
"MGA",
"MKD",
"MMK",
"MNT",
"MOP",
"MRU",
"MUR",
"MVR",
"MWK",
"MXN",
"MYR",
"MZN",
"NAD",
"NGN",
"NIO",
"NOK",
"NPR",
"NZD",
"OMR",
"PAB",
"PEN",
"PGK",
"PHP",
"PKR",
"PLN",
"PYG",
"QAR",
"RON",
"RSD",
"RUB",
"RWF",
"SAR",
"SBD",
"SCR",
"SDG",
"SEK",
"SGD",
"SHP",
"SLE",
"SLL",
"SOS",
"SRD",
"SSP",
"STN",
"SYP",
"SZL",
"THB",
"TJS",
"TMT",
"TND",
"TOP",
"TRY",
"TTD",
"TVD",
"TWD",
"TZS",
"UAH",
"UGX",
"UYU",
"UZS",
"VES",
"VND",
"VUV",
"WST",
"XAF",
"XCD",
"XCG",
"XDR",
"XOF",
"XPF",
"YER",
"ZAR",
"ZMW",
"ZWG",
"ZWL"
]
}fetch('https://vue.coinsaylor.com?format=json&convert=EUR')
.then(res => res.json())
.then(data => console.log(data.converted.formatted))
.catch(err => console.error(err));Need help? Send us an email. Rate limits: cached 30s.
Powered by coinsaylor.com · Last updated: 2026-06-05 20:47:58
Exchange rates provided by ExchangeRate-API