Use Cases
Enrich CRM Data
Automatically enrich CRM contacts with verified emails, phone numbers, and social profiles using the Person API.
Lead Generation
Discover new prospects by searching the SignalHire database with filters like job title, location, company, and industry.
Talent Acquisition
Find and contact candidates matching specific skills, experience level, and location criteria.
Market Research
Explore professional landscape data across industries, companies, and geographies.
Available APIs
Person API
Retrieve full, detailed information about a specific individual using a LinkedIn URL, email, phone, or profile ID. May return contact details depending on the request mode.
Search API
Search for individuals using filters like job title, location, company, or industry. Returns a list of matching profiles for lead generation and talent sourcing.
Company API
Look up companies, retrieve full company profiles, and fetch employee lists. Available on request — contact support to enable.
Key Differences Between APIs
| Person API | Search API | Company API | |
|---|---|---|---|
| Input | LinkedIn URL, email, phone, or UID | Search filters (title, location, etc.) | Company ID or slug |
| Output | One full profile, may include contacts | Multiple brief profiles, no contacts | Company data or employee profiles |
| Use case | Enrich a known person’s data | Discover new candidates or leads | Company research and employee sourcing |
| Delivery | Async (callback) or sync (withoutWaterfall) | Sync — first batch in response, pagination via scrollId | Sync for lookup and info, async callback for profiles |
| Access | Standard | Standard | On request via support |
Getting Started
Get an API key
Register for a SignalHire account and navigate to Integrations & API to generate a key. See Authentication.
Make the first request
Start with the Person API to retrieve data for a known LinkedIn profile or email address.
Explore search
Use the Search API to find new prospects using filters like job title, location, or company.