Sales teams and agents need accurate contact data. Bad emails bounce. Wrong phone numbers waste time. Outdated LinkedIn profiles lead nowhere.
Today we're highlighting Fiber AI, a comprehensive contact data platform now available on Orthogonal.
What is Fiber AI?
Fiber AI delivers verified contact data for people and companies worldwide. Natural language search, real-time LinkedIn enrichment, email validation, and investor databases. All through a single API.
Key Features
Natural Language Search
Search for people and companies using plain English. "Software engineers in San Francisco with 5+ years experience" returns exactly that.
Real-Time LinkedIn Data
Fetch live LinkedIn profiles, posts, comments, and reactions. Always fresh, always accurate.
Email Validation
Validate email deliverability including catch-all addresses that other APIs miss.
Investor Database
Search for investors by type, investment count, lead rate, and more. Find the right VC for your stage.
Using Fiber AI with Orthogonal
Natural Language People Search
// Using @orth/sdk
// Install: npm install @orth/sdk
import Orthogonal from "@orth/sdk";
const orthogonal = new Orthogonal({
apiKey: process.env.ORTHOGONAL_API_KEY,
});
// Search for people using natural language
const output = await orthogonal.run({
api: "fiber",
path: "/v1/natural-language-search/profiles",
body: {
query: "Engineering managers at YC startups in San Francisco",
pageSize: 10
}
});
console.log(output);
// Returns matching profiles with contact infoNatural Language Company Search
// Find companies using plain English
const output = await orthogonal.run({
api: "fiber",
path: "/v1/natural-language-search/companies",
body: {
query: "Series A fintech startups in NYC with 50-200 employees",
pageSize: 25
}
});
console.log(output);
// Returns matching companies with funding, employee count, etc.Validate Email Address
// Check if an email will bounce
const output = await orthogonal.run({
api: "fiber",
path: "/v1/validate-email/single",
body: {
email: "ceo@example.com"
}
});
console.log(output);
// Returns: {
// email: "ceo@example.com",
// is_catch_all: true,
// verdict: "risky",
// deliverability_score: 50,
// email_provider: "Google"
// }Look Up Person (Kitchen Sink)
// Find a person with whatever info you have
const output = await orthogonal.run({
api: "fiber",
path: "/v1/kitchen-sink/person",
body: {
personName: { firstName: "Satya", lastName: "Nadella" },
companyName: { value: "Microsoft" }
}
});
console.log(output);
// Returns full profile with contact info, work history, educationReverse Email Lookup
// Find person from email address
const output = await orthogonal.run({
api: "fiber",
path: "/v1/email-to-person/single",
body: {
email: "cto@stripe.com",
num_profiles: 1
}
});
console.log(output);
// Returns LinkedIn profile and personal detailsLive LinkedIn Profile
// Get fresh LinkedIn data
const output = await orthogonal.run({
api: "fiber",
path: "/v1/linkedin-live-fetch/profile/single",
body: {
identifier: "williamhgates"
}
});
console.log(output);
// Returns current LinkedIn profile dataSearch for Investors
// Find VCs matching your criteria
const output = await orthogonal.run({
api: "fiber",
path: "/v1/investor-search",
body: {
searchParams: {
investorType: "organization",
types: { include: ["venture_capital"] },
countryCode: { include: ["USA"] },
numInvestments: { min: 50 }
},
pageSize: 20
}
});
console.log(output);
// Returns matching investors with investment historyUsing x402 Protocol
Fiber AI on Orthogonal supports x402 for autonomous agent payments using USDC stablecoins.
// Install: npm install x402-fetch viem
import { wrapFetchWithPayment } from "x402-fetch";
import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPayment = wrapFetchWithPayment(fetch, account);
// Validate email with automatic USDC payment
const url = "https://x402.orth.sh/fiber/v1/validate-email/single";
const response = await fetchWithPayment(url, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ email: "contact@company.com" })
});
const data = await response.json();
console.log(data);Available Endpoints
| Endpoint | Method | Description | Price |
|---|---|---|---|
| /v1/validate-email/single | POST | Validate email deliverability | $0.02 |
| /v1/email-to-person/single | POST | Reverse lookup email to person | $0.04 |
| /v1/kitchen-sink/person | POST | Find person with any data | Dynamic |
| /v1/kitchen-sink/company | POST | Find company with any data | Dynamic |
| /v1/natural-language-search/profiles | POST | Search people in plain English | Dynamic |
| /v1/natural-language-search/companies | POST | Search companies in plain English | Dynamic |
| /v1/people-search | POST | Structured people search | Dynamic |
| /v1/company-search | POST | Structured company search | Dynamic |
| /v1/investor-search | POST | Search investor database | Dynamic |
| /v1/job-search | POST | Search job postings | Dynamic |
| /v1/linkedin-live-fetch/profile/single | POST | Get live LinkedIn profile | $0.04 |
| /v1/linkedin-live-fetch/company/single | POST | Get live LinkedIn company | $0.04 |
| /v1/linkedin-live-fetch/profile-posts | POST | Get profile's LinkedIn posts | $0.04 |
| /v1/linkedin-live-fetch/post-comments | POST | Get post comments | $0.04 |
| /v1/linkedin-live-fetch/post-reactions | POST | Get post reactions | $0.04 |
| /v1/text-to-search-params/profiles | POST | Convert text to search params | $0.04 |
| /v1/text-to-search-params/companies | POST | Convert text to company params | $0.04 |
Use Cases
Sales Prospecting
Build targeted lead lists with natural language. "CTOs at Series B healthcare startups in Boston" returns qualified prospects with verified contact info.
Recruiting
Find candidates matching specific criteria. Real-time LinkedIn data ensures profiles are current.
Fundraising
Search for investors by stage, sector, and geography. Find VCs who have led deals like yours.
Email Campaigns
Validate every email before sending. Catch-all detection prevents wasted sends and protects sender reputation.
CRM Enrichment
Fill in missing profile data automatically. Transform sparse records into complete contact profiles.
Market Research
Analyze company landscapes, job trends, and talent flows with structured search.
Why Agents Need Contact Data
Autonomous agents handling outreach need accurate data to:
- Avoid bounces: Validated emails protect sender reputation
- Reach the right person: LinkedIn enrichment confirms titles and companies
- Personalize at scale: Full profiles enable relevant messaging
- Find opportunities: Natural language search surfaces hidden prospects
Try It Today
Sign up for Orthogonal and get $10 free credits to try Fiber AI and dozens of other APIs. No API keys to manage, no accounts to create.