---
title: "Get Extractor Breakdown"
method: GET
path: "/v1/analytics/performance/engine/extractors"
tags: ["Analytics", "Analytics - Performance"]
---

# Get Extractor Breakdown

`GET /v1/analytics/performance/engine/extractors`

Get extractor performance breakdown.

Shows performance metrics for each extractor and its stages.

**Use Cases:**
- Compare performance across extractors
- Identify slow extractor stages
- Monitor specific extractor performance

**Response:**
- Per-extractor, per-stage metrics
- Execution counts
- Latency statistics (avg, p95, max)

**Example:**
```bash
GET /v1/analytics/performance/engine/extractors?hours=24
```

## Query parameters

- `hours` integer, nullable — Hours of history
- `start_date` string, date-time, nullable — Start date
- `end_date` string, date-time, nullable — End date

## Response `200`

Successful Response

- ExtractorBreakdownResponse — Response for extractor performance breakdown.
  - `time_range` ApiAnalyticsModelsTimeRange, required — Time range for analytics queries.
    - `start` string, date-time, required — Start time (UTC)
    - `end` string, date-time, required — End time (UTC)
  - `extractors` ExtractorPerformance[], required — Performance by extractor and stage
    - `extractor_name` string, required — Name of the extractor
    - `stage_name` string, required — Name of the stage
    - `execution_count` integer, required — Number of executions
    - `avg_latency_ms` number, required — Average latency
    - `p95_latency_ms` number, required — 95th percentile latency
    - `max_latency_ms` number, required — Maximum latency

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `422` — Validation Error
- `500` — Internal Server Error

---

[API](https://skmtc.net/mixpeek/apis/mixpeek-api.md) · [All operations](https://skmtc.net/mixpeek/apis/mixpeek-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mixpeek/mixpeek-api/versions/220a3b263fda/schema)
