Skip to main content

1. Get Your API Key

1

Sign up

Go to orthogonal.com and create an account.
2

Get your key

Navigate to Dashboard → Settings and copy your API key.
Your API key looks like: orth_live_xxxxxxxxxxxx

2. Search for an API

Let’s find APIs to build a lead enrichment workflow:
curl -X POST 'https://api.orth.sh/v1/search' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"prompt": "enrich lead find email", "limit": 5}'
You’ll get back a list of matching APIs with their endpoints and pricing.

3. Call the API

Use the Run API to enrich a lead:
curl -X POST 'https://api.orth.sh/v1/run' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "api": "sixtyfour",
    "path": "/enrich-lead",
    "body": {
      "lead_info": {
        "first_name": "Patrick",
        "last_name": "Collison",
        "company_domain": "stripe.com"
      }
    }
  }'
The response includes the API result plus the cost:
{
  "success": true,
  "price": "0.10",
  "data": {
    "lead": {
      "name": "Patrick Collison",
      "title": "CEO",
      "company": "Stripe",
      "email": "[email protected]",
      "linkedin_url": "linkedin.com/in/patrickcollison"
    }
  }
}

4. Chain Multiple APIs

Build complete workflows by chaining APIs:
# Find email → Get phone number
# Step 1: Find email
curl -X POST 'https://api.orth.sh/v1/run' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -d '{"api": "sixtyfour", "path": "/find-email", "body": {"lead_info": {"first_name": "Patrick", "last_name": "Collison", "company_domain": "stripe.com"}}}'

# Step 2: Get phone using that email
curl -X POST 'https://api.orth.sh/v1/run' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -d '{"api": "sixtyfour", "path": "/find-phone", "body": {"lead_info": {"email": "[email protected]"}}}'

Next Steps