/v1/mayer
Mayer Multiple (price / 200-day moving average)
Try it live
10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.
It works. Grab an API key and use it in your project.
Get an API keyCode snippets
curl "https://api.oanor.com/bitcoinvaluation-api/v1/mayer" \ -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/bitcoinvaluation-api/v1/mayer", {
headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/bitcoinvaluation-api/v1/mayer");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
"https://api.oanor.com/bitcoinvaluation-api/v1/mayer",
headers={"x-oanor-key": "oanor_test_..."}
)
Example response
A real response from this endpoint, captured by the latest health check.
{
"data": {
"note": "The Mayer Multiple = current Bitcoin price / its 200-day moving average — the most durable over/undervaluation gauge. Below ~1 has historically been a good accumulation zone; above ~2.4 has marked overheated tops. Computed from Yahoo Finance daily closes. Updates daily, cached ~10m.",
"zone": "undervalued",
"source": "Yahoo Finance (BTC-USD daily), keyless",
"indicator": "Mayer Multiple",
"price_usd": 63604.69,
"sma_200d_usd": 77884.8,
"mayer_multiple": 0.817
},
"meta": {
"timestamp": "2026-06-12T19:35:44.337Z",
"request_id": "f19ddaf5-0d88-4c72-a74a-b00cbe32bc16"
},
"status": "ok",
"message": "Mayer Multiple retrieved successfully",
"success": true
}