---
title: "Cross-company search by keyword"
method: GET
path: "/api/search"
---

# Cross-company search by keyword

`GET /api/search`

## Request

- Base URL: `https://origin.rootz.global`
- URL: `https://origin.rootz.global/api/search`
- Auth: none declared

Search across companies, people, and timeline events by keyword. Returns matching companies (by name, summary, tags), people (by name or notes), and timeline events.

## Query parameters

- `q` string, required

## Response `200`

Search results grouped by type

- object
  - `query` string
  - `results` object
    - `companies` object[]
    - `people` object[]
    - `events` object[]
  - `total` integer

## Other responses

- `400`: Missing q parameter

---

[API](https://skmtc.dev/rootz/apis/origin-sec-registry-api.md) · [All operations](https://skmtc.dev/rootz/apis/origin-sec-registry-api/llms.txt) · [OpenAPI document](https://skmtc.dev/rootz/apis/origin-sec-registry-api/revisions/4fbc763c9866?raw)
