Partner Spotlight

Fiber AI: Verified Contact Data for Any Person or Company

Bera Sogut

Bera Sogut

Co-founder

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 info

Natural 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, education

Reverse 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 details

Live 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 data

Search 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 history

Using 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

EndpointMethodDescriptionPrice
/v1/validate-email/singlePOSTValidate email deliverability$0.02
/v1/email-to-person/singlePOSTReverse lookup email to person$0.04
/v1/kitchen-sink/personPOSTFind person with any dataDynamic
/v1/kitchen-sink/companyPOSTFind company with any dataDynamic
/v1/natural-language-search/profilesPOSTSearch people in plain EnglishDynamic
/v1/natural-language-search/companiesPOSTSearch companies in plain EnglishDynamic
/v1/people-searchPOSTStructured people searchDynamic
/v1/company-searchPOSTStructured company searchDynamic
/v1/investor-searchPOSTSearch investor databaseDynamic
/v1/job-searchPOSTSearch job postingsDynamic
/v1/linkedin-live-fetch/profile/singlePOSTGet live LinkedIn profile$0.04
/v1/linkedin-live-fetch/company/singlePOSTGet live LinkedIn company$0.04
/v1/linkedin-live-fetch/profile-postsPOSTGet profile's LinkedIn posts$0.04
/v1/linkedin-live-fetch/post-commentsPOSTGet post comments$0.04
/v1/linkedin-live-fetch/post-reactionsPOSTGet post reactions$0.04
/v1/text-to-search-params/profilesPOSTConvert text to search params$0.04
/v1/text-to-search-params/companiesPOSTConvert 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:

  1. Avoid bounces: Validated emails protect sender reputation
  2. Reach the right person: LinkedIn enrichment confirms titles and companies
  3. Personalize at scale: Full profiles enable relevant messaging
  4. 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.

Get Started | View on Orthogonal | Fiber AI Website