Documentation Index
Fetch the complete documentation index at: https://docs.orthogonal.com/llms.txt
Use this file to discover all available pages before exploring further.
1. Get 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.orthogonal.com/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.orthogonal.com/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": "patrick@stripe.com",
"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.orthogonal.com/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.orthogonal.com/v1/run' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-d '{"api": "sixtyfour", "path": "/find-phone", "body": {"lead_info": {"email": "patrick@stripe.com"}}}'
Next Steps
Explore APIs
Browse the full catalog of available APIs.
MCP Server
Add Orthogonal to Claude or Cursor for AI-powered API discovery.