Interests
Overview
search_interests scans a person’s recent social activity across LinkedIn, X/Twitter, Instagram, and the open web to find personal signals — hobbies, passions, causes, and topics they engage with. These signals help your agent pick the right event or venue for a meeting, and personalize outreach.
Without interests, you’re guessing. With them, you’re matching.
InterestSignal type
Search parameters
Pass the social URLs discovered by search_humans — the more profiles you provide, the richer the signals.
Example
How it maps to events and places
The agent reads the signals and decides what to search for. This is reasoning, not keyword matching — the agent understands the person:
Real example: Sara Blakely
From 20 signals found, the agent maps:
- Entrepreneurship + women empowerment → search events with category
startup→ finds “Sisters Who Startup” in Seattle - Yoga + wellness → search places with type
cafefor a calm meeting spot - Creative/design sensibility → search places with type
gallery→ finds A/NT Gallery, Vermillion
The meeting becomes natural — not a cold pitch at a random Starbucks, but a conversation at an art gallery after a founders event.
How search works under the hood
search_interests runs 4 parallel queries (one engine each to stay light):
- X/Twitter:
from:{handle} site:x.com→ recent tweets and bio - LinkedIn:
"{name}" site:linkedin.com/posts→ recent posts and articles - Instagram:
{handle} site:instagram.com→ recent photos and captions - Web:
"{name}" hobby OR passion OR yoga OR golf OR tennis...→ mentions across the web
Results are deduped, filtered for boilerplate, and capped at 20 signals.
Relations to other resources
Best practices
Pass all available social URLs
The more profiles you provide, the more diverse the signals. LinkedIn gives professional interests, X gives opinions and hot takes, Instagram gives lifestyle and hobbies.
Let the agent reason over signals
Don’t try to keyword-match signals to categories. Pass the raw signals to the agent and let it reason about what events and places would be relevant. The agent understands nuance.
Combine with lead context
Signals + company industry + the product you’re selling = a highly personalized meeting pitch. “I noticed you’re into yoga — there’s a wellness founders event next week in your city.”
Empty signals are a signal too
If no interests are found, the person is likely private. Default to professional context: industry events and business restaurants.