Signal data as
OpenAI function calls
Build AI agents that can search signals, enrich companies, and monitor accounts using Autobound's REST API with OpenAI function calling.
import openai
# Define Autobound signal search as a tool
tools = [{
"type": "function",
"function": {
"name": "search_signals",
"description": "Search Autobound for B2B signals",
"parameters": {
"type": "object",
"properties": {
"query": {"type": "string", "description": "Natural language query"},
"signal_types": {"type": "array", "items": {"type": "string"}},
"limit": {"type": "integer", "default": 10}
},
"required": ["query"]
}
}
}]
# Let GPT decide when to call Autobound
response = openai.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": "Find companies investing in AI"}],
tools=tools
)Install the OpenAI SDK:
pip install openaiUse Cases
What you can build
Combine OpenAI's reasoning with Autobound's signal data to create intelligent B2B workflows.
AI SDR Agents
Build autonomous SDRs that research prospects using real signal data before every outreach.
Research Assistants
Create assistants that answer questions about any company's recent activity, hiring trends, and financial signals.
Automated Enrichment
Pipe signal data into your CRM via AI-powered workflows that enrich records on autopilot.
Custom GPTs
Build ChatGPT plugins powered by real-time B2B signals. Give any GPT access to company intelligence.
Available Functions
Define these as OpenAI tools
Each Autobound API endpoint maps cleanly to an OpenAI function definition. Here are the most popular.
search_signals()
/v1/companies/search
Semantic search across 700+ signal types. Accepts natural language queries, structured filters, and pagination.
enrich_company()
/v1/companies/enrich
Pass a domain or company name. Returns financial filings, hiring trends, news, tech stack, and more.
enrich_contact()
/v1/contacts/enrich
Returns contact-level signals (job changes, posts, milestones) plus their employer's company signals.
How it works
Three steps to AI-powered signals
No SDK required. Just your OpenAI client and an Autobound API key.
01
Get your API key
Create a free account and get your API key in under 60 seconds. No sales call required.
02
Define your functions
Map Autobound endpoints to OpenAI tool definitions. Search, enrich, timeline: each one becomes a callable function.
03
Call OpenAI
Pass your tools to chat.completions.create(). GPT decides when to call Autobound, and you execute the API call.
Related guides
More ways to integrate signal data into AI agent workflows.
Building AI Agents with Signals
The activation moat — how GTM teams win when AI thinks in context.
MCP Server
Access signals from Claude, Cursor, and any MCP-compatible AI tool.
Claude Code Integration
Query signals directly from your terminal with Claude Code.
REST API Docs
Full endpoint reference — search, enrich, timeline, and stats.
Why Most APIs Fail
The insight paradox and how Autobound delivers actionable intelligence.
Start building with signal data
Get your API key, define your functions, and let OpenAI call Autobound when your agents need real-time B2B intelligence.