Analyzing your LinkedIn network
get_network_analytics runs aggregate analytics over your synced connections. It reads entirely from Crispy's local database, so it makes no LinkedIn calls and consumes none of your daily limits. Query it as often as you like.
The full-network view
Call it without filters and you get network-wide totals, monthly growth velocity, recency buckets, and campaign overlap. Company, title, location, and skill breakdowns depend on profile enrichment. At 80% or higher title/company coverage they are top-level; below 80% they move under partial_breakdowns, with enriched and total denominators so the subset cannot be mistaken for the whole network.
Slicing it
Add filters (keyword, title, company, location, skills) and you get the same aggregates scoped to the matching slice, plus the matching contact list with each person's campaign status. That last part matters: you can see who in a niche you already know, and whether they are already being worked, before planning any outreach.
Use group_by to get an uncapped distribution for one dimension, for example every company in the enriched subset with counts. It follows the same coverage gate and appears under partial_breakdowns below 80%.
Notes
- The tool returns empty results if connections have never been synced. Crispy syncs your network in the background after you connect, so give a fresh account some time.
- Because it is database-backed, results reflect the last sync rather than this exact second.
Example prompts for your agent: 'What are the top 10 companies in my network?' or 'Show me founders in Amsterdam I am connected to who are not in any campaign yet.'