---
title: "List parts for a raw entry"
method: GET
path: "/search/raw/parts"
tags: ["Raw Search"]
---

# List parts for a raw entry

`GET /search/raw/parts`

## Request

- Base URL: `https://api.leakradar.io`
- URL: `https://api.leakradar.io/search/raw/parts`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/leakradar/apis/leakradar-io-api/docs/search/raw/parts/get.ts> (a function with typed inputs; its response is checked against the schema)

Return metadata about the blocks (parts) of a raw entry.

**Query parameters**
- `container_id`: Required container identifier.
- `entry_path`: Path of the entry inside the container.
- `page`/`page_size`: Pagination parameters.

**Response**
Uniform shape: { items, total, page, page_size } and optional `window`.

## Query parameters

- `container_id` integer, required: Container identifier.
- `entry_path` string, required: Path of the entry inside the container.
- `page` integer: Page number (starts at 1).
- `page_size` integer: Items per page (1–1000, default 100).

## Response `200`

Parts listed successfully.

- PartsResponse
  - `items` PartsItem[], required: Sequence of parts found for the requested slice.
    - `seq` integer, required: Sequential part number within the entry.
    - `size_bytes` integer, nullable: Size of the block in bytes, when recorded.
    - `offset` integer, nullable: Byte offset of the block within the entry.
    - `ingested_at` string, nullable: ISO timestamp of the ingestion time for the block.
  - `total` integer, required: Total number of parts available for the entry.
  - `page` integer, required: Requested page index (1-based).
  - `page_size` integer, required: Number of parts returned in this page.
  - `window` PartsWindow
    - `start_index` integer, required: Index (0-based) of the first part present in the window.
    - `end_index` integer, required: Index (0-based) of the last part present in the window.
  - `container_id` string, required: Identifier of the container queried.
  - `entry_path` string, required: Entry path for which the parts are listed.

## Other responses

- `401`: Authentication required, or invalid/expired API key.
- `403`: Account banned, or pending email verification.
- `422`: Validation Error
- `429`: Rate limit exceeded. See Retry-After / X-RateLimit-* headers.
- `500`: Search query failed.
- `503`: Raw search under maintenance, or public API temporarily disabled.

## Changes

- **2026-09-01** `82a99c608e1a`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/leakradar/apis/leakradar-io-api/changes/search/raw/parts/get.md)

---

[API](https://skmtc.dev/leakradar/apis/leakradar-io-api.md) - [All operations](https://skmtc.dev/leakradar/apis/leakradar-io-api/llms.txt) - [OpenAPI document](https://skmtc.dev/leakradar/apis/leakradar-io-api/revisions/8dcd4b54cc4a?raw)
