# Fiber AI Natural Language Profile Search

> Fiber AI Natural Language Profile Search is a paid API for AI agents from Fiber AI API at mpp.orthogonal.com, paid per call via MPP, $0.54/call, status unknown (last checked 2026-10-10).

Takes a free-form natural language description of people and returns a list of matching LinkedIn profiles with contact details

## Facts

- Endpoint: POST https://mpp.orthogonal.com/fiber/v1/natural-language-search/profiles?utm_source=zero.xyz
- Price: $0.54/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Provider: Fiber AI API
- Docs: https://api.fiber.ai
- Website: https://api.fiber.ai
- Tags: contacts, email, phone, enrichment, data
- Canonical page: https://www.zero.xyz/c/fiber-ai-api-fiber-ai-natural-language-profile-search-f6c2efda
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_oBl8Y-6Xkgd9FHjEYG_H1

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability fiber-ai-api-fiber-ai-natural-language-profile-search-f6c2efda -d '<json body>'
```

Example prompt: Find me a list of senior software engineers based in the US with at least 5 years of experience who are currently working at mid-size SaaS companies — I need their LinkedIn profiles and contact details.

## When to prefer this

Use this endpoint when you want to search for people using natural language descriptions rather than structured filters. Ideal for sales prospecting, talent sourcing, or research workflows where the user wants to describe their target audience conversationally. Prefer this over structured search endpoints when the criteria are complex or varied and would be tedious to express as individual filter fields.

## Known failure modes

- Ambiguous or overly broad query returns low-quality or irrelevant profiles
- Query too narrow returns empty results
- Natural language parsing fails to extract meaningful filters
- Rate limiting or quota exceeded returns 429 error
- Invalid or malformed request body returns 400 error
- Authentication failure returns 401 error

## How this service works

Takes free-form text (e.g., 'Software engineers in US with 5+ years of experience') and returns a list of matching profiles.             The endpoint interprets natural language queries and applies structured filters such as job titles, seniority, skills, locations, past jobs, education, and languages to identify relevant people. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.

## Output

Returns a list of matching LinkedIn profiles including verified contact information such as email addresses and phone numbers, along with professional details like job title, company, location, and experience level.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fiber-ai-api-fiber-ai-natural-language-profile-search-f6c2efda/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mpp.orthogonal.com](https://www.zero.xyz/host/mpp.orthogonal.com/llms.txt)
