| Metric | Apollo | Fiber AI |
|---|---|---|
| Category | People Search | People Search |
| Pricing | Freemium | Pay-as-you-go |
| Auth | API Key | API Key |
| Format | JSON | JSON |
| Bot Blocking | None | None |
| OpenAPI Spec | No | Yes |
| Credit Card | Not required | Not required |
| Rate Limit | Free: 50 req/min, 600/day. Basic/Pro: 200 req/min, 2,000/day. Enrichment endpoints: 100/min with 10/sec burst. | Per-endpoint limits (429 on exceed); 2x limits on Growth plan, custom on Enterprise |
| Score Component | Apollo | Fiber AI |
|---|---|---|
| Base | +50 | +50 |
| OpenAPI Spec | 0 (No) | +15 (Yes) |
| Auth | +10 (API Key) | +10 (API Key) |
| Format | +10 (JSON) | +10 (JSON) |
| Bot Blocking | +10 (None) | +10 (None) |
| No CC | +5 (Yes) | +5 (Yes) |
| Free | 0 (No) | 0 (No) |
| Total | 85 | 100 |
| Apollo | Fiber AI | |
|---|---|---|
| Pros |
|
|
| Cons |
|
|
| Badges | API KeyFreemiumJSONBot Blocking: NoneNo CCpeople-searchcompany-enrichmentpeople-enrichmentprospectingemail-finderlead-generationb2b-data | OpenAPI SpecAPI KeyPay-as-you-goJSONBot Blocking: NoneNo CCpeople-searchcompany-searchcontact-enrichmentemail-finderlinkedinmcpagentic-search |
Apollo Integration
example.py
import requests
headers = { "Content-Type": "application/json", "Cache-Control": "no-cache", "x-api-key": "YOUR_API_KEY"}
# Enrich a person by emailresp = requests.post( "https://api.apollo.io/api/v1/people/match", headers=headers, json={"email": "tim@apollo.io", "reveal_personal_emails": False})person = resp.json()["person"]print(person["name"], person["title"], person["organization"]["name"])Fiber AI Integration
example.py
import osfrom fiberai import Clientfrom fiberai.api.search import people_searchfrom fiberai.models import PeopleSearchBody
client = Client(base_url="https://api.fiber.ai")body = PeopleSearchBody.from_dict({ "apiKey": os.environ["FIBERAI_API_KEY"], "searchParams": { "title": ["CTO", "VP Engineering"], "seniority": ["Executive"], "location": {"countries": ["USA"]} }, "pageSize": 10})response = people_search.sync(client=client, body=body)