Aller au contenu
GET /v1/surprises

Recent quarters — actual vs consensus, beat/miss

Essayez-le en direct

10 appels gratuits par jour — sans inscription, sans clé API. Passe par la passerelle oanor.

En-têtes personnalisés (facultatif)
api.oanor.com/earningssurprise-api

Ça marche. Récupérez une clé API et utilisez-la dans votre projet.

Obtenez une clé API

Extraits de code

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

Exemple de réponse

Une réponse réelle de ce endpoint, capturée lors du dernier contrôle de santé.

{
    "data": {
        "market": "US",
        "source": "Nasdaq",
        "symbol": "AAPL",
        "quarters": 4,
        "surprises": [
            {
                "result": "beat",
                "actual_eps": 2.01,
                "surprise_pct": 4.69,
                "consensus_eps": 1.92,
                "date_reported": "4/30/2026",
                "fiscal_quarter": "Mar 2026",
                "surprise_amount": 0.09
            },
            {
                "result": "beat",
                "actual_eps": 2.84,
                "surprise_pct": 7.17,
                "consensus_eps": 2.65,
                "date_reported": "1/29/2026",
                "fiscal_quarter": "Dec 2025",
                "surprise_amount": 0.19
            },
            {
                "result": "beat",
                "actual_eps": 1.85,
                "surprise_pct": 6.94,
                "consensus_eps": 1.73,
                "date_reported": "10/30/2025",
                "fiscal_quarter": "Sep 2025",
                "surprise_amount": 0.12
            },
            {
                "result": "beat",
                "actual_eps": 1.57,
                "surprise_pct": 10.56,
                "consensus_eps": 1.42,
                "date_reported": "7/31/2025",
                "fiscal_quarter": "Jun 2025",
                "surprise_amount": 0.15
            }
        ]
    },
    "meta": {
        "timestamp": "2026-06-12T01:42:10.828Z",
        "request_id": "bc642440-8db4-4a44-b978-4d03f9090511"
    },
    "status": "ok",
    "message": "Surprises retrieved successfully",
    "success": true
}