Skip to content

feat(icp): switch contact search to Apollo mixed_people global database#152

Open
anujeet98 wants to merge 1 commit into
mainfrom
feat/icp-mixed-people-search
Open

feat(icp): switch contact search to Apollo mixed_people global database#152
anujeet98 wants to merge 1 commit into
mainfrom
feat/icp-mixed-people-search

Conversation

@anujeet98

@anujeet98 anujeet98 commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Replaces /contacts/search (searches user's Apollo account) with /mixed_people/api_search to query Apollo's global people database, giving ICP filters access to the full prospect pool rather than only previously imported contacts.

Key API differences handled:

  • Last name is obfuscated until enriched (last_name_obfuscated field)
  • Location, email, phone, LinkedIn are indicated by has_* boolean flags rather than exposing the raw value — shown as '***' in the UI until enriched
  • Photo URL is unavailable; avatar falls back to initials only
  • Pagination: API returns only total_entries, not page/per_page/total_pages; those are now derived server-side from the client-supplied page/perPage params
  • Filter mapping added for industries, employee ranges, locations, and revenue range on the contacts endpoint (previously ignored)
image

@anujeet98 anujeet98 force-pushed the feat/icp-mixed-people-search branch from e29c22f to adc7805 Compare June 15, 2026 09:06
Replaces /contacts/search (searches user's Apollo account) with
/mixed_people/api_search to query Apollo's global people database,
giving ICP filters access to the full prospect pool rather than only
previously imported contacts.

Key API differences handled:
- Last name is obfuscated until enriched (last_name_obfuscated field)
- Location, email, phone, LinkedIn are indicated by has_* boolean flags
  rather than exposing the raw value — shown as '***' in the UI until enriched
- Photo URL is unavailable; avatar falls back to initials only
- Pagination: API returns only total_entries, not page/per_page/total_pages;
  those are now derived server-side from the client-supplied page/perPage params
- Filter mapping added for industries, employee ranges, locations, and
  revenue range on the contacts endpoint (previously ignored)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@anujeet98 anujeet98 force-pushed the feat/icp-mixed-people-search branch from adc7805 to e635ecf Compare June 15, 2026 09:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant