Search returns an error
If search returns an 'Invalid credentials' or session error, work through this list in order:
- Check your account status in the dashboard. It should show 'Connected'.
- Run
get_accountwithverify_sessionset to true. This live-probes the LinkedIn session and reports whether it is still valid. - If the session is valid but search still fails, reconnect your account from the dashboard. Sales Navigator runs on a separate sub-session that expires independently from your main LinkedIn login, and reconnecting restores both at once.
- Force classic search by setting
linkedin_apitoclassic. Classic search keeps working even when the Sales Navigator sub-session has lapsed.
Good to know: for plain people searches, Crispy handles the common case automatically. When the Sales Navigator sub-session has expired, your search falls back to the classic engine and the response includes a note that the fallback happened and which SN-only filters were dropped. You only get a hard SALES_NAVIGATOR_SESSION_EXPIRED error when you explicitly forced linkedin_api to sales_navigator, because silently dropping your filters would be worse than telling you.
Also check your daily budget. Search actions are capped at 300 per day by default and the counter resets at midnight UTC. If you have been running heavy prospecting, the error may simply be the safety limit doing its job. get_account shows your remaining budget per category.
If the issue persists after a full reconnect, contact [email protected] with your account ID and the exact error text.