---
title: "General Search"
method: GET
path: "/search"
tags: ["General"]
---

# General Search

`GET /search`

## Request

- Base URL: `https://api.pitchbook.com`
- URL: `https://api.pitchbook.com/search`
- Auth: API key in header `Authorization`

Retrieves business entities matching the specified criteria

## Query parameters

- `query` string
- `page` string
- `perPage` string

## Response `200`

OK

- GeneralSearchPageDtoSearchView
  - `stats` SearchPageStatsDtoSearchView
    - `total` integer
    - `perPage` integer
    - `page` integer
    - `lastPage` integer
  - `items` union[]
    - union
      - GeneralSearchResultDtoSearchView
        - `sandbox` boolean
        - `pbId` string
        - `name` string
        - `discriminator` string, required
      - EntityGeneralSearchResultDtoSearchView
        - `sandbox` boolean
        - `pbId` string
        - `name` string
        - `discriminator` string, required
        - `website` string
        - `pitchBookProfileLink` string
        - `primaryFirmType` FirmTypeDtoSearchView
          - `pbId` string
          - `type` 'GENERAL' | 'COMPANY' | 'INVESTOR' | 'LIMITED_PARTNER' | 'SERVICE_PROVIDER' | 'PERSON' | 'DEAL' | 'FUND'
        - `otherFirmTypes` FirmTypeDtoSearchView[]
          - `pbId` string
          - `type` 'GENERAL' | 'COMPANY' | 'INVESTOR' | 'LIMITED_PARTNER' | 'SERVICE_PROVIDER' | 'PERSON' | 'DEAL' | 'FUND'
        - `stockTicker` string
      - FundGeneralSearchResultDtoSearchView
        - `sandbox` boolean
        - `pbId` string
        - `name` string
        - `discriminator` string, required
        - `fundId` string
        - `fundName` string
      - PersonGeneralSearchResultDtoSearchView
        - `sandbox` boolean
        - `pbId` string
        - `name` string
        - `discriminator` string, required
        - `primaryCompanyId` string
        - `primaryCompanyName` string

## Other responses

- `400`: Bad Request
- `402`: Payment Required
- `403`: Forbidden
- `404`: Not Found
- `429`: Too Many Requests
- `500`: Internal Server Error
- `503`: Service Unavailable
- `504`: Gateway Timeout

---

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