This endpoint is in beta. Please report any issues to support@theswarm.com
GET request to:
linkedinName — the LinkedIn username of the profile you want to refresh. You can find the full list of supported parameters on the Fetch Profile endpoint page.
Example:
Ongoing enrichment vs. live enrichment
The Swarm continuously maintains and refreshes profile data in the background — so in most cases, the data you get from a standard search or fetch will already be reasonably fresh. Live Enrichment is for situations where that isn’t enough, and you need to guarantee the data reflects the current state of a person’s LinkedIn profile at the time of your request. Think of it as the difference between pulling from a well-maintained index and making a live call to verify. Both have their place, and knowing when to use each is key to building reliable workflows.Where to use this in your workflow
A refresh is most valuable at moments where stale data could cause a problem:- Before outreach — confirm a contact’s current role and employer before sending a message, so you’re not referencing a job they left months ago
- CRM sync — trigger a refresh when importing contacts or periodically updating records to catch role changes and new contact information
- Automated pipelines — add a refresh step in Airtable automations or similar workflows before any action that depends on accurate profile data

