Skip to main content

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.

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.

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 APISearch APICompany API
InputLinkedIn URL, email, phone, or UIDSearch filters (title, location, etc.)Company ID or slug
OutputOne full profile, may include contactsMultiple brief profiles, no contactsCompany data or employee profiles
Use caseEnrich a known person’s dataDiscover new candidates or leadsCompany research and employee sourcing
DeliveryAsync (callback) or sync (withoutWaterfall)Sync — first batch in response, pagination via scrollIdSync for lookup and info, async callback for profiles
AccessStandardStandardOn request via support

Getting Started

1

Get an API key

Register for a SignalHire account and navigate to Integrations & API to generate a key. See Authentication.
2

Make the first request

Start with the Person API to retrieve data for a known LinkedIn profile or email address.
3

Explore search

Use the Search API to find new prospects using filters like job title, location, or company.