---
title: "Search exposed files"
method: POST
path: "/v1/exposed/files/search"
tags: ["ExposedFiles"]
---

# Search exposed files

`POST /v1/exposed/files/search`

Search exposed files using advanved filters
Search across categories "img, aud, vid, font, txt, doc, src, db, march, arch, 3d, exec, key, cert"
Search across labels "credential, financial, pii, legal, ip, medical, hr, report, confidential, backup, compromised, vulnerable"
Search across providers "aws, gcp, do, linode"

## Response `200`

OK

- ExposedFileAPIResponse
  - `data` ExposedFile[]
    - `accessible` boolean
    - `bucket` string
    - `category` string
    - `etag` string
    - `ext` string
    - `ext_desc` string
    - `ins_at` string
    - `label` string
    - `mod_at` string
    - `name` string
    - `path` string
    - `provider` string
    - `region` string
    - `scan_at` string
    - `sensitive` boolean
    - `size` integer
    - `type` string
    - `url` string
  - `pagination` ExposedSearchPagination
    - `last` object[]
    - `limit` integer
    - `start` object[]
    - `total` integer
  - `success` boolean

## Other responses

- `400` — Bad Request
- `402` — Payment Required
- `500` — Internal Server Error

---

[API](https://skmtc.net/cybledev/apis/odin.md) · [All operations](https://skmtc.net/cybledev/apis/odin/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cybledev/odin/revisions/95defd23433f/schema)
