Zum Inhalt springen
GET /v1/screener

Cross-asset board with squeeze list, band breakouts and bandwidth ranking

Live testen

10 freie Calls pro Tag — keine Anmeldung, kein API-Key. Geht durchs oanor-Gateway.

Eigene Header (optional)
api.oanor.com/bollinger-api

Funktioniert. Hol dir einen API-Key und nutze sie in deinem Projekt.

API-Key holen

Code-Snippets

curl "https://api.oanor.com/bollinger-api/v1/screener" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/bollinger-api/v1/screener", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/bollinger-api/v1/screener");
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/bollinger-api/v1/screener",
    headers={"x-oanor-key": "oanor_test_..."}
)

Beispiel-Response

Echte Antwort dieses Endpoints, erfasst beim letzten Health-Check.

{
    "data": {
        "note": "Each market's 20-day Bollinger Bands. percent_b is where price sits between the lower band (0) and upper band (100); above 100 is breaking out, below 0 breaking down. bandwidth_pct is band width vs the average; bandwidth_percentile ranks it over ~6 months — a low percentile (squeeze=true at <=20) means volatility has compressed and a breakout often follows. Assets sorted tightest-squeeze first.",
        "class": "sector",
        "assets": [
            {
                "key": "energy",
                "class": "sector",
                "label": "Energy",
                "price": 57.12,
                "squeeze": false,
                "position": "inside bands",
                "percent_b": 25.2,
                "lower_band": 55.8524,
                "upper_band": 60.8836,
                "middle_band": 58.368,
                "bandwidth_pct": 8.62,
                "bandwidth_percentile": 23
            },
            {
                "key": "financials",
                "class": "sector",
                "label": "Financials",
                "price": 52.62,
                "squeeze": false,
                "position": "near upper band (strong)",
                "percent_b": 98.2,
                "lower_band": 50.7676,
                "upper_band": 52.6534,
                "middle_band": 51.7105,
                "bandwidth_pct": 3.65,
                "bandwidth_percentile": 24
            },
            {
                "key": "industrials",
                "class": "sector",
                "label": "Industrials",
                "price": 175.15,
                "squeeze": false,
                "position": "inside bands",
                "percent_b": 77.2,
                "lower_band": 168.8995,
                "upper_band": 176.9985,
                "middle_band": 172.949,
                "bandwidth_pct": 4.68,
                "bandwidth_percentile": 29
            },
            {
                "key": "utilities",
                "class": "sector",
                "label": "Utilities",
                "price": 44.05,
                "squeeze": false,
                "position": "inside bands",
                "percent_b": 39.6,
                "lower_band": 43.1035,
                "upper_band": 45.4945,
                "middle_band": 44.299,
                "bandwidth_pct": 5.4,
                "bandwidth_percentile": 47
            },
            {
                "key": "real_estate",
                "class": "sector",
                "label": "Real Estate",
                "price": 44.92,
                "squeeze": false,
                "position": "near upper band (strong)",
                "percent_b": 82.1,
                "lower_band": 43.1221,
                "upper_band": 45.3119,
                "middle_band": 44.217,
                "bandwidth_pct": 4.95,
                "bandwidth_percentile": 48
            },
            {
                "key": "technology",
                "class": "s
…