# LeadsForge — Orthogonal API

> Pay-per-use API on Orthogonal. Each call is billed to your Orthogonal balance.
> Base API: `https://api.orthogonal.com/v1/run` · [llms.txt](https://orthogonal.com/llms.txt) · [browse all APIs](https://orthogonal.com/discover)

LeadsForge provides lead generation, people search, email/phone enrichment, company followers analysis, and lookalike company discovery. Search for leads by job title, seniority, industry, location, and more. Enrich contacts with emails, phone numbers, and LinkedIn profiles. Find company followers and discover lookalike companies.

**Verified:** no

## Access

**Run API:** `POST https://api.orthogonal.com/v1/run`
**Auth:** `Authorization: Bearer $ORTHOGONAL_API_KEY`
Get an API key at https://orthogonal.com/dashboard/settings/api-keys

Every call goes through the unified Run API: send the API `slug`, the endpoint `path`, and the `query`/`body` parameters. The response is `{ "success": true, "price": "<usd>", "data": { ... } }`.

## Endpoints

### Search Company Followers

Search for followers of a company by LinkedIn URL with filters for countries, departments, job titles, seniority levels, and states. Returns a job ID for async result retrieval.

`POST /company-followers/search`

**Estimated cost:** $0.01

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `linkedinUrl` | string | Yes | Company LinkedIn URL |
| `limit` | number | Yes | Max number of results |
| `countries` | array | No | Filter by countries |
| `departments` | array | No | Filter by departments |
| `jobTitles` | array | No | Filter by job titles |
| `levels` | array | No | Filter by seniority levels |
| `states` | array | No | Filter by states |
| `clientRequestID` | string | No | Client request ID for tracking |
| `webhookURL` | string | No | Webhook URL for notifications |

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/company-followers/search","body":{"linkedinUrl":"<string>","limit":"<number>","countries":"<array>","departments":"<array>","jobTitles":"<array>","levels":"<array>","states":"<array>","clientRequestID":"<string>","webhookURL":"<string>"}}'
```

### Get Company Followers Countries

Get list of supported country values for company followers filtering.

`GET /company-followers/filters/countries`

**Estimated cost:** $0.01

_No parameters required._

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/company-followers/filters/countries","method":"GET"}'
```

### Get Company Followers Departments

Get list of supported department values for company followers filtering.

`GET /company-followers/filters/departments`

**Estimated cost:** $0.01

_No parameters required._

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/company-followers/filters/departments","method":"GET"}'
```

### Get Company Followers Job Titles

Get paginated list of supported job title values with optional search.

`GET /company-followers/filters/job-titles`

**Estimated cost:** $0.01

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `search` | string | No | Search query |
| `page` | number | No | Page number (min 1) |
| `page_size` | number | No | Page size (1-20) |

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/company-followers/filters/job-titles","method":"GET","query":{"search":"<string>","page":"<number>","page_size":"<number>"}}'
```

### Get Company Followers Levels

Get list of supported seniority level values for company followers filtering.

`GET /company-followers/filters/levels`

**Estimated cost:** $0.01

_No parameters required._

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/company-followers/filters/levels","method":"GET"}'
```

### Get Company Followers States

Get list of supported state/region values for company followers filtering.

`GET /company-followers/filters/states`

**Estimated cost:** $0.01

_No parameters required._

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/company-followers/filters/states","method":"GET"}'
```

### List Company Followers Jobs

List company followers jobs with filtering by status, clientRequestID, and date range.

`GET /company-followers/jobs`

**Estimated cost:** $0.01

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `limit` | number | Yes | Page size (max 100) |
| `offset` | number | No | Offset for pagination |
| `status` | string | No | Filter by status: in_progress, completed, failed, no_results |
| `clientRequestID` | string | No | Filter by client request ID |
| `from` | string | No | Created-at lower bound (RFC3339) |
| `to` | string | No | Created-at upper bound (RFC3339) |

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/company-followers/jobs","method":"GET","query":{"limit":"<number>","offset":"<number>","status":"<string>","clientRequestID":"<string>","from":"<string>","to":"<string>"}}'
```

### Get Company Followers Job Status

Fetch company followers job status by job ID.

`GET /company-followers/jobs/{jobID}`

**Estimated cost:** $0.01

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `jobID` | string | Yes | Path parameter — substitute directly into the endpoint `path`. |

```bash
# Replace {jobID} in "path" with real values before sending
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/company-followers/jobs/{jobID}","method":"GET"}'
```

### Get Company Followers Results

Fetch company followers job results with pagination.

`GET /company-followers/jobs/{jobID}/results`

**Estimated cost:** $0.01

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `jobID` | string | Yes | Path parameter — substitute directly into the endpoint `path`. |
| `offset` | number | No | Offset for pagination |
| `limit` | number | No | Page size |

```bash
# Replace {jobID} in "path" with real values before sending
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/company-followers/jobs/{jobID}/results","method":"GET","query":{"offset":"<number>","limit":"<number>"}}'
```

### Find Email

Find email address for a person synchronously. Provide person details like name, company, or LinkedIn URL.

`POST /enrichment/email`

**Estimated cost:** $0.01

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `firstName` | string | No | Person's first name |
| `lastName` | string | No | Person's last name |
| `company` | string | No | Company name |
| `companyDomain` | string | No | Company domain |
| `linkedinURL` | string | No | Person's LinkedIn URL |
| `personID` | string | No | LeadsForge person ID |
| `externalID` | string | No | External tracking ID |

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/enrichment/email","body":{"firstName":"<string>","lastName":"<string>","company":"<string>","companyDomain":"<string>","linkedinURL":"<string>","personID":"<string>","externalID":"<string>"}}'
```

### Find Emails (Batch)

Find email addresses for multiple people. Returns a job ID for async result retrieval.

`POST /enrichment/emails`

**Estimated cost:** $0.01

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `people` | array | No | Array of people objects with firstName, lastName, company, companyDomain, linkedinURL, externalID |
| `personIDs` | array | No | Array of LeadsForge person IDs |
| `saveToList` | boolean | No | Whether to save results to a list |
| `clientRequestID` | string | No | Client request ID for tracking |
| `webhookURL` | string | No | Webhook URL for notifications |

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/enrichment/emails","body":{"people":"<array>","personIDs":"<array>","saveToList":"<boolean>","clientRequestID":"<string>","webhookURL":"<string>"}}'
```

### Find LinkedIn Profiles

Find LinkedIn profiles for people. Returns a job ID for async result retrieval.

`POST /enrichment/linkedin`

**Estimated cost:** $0.01

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `people` | array | No | Array of people objects with firstName, lastName, company, companyDomain, linkedinURL, externalID |
| `personIDs` | array | No | Array of LeadsForge person IDs |
| `saveToList` | boolean | No | Whether to save results to a list |
| `clientRequestID` | string | No | Client request ID for tracking |
| `webhookURL` | string | No | Webhook URL for notifications |

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/enrichment/linkedin","body":{"people":"<array>","personIDs":"<array>","saveToList":"<boolean>","clientRequestID":"<string>","webhookURL":"<string>"}}'
```

### Find Phone Number

Find phone number for a person synchronously. Provide person details like name, company, or LinkedIn URL.

`POST /enrichment/phone`

**Estimated cost:** $0.01

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `firstName` | string | No | Person's first name |
| `lastName` | string | No | Person's last name |
| `company` | string | No | Company name |
| `companyDomain` | string | No | Company domain |
| `linkedinURL` | string | No | Person's LinkedIn URL |
| `personID` | string | No | LeadsForge person ID |
| `externalID` | string | No | External tracking ID |

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/enrichment/phone","body":{"firstName":"<string>","lastName":"<string>","company":"<string>","companyDomain":"<string>","linkedinURL":"<string>","personID":"<string>","externalID":"<string>"}}'
```

### Find Phone Numbers (Batch)

Find phone numbers for multiple people. Returns a job ID for async result retrieval.

`POST /enrichment/phones`

**Estimated cost:** $0.01

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `people` | array | No | Array of people objects with firstName, lastName, company, companyDomain, linkedinURL, externalID |
| `personIDs` | array | No | Array of LeadsForge person IDs |
| `saveToList` | boolean | No | Whether to save results to a list |
| `clientRequestID` | string | No | Client request ID for tracking |
| `webhookURL` | string | No | Webhook URL for notifications |

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/enrichment/phones","body":{"people":"<array>","personIDs":"<array>","saveToList":"<boolean>","clientRequestID":"<string>","webhookURL":"<string>"}}'
```

### List Enrichment Jobs

List enrichment jobs with optional filtering.

`GET /enrichment/jobs`

**Estimated cost:** $0.01

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `limit` | number | No | Page size |
| `offset` | number | No | Offset for pagination |

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/enrichment/jobs","method":"GET","query":{"limit":"<number>","offset":"<number>"}}'
```

### Get Enrichment Job

Get enrichment job details by job ID.

`GET /enrichment/jobs/{jobID}`

**Estimated cost:** $0.01

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `jobID` | string | Yes | Path parameter — substitute directly into the endpoint `path`. |

```bash
# Replace {jobID} in "path" with real values before sending
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/enrichment/jobs/{jobID}","method":"GET"}'
```

### Get Enrichment Results

List enrichment job results with pagination.

`GET /enrichment/jobs/{jobID}/results`

**Estimated cost:** $0.01

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `jobID` | string | Yes | Path parameter — substitute directly into the endpoint `path`. |
| `offset` | number | No | Offset for pagination |
| `limit` | number | No | Page size |

```bash
# Replace {jobID} in "path" with real values before sending
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/enrichment/jobs/{jobID}/results","method":"GET","query":{"offset":"<number>","limit":"<number>"}}'
```

### Preview Lookalike Companies

Preview lookalike companies based on input domains. Free endpoint for previewing results before committing.

`POST /lookalikes/preview`

**Estimated cost:** $0.01

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `domains` | array | Yes | Array of company domains to find lookalikes for |
| `categories` | array | No | Filter by categories |
| `employeeRanges` | array | No | Filter by employee ranges |
| `fundingStages` | array | No | Filter by funding stages |
| `locations` | array | No | Array of location objects with id and type |

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/lookalikes/preview","body":{"domains":"<array>","categories":"<array>","employeeRanges":"<array>","fundingStages":"<array>","locations":"<array>"}}'
```

### Search Lookalike Companies

Search for companies similar to the provided domains with filtering by category, employee range, funding stage, and location.

`POST /lookalikes/search`

**Estimated cost:** $0.01

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `domains` | array | Yes | Array of company domains to find lookalikes for |
| `categories` | array | No | Filter by categories |
| `employeeRanges` | array | No | Filter by employee ranges |
| `fundingStages` | array | No | Filter by funding stages |
| `locations` | array | No | Array of location objects with id and type |
| `page` | number | No | Page number |
| `pageSize` | number | No | Results per page |

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/lookalikes/search","body":{"domains":"<array>","categories":"<array>","employeeRanges":"<array>","fundingStages":"<array>","locations":"<array>","page":"<number>","pageSize":"<number>"}}'
```

### Get Lookalike Departments

Get available departments for lookalike company filtering.

`GET /lookalikes/filters/departments`

**Estimated cost:** $0.01

_No parameters required._

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/lookalikes/filters/departments","method":"GET"}'
```

### Get Lookalike Employee Ranges

Get available employee ranges for lookalike company filtering.

`GET /lookalikes/filters/employee-ranges`

**Estimated cost:** $0.01

_No parameters required._

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/lookalikes/filters/employee-ranges","method":"GET"}'
```

### Get Lookalike Locations

Get available locations for lookalike company filtering.

`GET /lookalikes/filters/locations`

**Estimated cost:** $0.01

_No parameters required._

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/lookalikes/filters/locations","method":"GET"}'
```

### Get Lookalike Seniorities

Get available seniorities for lookalike company filtering.

`GET /lookalikes/filters/seniorities`

**Estimated cost:** $0.01

_No parameters required._

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/lookalikes/filters/seniorities","method":"GET"}'
```

### Search People

Search for leads/people with extensive filtering by company attributes (domain, size, industry, location, funding, technology) and lead attributes (department, job title, seniority, language, location, tenure).

`POST /search`

**Estimated cost:** $0.01

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `limit` | number | No | Max results to return |
| `maxContactsPerCompany` | number | No | Max contacts per company |
| `companyRequired` | boolean | No | Require company data |
| `companyDomains` | object | No | Include/exclude company domains: {include: [], exclude: []} |
| `companyEmployeeNumberRange` | object | No | Employee count range: {min: number, max: number} |
| `companyFoundedYearRange` | object | No | Founded year range: {min: number, max: number} |
| `companyFundingRounds` | object | No | Include/exclude funding rounds: {include: [], exclude: []} |
| `companyIDs` | object | No | Include/exclude company IDs: {include: [], exclude: []} |
| `companyIndustries` | object | No | Include/exclude industries: {include: [], exclude: []} |
| `companyKeywords` | object | No | Company keywords: {include: [], exclude: [], matchAll: boolean} |
| `companyLocations` | object | No | Include/exclude company locations: {include: [], exclude: []} |
| `companyNames` | object | No | Include/exclude company names: {include: [], exclude: []} |
| `companyRevenueRanges` | array | No | Revenue range filters |
| `companyTechnologies` | object | No | Technology filters: {any: [], all: []} |
| `companyTypes` | object | No | Include/exclude company types: {include: [], exclude: []} |
| `companyYearsInBusinessRange` | object | No | Years in business range: {min: number, max: number} |
| `leadDepartments` | object | No | Include/exclude departments: {include: [], exclude: []} |
| `leadIDs` | object | No | Include/exclude lead IDs: {include: [], exclude: []} |
| `leadJobTitles` | object | No | Job title filter: {include: [], exclude: [], exactMatch: boolean} |
| `leadLanguages` | object | No | Language filter: {include: [], exclude: [], primaryOnly: boolean} |
| `leadLocations` | object | No | Include/exclude lead locations: {include: [], exclude: []} |
| `leadSeniorities` | object | No | Include/exclude seniorities: {include: [], exclude: []} |
| `leadTenure` | object | No | Tenure range: {min: number, max: number} |
| `cursor` | string | No | Pagination cursor |

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/search","query":{"cursor":"<string>"},"body":{"limit":"<number>","maxContactsPerCompany":"<number>","companyRequired":"<boolean>","companyDomains":"<object>","companyEmployeeNumberRange":"<object>","companyFoundedYearRange":"<object>","companyFundingRounds":"<object>","companyIDs":"<object>","companyIndustries":"<object>","companyKeywords":"<object>","companyLocations":"<object>","companyNames":"<object>","companyRevenueRanges":"<array>","companyTechnologies":"<object>","companyTypes":"<object>","companyYearsInBusinessRange":"<object>","leadDepartments":"<object>","leadIDs":"<object>","leadJobTitles":"<object>","leadLanguages":"<object>","leadLocations":"<object>","leadSeniorities":"<object>","leadTenure":"<object>"}}'
```

### Count Search Results

Count the number of results matching search filters without returning the actual data. Accepts the same filters as the search endpoint.

`POST /search/count`

**Estimated cost:** $0.01

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `companyRequired` | boolean | No | Require company data |
| `companyDomains` | object | No | Include/exclude company domains |
| `companyEmployeeNumberRange` | object | No | Employee count range: {min, max} |
| `companyIndustries` | object | No | Include/exclude industries |
| `companyLocations` | object | No | Include/exclude locations |
| `leadDepartments` | object | No | Include/exclude departments |
| `leadJobTitles` | object | No | Job title filter |
| `leadSeniorities` | object | No | Include/exclude seniorities |
| `maxContactsPerCompany` | number | No | Max contacts per company |

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/search/count","body":{"companyRequired":"<boolean>","companyDomains":"<object>","companyEmployeeNumberRange":"<object>","companyIndustries":"<object>","companyLocations":"<object>","leadDepartments":"<object>","leadJobTitles":"<object>","leadSeniorities":"<object>","maxContactsPerCompany":"<number>"}}'
```

### Get Search Company Types

Get available company type values for search filtering.

`GET /search/filters/company-types`

**Estimated cost:** $0.01

_No parameters required._

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/search/filters/company-types","method":"GET"}'
```

### Get Search Departments

Get available department values for search filtering.

`GET /search/filters/departments`

**Estimated cost:** $0.01

_No parameters required._

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/search/filters/departments","method":"GET"}'
```

### Get Search Funding Types

Get available funding type values for search filtering.

`GET /search/filters/funding-types`

**Estimated cost:** $0.01

_No parameters required._

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/search/filters/funding-types","method":"GET"}'
```

### Get Search Industries

Get available industry values for search filtering.

`GET /search/filters/industries`

**Estimated cost:** $0.01

_No parameters required._

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/search/filters/industries","method":"GET"}'
```

### Get Search Revenue Ranges

Get available revenue range values for search filtering.

`GET /search/filters/revenue-ranges`

**Estimated cost:** $0.01

_No parameters required._

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/search/filters/revenue-ranges","method":"GET"}'
```

### Get Search Seniorities

Get available seniority values for search filtering.

`GET /search/filters/seniorities`

**Estimated cost:** $0.01

_No parameters required._

```bash
curl -X POST 'https://api.orthogonal.com/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"leadsforge-acd247","path":"/search/filters/seniorities","method":"GET"}'
```

---

Full details and an interactive quickstart: https://orthogonal.com/discover/leadsforge-acd247
