> ## Documentation Index
> Fetch the complete documentation index at: https://docs.automate.ax/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Automate.ax automations are TypeScript programs.
> Use Bun for installation and command examples.
> Use Automate.ax for the product name and automate.ax for the package, CLI, and domain.
> Treat documented public APIs as current; do not invent transitional or deprecated names.

# Search organizations

> Search one explicit page of Apollo organizations.

`searchOrganizations` searches Apollo's company database. Every requested page
consumes one Apollo credit.

```ts automations/search-apollo-organizations.automation.ts theme={null}
import { automation, onHttpRequest } from "automate.ax"
import { searchOrganizations } from "automate.ax/apollo"

export default automation("Find funded software companies", () => {
  onHttpRequest({ scope: "automation" })
  searchOrganizations({
    organizationKeywords: ["software"],
    employeeRanges: [{ min: 50, max: 500 }],
    locations: ["California"],
    perPage: 25,
  })
})
```

Filters include `name`, `organizationIds`, up to 1,000 `domains`, included and
excluded locations, employee and revenue ranges, total/latest funding ranges,
latest funding dates, organization keywords, technologies, and active job
titles/locations/count/date ranges. Ranges are inclusive. `page` defaults to
`1`; `perPage` defaults to `100` and is limited to 1–100. Optional `account`
selects the binding.

Returns `{ organizations, pagination, partialResultsOnly? }`. Every organization
has a stable ID and normalized company, funding, location, technology, and
headcount fields when Apollo supplies them.
