---
title: "Company search"
method: POST
path: "/api/accounts/search"
tags: ["Prospect"]
---

# Company search

`POST /api/accounts/search`

Search for companies using firmographic, location, growth, and funding filters. Returned companies cost 0.5 API credits each.

## Request body

- union
  - object
    - `size` integer — Number of companies to return. Defaults to 0. The account-specific maximum is usually 30.
    - `filters` object, required — Company filters. At least one filter is required for a new search.
      - `company_id` object[] — Company search IDs to include or exclude
        - `v` string, required — Filter value
        - `s` 'i' | 'e' — Include (i) or exclude (e)
      - `company_linkedin_id` object[] — LinkedIn company IDs to include or exclude
        - `v` string, required — Filter value
        - `s` 'i' | 'e' — Include (i) or exclude (e)
      - `company_summary` object[] — Keywords in the company description
        - `v` string, required — Filter value
        - `s` 'i' | 'e' — Include (i) or exclude (e)
      - `company_location` object[] — Company headquarters locations
        - `v` string, required
        - `b` 'city' | 'state' | 'country' | 'continent' | 'group', required — Location boundary
        - `s` 'i' | 'e' — Include (i) or exclude (e)
      - `company_radius` object[]
        - `v` string, required — Latitude and longitude
        - `r` string, required — Search radius
        - `s` 'i' | 'e' — Include (i) or exclude (e)
      - `company_industry` union[]
        - union
          - string
          - object
            - `v` string, required — Filter value
            - `s` 'i' | 'e' — Include (i) or exclude (e)
      - `naics_code` object[]
        - `v` string, required — Filter value
        - `s` 'i' | 'e' — Include (i) or exclude (e)
      - `sic_code` object[]
        - `v` string, required — Filter value
        - `s` 'i' | 'e' — Include (i) or exclude (e)
      - `company_type` string[]
      - `company_size` string[]
      - `technologies` object[] — Technology slugs to include or exclude. If `s` is omitted, the technology is included by default.
        - `v` string, required — Technology slug
        - `s` 'i' | 'e' — Include or exclude the technology
      - `company_annual_growth` '0-5%' | '5-10%' | '10-20%' | '20-50%' | '50-100%' | '100%+'
      - `department_size` string[] — Department and headcount range, such as sales:10-50
      - `year_founded_start` integer
      - `year_founded_end` integer
      - `revenue` string[]
      - `funding_date` object
        - `t` 'last' | 'any'
        - `v` '60d' | '90d' | '180d' | '270d' | '1y'
      - `last_funding_min` '$500K' | '$1M' | '$5M' | '$10M' | '$25M' | '$50M' | '$100M' | '$250M' | '$500M' | '$1B'
      - `last_funding_max` '$500K' | '$1M' | '$5M' | '$10M' | '$25M' | '$50M' | '$100M' | '$250M' | '$500M' | '$1B'
      - `funding_min` '$500K' | '$1M' | '$5M' | '$10M' | '$25M' | '$50M' | '$100M' | '$250M' | '$500M' | '$1B'
      - `funding_max` '$500K' | '$1M' | '$5M' | '$10M' | '$25M' | '$50M' | '$100M' | '$250M' | '$500M' | '$1B'
      - `funding_stage` object
        - `t` 'last' | 'any'
        - `v` string[]
      - `funding_type` object
        - `t` 'last' | 'any'
        - `v` string[]
  - object
    - `size` integer, required — Number of companies to return from the next page.
    - `page_token` string, required — Token from the previous response.

## Response `200`

successful

- AccountSearchResponse
  - `status` object
    - `code` integer
  - `data` object
    - `total` integer
    - `companies` object[]
      - `id` string
      - `pdl_id` string, nullable
      - `linkedin_id` string, nullable
      - `linkedin_slug` string, nullable
      - `name` string
      - `website` string, nullable
      - `size` string, nullable
      - `industry` string, nullable
      - `founded` integer, nullable
      - `type` string, nullable
      - `inferred_revenue` string, nullable
      - `total_funding_raised` number, nullable
      - `location_name` string, nullable
      - `linkedin_url` string, nullable
    - `next_page_token` string, nullable — Pass this token with size, and without filters, to fetch the next preview page.

## Other responses

- `400` — invalid request or insufficient API credits
- `429` — rate limit exceeded

---

[API](https://skmtc.dev/wiza/apis/wiza-api-documentation.md) · [All operations](https://skmtc.dev/wiza/apis/wiza-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/wiza/wiza-api-documentation/revisions/9773e985f208/schema)
