Skip to content
GET /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.

Custom headers (optional)
api.oanor.com/bitcoinvaluation-api

It works. Grab an API key and use it in your project.

Get an API key

Code 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
}