---
title: "Search Investors"
method: GET
path: "/v1/investors/search"
tags: ["investors"]
---

# Search Investors

`GET /v1/investors/search`

## Request

- Base URL: `https://api.axiora.dev` (the document declares no server; this is the origin it was published from)
- URL: `https://api.axiora.dev/v1/investors/search`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/axioradev/apis/axiora-api/docs/v1/investors/search/get.ts> (a function with typed inputs; its response is checked against the schema)

Search investors by name or EDINET code.

Searches across ownership trajectories and large shareholding filings.
Matches Japanese filer names, English names in parentheses, and company names.

## Query parameters

- `q` string, required: Search by investor name or EDINET code
- `limit` integer

## Response `200`

Successful Response

- ListResponseInvestorSearchResult
  - `data` InvestorSearchResult[], required: Array of result objects.
    - `edinet_code` string, nullable: The investor's own EDINET code. Null when the investor has none, which is the case for a group resolved across several filers. Use filer_code to look the investor up.
    - `filer_code` string, nullable: Stable identifier for the investor. Pass it to /investors/{code}/positions. It may differ from edinet_code; both identifiers reach the same investor when their identity is resolved.
    - `name_jp` string, nullable
    - `name_en` string, nullable
    - `former_names` HolderFormerNameOut[]: Names this holder filed large-shareholding reports under other than name_jp (its latest report's name among them when name_jp is its official registered name), newest first, each bounded by the reports that carry it
      - `name_jp` string, required: A name the holder filed under before its current one
      - `first_base_date` string, date, nullable: Reporting-obligation date (報告義務発生日) of the first served report under this name
      - `last_base_date` string, date, nullable: Reporting-obligation date of the last served report under this name
    - `positions` integer, nullable
  - `meta` AxioraApiSchemasMeta, required

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-28** `61fe0b4d35da`: 1 info
  - added the optional property `data/items/former_names` to the response with the `200` status
- **2026-10-16** `996d12eb9cb3`: 1 breaking, 4 warning, 1 info
  - removed the required property `meta/request_id` from the response with the `200` status
  - removed the optional property `meta/limit` from the response with the `200` status
  - removed the optional property `meta/next_cursor` from the response with the `200` status
  - removed the optional property `meta/offset` from the response with the `200` status
  - …2 more
- **2026-03-31** `47575447accf`: 1 breaking, 2 info
  - the response's body type changed from no type to `object` for status `200`
  - added the required property `data` to the response with the `200` status
  - added the required property `meta` to the response with the `200` status
- **2026-03-31** `debdd9fbc570`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/axioradev/apis/axiora-api/changes/v1/investors/search/get.md)

---

[API](https://skmtc.dev/axioradev/apis/axiora-api.md) - [All operations](https://skmtc.dev/axioradev/apis/axiora-api/llms.txt) - [OpenAPI document](https://skmtc.dev/axioradev/apis/axiora-api/revisions/47e27a7f92de?raw)
