The SignalHire API allows developers to integrate the capabilities of SignalHire directly into their own applications. It provides access to a wealth of contact information — including emails, phone numbers, and social media profiles — from a global database of professionals. The API enables businesses to find and verify contact details, improve customer outreach, and enrich data for CRM systems. SignalHire API is designed to be simple, scalable, and secure. It offers endpoints to retrieve detailed information about individuals based on known identifiers, as well as powerful search capabilities to discover new prospects. The flexibility of the API allows for easy integration into existing applications and workflows, giving access to accurate data when needed.Documentation Index
Fetch the complete documentation index at: https://docs.signalhire.com/llms.txt
Use this file to discover all available pages before exploring further.
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.