Build with signal data
RESTful API. Sub-200ms responses. 35+ data sources across 250M+ contacts and 50M+ companies. Plus GCS push, flat file delivery, and MCP server.
Get started
First API call in 5 minutes
Three steps from zero to signal data in your application.
Get API access
Create your free account to get API credentials instantly. Start with 100 free credits and explore the interactive API playground in our docs.
Make your first call
Search for signals across any company or contact. Filter by signal type, date range, or industry.
curl -X POST https://signals.autobound.ai/v1/companies/search \
-H "x-api-key: your-key" \
-H "Content-Type: application/json" \
-d '{"signal_types": ["hiring-trends"], "limit": 5}'Enrich a contact
Get all signals associated with a specific person, including job changes, company news, social activity, and more.
curl -X POST https://signals.autobound.ai/v1/contacts/enrich \
-H "x-api-key: your-key" \
-H "Content-Type: application/json" \
-d '{"contact_email": "jane@example.com"}'Endpoints
Key endpoints
Everything you need to search, enrich, and score B2B signals.
/v1/companies/search
Find companies by signal activity — filter by signal type, date range, and social post content
/v1/contacts/search
Find contacts by signal activity with seniority, department, and job title filters
/v1/contacts/enrich
Get all signals for a specific contact by email or LinkedIn URL
/v1/companies/enrich
Get company-level signals by domain, name, or LinkedIn URL
/v1/buyer-intent/contacts
Find contacts researching your topics across 37K+ intent topics
/v1/buyer-intent/contacts/export
Bulk export unlimited intent contacts at a flat rate per topic
/v1/signals/types
List all available signal types with metadata and coverage stats
/v1/stats
Database statistics: total signals, coverage by type, freshness metrics
Examples
Code examples
Drop signal data into your stack in minutes.
import requests
API_KEY = "your_api_key"
BASE_URL = "https://signals.autobound.ai/v1"
# Find companies with recent hiring signals
response = requests.post(
f"{BASE_URL}/companies/search",
headers={"x-api-key": API_KEY},
json={
"signal_types": ["hiring-trends"],
"detected_after": "2026-06-01T00:00:00Z",
"limit": 10
}
)
for company in response.json()["companies"]:
print(f"{company['name']} ({company['domain']}): {company['signal_count']} signals")Why developers choose Autobound
One API, all signals
Replace 3-5 fragmented data vendors with a single integration. 35+ data sources from one endpoint.
Fast & predictable
Sub-200ms p95 response times. Consistent JSON responses. No surprises.
Content filtering
Keyword-based content_filters on social signals. Search LinkedIn, Reddit, and Twitter posts by topic.
Full temporal data
3+ years of historical signals. Track momentum, not just snapshots.
Related resources
Signal API
REST endpoints, delivery options, and coverage details
API Products
Company, contact, hiring, and SEC filing APIs
Signal Catalog
Browse all 35+ data sources and 700+ subtypes
Integrations
Platform and tool connectors
MCP Server
Use signals in Claude, Cursor, and AI tools
Signal Database Guide
Architecture and use cases for real-time B2B intelligence
Why Most APIs Fail
The insight paradox and how we built an API that delivers
MCP Launch Blog
How we built AI-native signal access with MCP
Start building today
35+ sources, sub-200ms responses, dedicated support from day one. Start building with the Signal API.