Core API
Contact Enrichment API
Signal-Powered People Data
Person-level signals - job changes, LinkedIn posts, milestones - with the contact's employer resolved on every call. 250M+ contacts.
What you get
Every contact enrichment returns person-level signals plus the resolved employer profile. Pair it with company enrichment on the resolved domain for the complete picture.
Contact Signals
Job Changes
Promotions, new roles, and company moves
LinkedIn Activity
Recent posts, articles, and engagement metrics
Milestones
Work anniversaries, certifications, achievements
Social Presence
Activity across professional platforms
Company Signals (via company enrich)
Hiring Activity
Velocity, department breakdown, trending titles
Product Launches
New products, features, and announcements
Financials
Funding, revenue signals, SEC filings
Leadership Changes
Executive appointments and departures
Contacts
Companies
Signal types
Example Request
curl -X POST \
'https://signals.autobound.ai/v1/contacts/enrich' \
-H 'X-API-KEY: your_api_key' \
-H 'Content-Type: application/json' \
-d '{
"contact_email": "jdoe@stripe.com",
"signal_types": ["linkedin-post-contact", "work-milestones"],
"limit": 25
}'Response
{
"contact": {
"full_name": "Jane Doe",
"email": "jdoe@stripe.com",
"job_title": "VP of Engineering",
"linkedin_url": "https://linkedin.com/in/jane-doe"
},
"company": {
"name": "Stripe",
"domain": "stripe.com",
"linkedin_url": "https://linkedin.com/company/stripe"
},
"contact_signals": [
{
"signal_id": "sig_abc123",
"signal_type": "work-milestones",
"signal_subtype": "jobChange",
"detected_at": "2026-06-01T08:00:00Z",
"association": "contact",
"data": { "summary": "Promoted to VP of Engineering from Senior Director" }
},
{
"signal_id": "sig_def456",
"signal_type": "linkedin-post-contact",
"signal_subtype": "contactPost",
"detected_at": "2026-06-20T15:40:00Z",
"association": "contact",
"data": { "summary": "Published article on scaling distributed systems" }
}
],
"signal_summary": {
"work-milestones": 1,
"linkedin-post-contact": 4
},
"total": 5
}Identify the contact by contact_email or contact_linkedin_url. For the employer's full signal feed, call POST /v1/companies/enrich with the resolved domain.
Frequently Asked Questions
What contact-level signals are available?
The Contact Enrichment API returns person-level signals including job changes (promotions, new roles, company moves), LinkedIn activity (posts, articles, engagement metrics), milestones (work anniversaries, certifications), and social presence across professional platforms.
Does contact enrichment include company data?
Every contact enrichment response resolves the contact's employer and returns its company profile (name, domain, LinkedIn URL). For the employer's full signal feed — hiring activity, news, financials, SEC filings — call POST /v1/companies/enrich with the resolved domain.
How many contacts are in the database?
The database covers 250M+ professional contacts across 50M+ companies globally. Coverage is strongest for North America and Europe, with growing coverage in APAC and LATAM.
Can I enrich by email or LinkedIn URL?
Yes, both. Pass contact_email or contact_linkedin_url to POST /v1/contacts/enrich - at least one is required. You can also filter the returned signals with signal_types and detected_after.
Enrich your first contact
Person-level signals plus full company context, in one API call.