# Sixtyfour API — Orthogonal API

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

Build custom research agents to enrich people and company data, and surface real-time signals all with a simple API call.

**Verified:** yes

## Access

**Run API:** `POST https://api.orth.sh/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

### Find email

Find email address for a lead.

`POST /find-email`

**Estimated cost:** Dynamic — use `"dryRun": true` in the Run API request to check the exact cost before calling.

**Docs:** https://docs.sixtyfour.ai/api-reference/endpoint/find-email

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `lead` | object | Yes | Lead information to find email for |
| `mode` | string | No | Email discovery mode. Allowed values: `"PROFESSIONAL"` (default) for company emails, `"PERSONAL"` for personal emails. |

```bash
curl -X POST 'https://api.orth.sh/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"sixtyfour","path":"/find-email","body":{"lead":"<object>","mode":"<string>"}}'
```

### Enrich lead

Enrich lead information with additional details such as contact information, social profiles, and company details.

`POST /enrich-lead`

**Estimated cost:** $0.1

**Docs:** https://docs.sixtyfour.ai/api-reference/endpoint/enrich-lead

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `lead_info` | object | Yes | Initial lead information as key-value pairs |
| `struct` | object | Yes | Fields to collect about the lead |
| `research_plan` | string | No | Optional research plan to guide enrichment |

```bash
curl -X POST 'https://api.orth.sh/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"sixtyfour","path":"/enrich-lead","body":{"lead_info":"<object>","struct":"<object>","research_plan":"<string>"}}'
```

### Find Phone API

The Find Phone API uses Sixtyfour AI to discover phone numbers for leads. It extracts contact information from lead data and returns enriched results with phone numbers.

`POST /find-phone`

**Estimated cost:** $0.3

**Docs:** https://docs.sixtyfour.ai/api-reference/endpoint/find-phone

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `lead` | object | Yes | Lead information object |
| `name` | string | No | Full name of the person |
| `company` | string | No | Company name |
| `linkedin_url` | string | No | LinkedIn profile URL |
| `domain` | string | No | Company website domain |
| `email` | string | No | Email address |

```bash
curl -X POST 'https://api.orth.sh/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"sixtyfour","path":"/find-phone","body":{"lead":"<object>","name":"<string>","company":"<string>","linkedin_url":"<string>","domain":"<string>","email":"<string>"}}'
```

### Enrich company

Enrich company data with additional information and find associated people.

`POST /enrich-company`

**Estimated cost:** $0.1

**Docs:** https://docs.sixtyfour.ai/api-reference/endpoint/enrich-company

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `target_company` | object | Yes | Company data to enrich |
| `struct` | object | Yes | Fields to collect |
| `lead_struct` | object | No | Custom schema to define the structure of returned lead data. |
| `find_people` | boolean | No | Whether to find people associated with the company |
| `research_plan` | string | No | Optional strategy describing how the agent should search for information |
| `people_focus_prompt` | string | No | Description of people to find, typically includes the roles or responsibilities of the people you’re looking for |

```bash
curl -X POST 'https://api.orth.sh/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"sixtyfour","path":"/enrich-company","body":{"target_company":"<object>","struct":"<object>","lead_struct":"<object>","find_people":"<boolean>","research_plan":"<string>","people_focus_prompt":"<string>"}}'
```

---

Full details and an interactive quickstart: https://orthogonal.com/discover/sixtyfour
