# GET /api/mcp/data/post-earnings-drift/{ticker}

> After NVDA gaps on earnings, does the move continue or fade?

Returns the average drift after positive and negative gaps at several horizons, continuation and reversal rates, each past event with its drift path, and a signal with a rationale.

- **Family:** Earnings and expected move (https://apexvol.com/developers/earnings-expected-move-api)
- **Plan:** Pro and above. Every call needs `Authorization: Bearer avmcp_<token>`; tokens are issued to paid and trial accounts under Account, then API Access.
- **Units:** Drift and gaps in percent.
- **Basis:** Gap is the close-to-open reaction; drift is measured from the reaction-day open.
- **MCP tools:** `get_earnings_move_analysis`
- **Background:** https://apexvol.com/learn/earnings-trading-guide

## Parameters

| Name | In | Default | Range | Meaning |
|---|---|---|---|---|
| `ticker` (required) | path |  | any covered symbol | The underlying, upper case. Use /search to check coverage. |
| `quarters` | query | 12 | 1 to 40 | How many reports. |

## Request

```bash
curl -H "Authorization: Bearer avmcp_YOUR_TOKEN" \
     "https://apexvol.com/api/mcp/data/post-earnings-drift/NVDA"
```

## Response (captured 2026-09-08)

Real response, lists cut to the rows nearest the money. The envelope is `{"success": true, "data": ...}`.

```json
{
  "success": true,
  "data": {
    "avg_drift_negative_gap": {
      "0": 0.0,
      "1": -1.963,
      "2": -3.551,
      "3": -4.515,
      "5": -5.699,
      "10": -2.35,
      "20": -1.9
    },
    "avg_drift_positive_gap": {
      "0": 0.0,
      "1": -0.684,
      "2": -0.756,
      "3": -0.573,
      "5": -1.203,
      "10": 5.525,
      "20": 4.761
    },
    "events": [
      {
        "direction": "up",
        "drift": {
          "1": -4.575,
          "2": -3.158,
          "3": -4.623,
          "5": 0.206,
          "10": null,
          "20": null
        },
        "earnings_date": "2026-08-26",
        "gap_pct": 6.3,
        "surprise_direction": "beat",
        "timing": "AMC"
      },
      {
        "direction": "down",
        "drift": {
          "1": -1.902,
          "2": -2.116,
          "3": -3.147,
          "5": -3.813,
          "10": -6.454,
          "20": -4.835
        },
        "earnings_date": "2026-05-20",
        "gap_pct": -0.53,
        "surprise_direction": "beat",
        "timing": "AMC"
      },
      {
        "direction": "down",
        "drift": {
          "1": -4.164,
          "2": -1.3,
          "3": -2.616,
          "5": -0.834,
          "10": -0.937,
          "20": -7.376
        },
        "earnings_date": "2026-02-25",
        "gap_pct": -0.66,
        "surprise_direction": "beat",
        "timing": "AMC"
      }
    ],
    "signal": {
      "action": "NEUTRAL",
      "rationale": "No strong directional drift pattern detected."
    },
    "statistics": {
      "avg_20d_drift_after_down": -1.9,
      "avg_20d_drift_after_up": 4.761,
      "avg_5d_drift_after_down": -5.699,
      "avg_5d_drift_after_up": -1.203,
      "continuation_rate_20d": 63.6,
      "continuation_rate_5d": 75.0,
      "negative_gap_count": 5,
      "positive_gap_count": 7,
      "reversal_rate_20d": 40.0,
      "reversal_rate_5d": 0.0,
      "total_events": 12
    },
    "success": true,
    "ticker": "NVDA",
    "timestamp": "2026-09-08T07:49:48.203263"
  }
}
```

## Fields

- `statistics.continuation_rate_5d, continuation_rate_20d`: How often the gap direction held.
- `avg_drift_positive_gap, avg_drift_negative_gap`: Average drift per horizon by gap sign.
- `events[].earnings_date, gap_pct, drift`: Per event.
- `signal.action, rationale`: The read.

## Errors

- `401`: no or revoked token
- `429`: Retry-After seconds
- `403`: Pro plan required
- `424`: data feed unavailable, retry
- Full list: https://apexvol.com/developers/errors

## Ask it in an MCP client

- Does NVDA keep going after an earnings gap or fade?
- What is AAPL's 5-day drift after a positive earnings gap?
- Show post-earnings drift stats for AMD.

Conventions for units, bases and timestamps: https://apexvol.com/developers/conventions
