---
title: "Search Translations"
method: GET
path: "/v1/translations/search"
tags: ["translations"]
---

# Search Translations

`GET /v1/translations/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/translations/search`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/axioradev/apis/axiora-api/docs/v1/translations/search/get.ts> (a function with typed inputs; its response is checked against the schema)

Find filings whose translated text matches a query.

Searches every English-translated section across all filings,
ranks by relevance, and returns each
hit with a highlighted snippet, the source `doc_id`, section
name, and fiscal year. Filter scope by `section` (e.g. only
risk-factor mentions) or `fiscal_year` when needed.

Use it to find narrative disclosures across the universe: e.g.
"which issuers mentioned a specific supplier or covenant?"

## Query parameters

- `q` string, required: Search query
- `section` string, nullable: Filter by section
- `fiscal_year` integer, nullable: Filter by fiscal year
- `limit` integer
- `offset` integer

## Response `200`

Successful Response

- ListResponseTranslationSearchResult
  - `data` TranslationSearchResult[], required: Array of result objects.
    - `section` string, required: Filing section where the match was found.
    - `snippet` string, required: Text snippet with matching terms highlighted.
    - `edinet_code` string, required: EDINET submitter code of the matched company.
    - `company_name` string, nullable: Company name in Japanese.
    - `fiscal_year` integer, required: Fiscal year of the matched filing.
    - `doc_id` string, required: EDINET document ID of the matched filing.
    - `rank` number, required: PostgreSQL ts_rank relevance score. Higher means more relevant.
  - `meta` AxioraApiSchemasMeta, required

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-16** `996d12eb9cb3`: 1 breaking, 4 warning
  - 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
  - …1 more

[Operation history](https://skmtc.dev/axioradev/apis/axiora-api/changes/v1/translations/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)
