OpenFunnel
Agent-ready, real-time TAM intelligence. Find accounts and people from traits and live signals, deploy long-running discovery workflows, and expose every entity through REST and MCP for AI agents.
- Primary URL
- https://openfunnel.ai
- Agent URL
- https://openfunnel.dev
- Benchmarks
- benchmarks.openfunnel.dev
- Category
- B2B Go-To-Market (GTM) Intelligence Platform
- Backed by
- Y Combinator
- Headquarters
- San Francisco, CA
- Last parsed
- 2026-06-07
- Install
npx skills add openfunnel/openfunnel
What OpenFunnel Is
OpenFunnel is an agent-ready, real-time TAM intelligence system. It replaces static lead databases with a live, domain-specific GTM intelligence layer - surfacing accounts at the moment buying need emerges, not when a sales team decides to prospect.
- Tagline: Fastest Real-time Intelligence on your TAM.
- Positioning: Think ZoomInfo, but with your domain context - and self-updating.
OpenFunnel helps agents and GTM teams:
- Find companies based on traits, live signals, or both
- Look up a specific account and retrieve full enriched context
- Identify people and decision-makers at target companies
- Monitor activity across an audience or TAM
- Score and tier accounts based on pain, urgency, and relevance
- Deploy signal workflows that keep discovering new in-market accounts
Core Product Model
OpenFunnel is built around these core entities:
| Entity | Description |
|---|---|
accounts | Companies in the OpenFunnel database |
people | Contacts and stakeholders linked to accounts |
signals | Live activity: hiring, social posts, engagement, job changes, technographic evidence |
audiences | Saved account groups |
ICPs | Ideal customer profile definitions used to qualify results |
insights | Recent important events across monitored accounts |
Problem → Solution Mapping
| Problem | Solution |
|---|---|
| Static account lists don't match buying timelines | Dynamic account and people discovery from live market insights |
| Commoditized signals (job changes, funding rounds) visible to all competitors | Domain-specific market intelligence unique to your TAM |
| Minimal real-time signal coverage on existing account lists | 99.98% real-time signal coverage - only accounts with live insights are sourced |
| Blackbox intent data: no references, no reasoning | Every insight inferred with full context, references, and sources |
Key Differentiators
- 99.98% real-time signal coverage
- Every insight is inferred, contextualized, and sourced (references + reasoning included)
- Optimized for trigger-based GTM - not static list-based GTM
- Domain/category exclusivity available on enterprise tier
- Independently benchmarked. Performance vs other technographics providers is measured publicly at benchmarks.openfunnel.dev/leaderboards/technographics.
Authentication for Agents
Base API URL: https://api.openfunnel.dev
Step 1 - Sign up or recover API access
POST /api/v1/agent/sign-up
Content-Type: application/json
{
"email": "agent@example.com"
}- Sends a 6-digit OTP to the provided email
- Creates a new account if the email is new
- Recovers the existing API key flow if the email already exists
Step 2 - Verify OTP and get API key
POST /api/v1/agent/verify
Content-Type: application/json
{
"email": "agent@example.com",
"otp_code": "123456"
}Success response:
{
"email": "agent@example.com",
"api_key": "YOUR_API_KEY",
"is_new_user": true
}Notes: OTP expires after 24 hours. Up to 10 attempts allowed per code. If exhausted, call sign-up again.
Required Request Headers
X-API-Key: <OPENFUNNEL_API_KEY>
X-User-ID: <OPENFUNNEL_USER_ID>
Content-Type: application/jsonX-User-ID is the OpenFunnel user identifier - in most guides this is the same email used during signup.
Important API Endpoints
Account & Discovery
| Endpoint | Purpose |
|---|---|
POST /api/v1/account/search-by-name-or-domain | Resolve a company by name or domain |
POST /api/v2/account/batch | Fetch full details for multiple accounts |
GET /api/v1/icp/list | List configured ICP definitions |
POST /api/v1/audience/get-audience-list | Retrieve saved audiences |
GET /api/v1/account/{accountId}/timeline | Get timeline and signals for an account |
GET /api/v1/insights/alerts | Get recent alerts and insights |
Signal Deployment (long-running discovery workflows)
- Competitor activity
- Competitor engagement
- Deep company search
- Deep hiring
- ICP job change
- Social listening
- Technography search
See docs.openfunnel.dev/llms.txt for the full canonical endpoint list.
Recommended Agent Workflows
1. Find accounts with active pain
Identify companies showing live evidence of a problem, initiative, or buying window.
Start with: search_by_traits, signal deployment endpoints, list_accounts, get_my_insights.
Best matching skill: Find Companies with Signals.
2. Research a known account
- Resolve with
POST /api/v1/account/search-by-name-or-domain - Fetch full details with
POST /api/v2/account/batch - Inspect timeline and recent insights
- Synthesize pain, stakeholders, and outreach angles from evidence only
Best matching skill: Enrich and Research an Account.
3. Score and tier a universe
Use account details, timelines, and audiences to assign ranked scores based on pain relevance and urgency. Weigh recent evidence higher than stale activity.
Best matching skills: Dynamically Score and Tier your OpenFunnel Accounts; One-time Account Scoring.
4. Research enterprise accounts by team
For large companies, do not treat the company as a single buyer. Split into teams, map signals to teams, identify relevant leaders, and produce an evidence-backed brief.
Best matching skill: Research an Enterprise Account.
5. Find people based on live activity
Use when the task is person-level: people posting about a topic, changing jobs, or engaging with competitor content.
Best matching skill: Find People with Signals.
6. Provision API-only users for orchestrators
For orchestrators that need to create OpenFunnel users programmatically and return API credentials without a UI login flow.
Best matching skill: Provision Users (for Orchestrators).
GTM Skills Reference
| Skill | Description |
|---|---|
| Enrich and Research an Account | Look up a company, enrich with people and signals, produce an account attack strategy |
| Research an Enterprise Account | Break a large account into teams, map pain to teams, identify likely leaders |
| Dynamically Score and Tier Accounts | Continuously score and bucket accounts as new signals arrive |
| One-time Account Scoring | Score a fixed audience once based on pain relevance and urgency |
| Find Companies with Signals | Discover companies using live signals, traits, and deployed workflows |
| Find People with Signals | Find people based on posting, job changes, or competitor engagement |
| Bulk Account Contact Enrichment | Enrich multiple accounts and retrieve people/contact data at scale |
| Provision Users (for Orchestrators) | Programmatically create API-only users for end-users under an orchestrator account |
Live Domain Sandboxes
Each sandbox provides live, subscribable intelligence feeds for a specific market vertical.
| Vertical | Sandbox URL |
|---|---|
| AI Code Review | openfunnel.ai/sandbox/ai-code-review |
| Document Intelligence | openfunnel.ai/sandbox/document-intelligence |
| GEO | openfunnel.ai/sandbox/geo |
| Inference | openfunnel.ai/sandbox/inference |
| LLMOps | openfunnel.ai/sandbox/llmops |
| Product Analytics | openfunnel.ai/sandbox/product-analytics |
| Physical AI | openfunnel.ai/sandbox/physical-ai |
| Startups | openfunnel.ai/sandbox/startups |
| Vector DB | openfunnel.ai/sandbox/vector-db |
| Vibe Coding | openfunnel.ai/sandbox/vibe-coding |
| Voice AI | openfunnel.ai/sandbox/voice-ai |
| AI-Native ERP | openfunnel.ai/sandbox/ai-native-erp |
Example signals per sandbox (AI Code Review):
- ICP personas interacting with competitor CEOs (e.g., CodeRabbit, Greptile, Qodo)
- Companies with job posts mentioning specific AI/SDLC keywords
- Competitor sales/support reps interacting with ICPs
- Companies using domain-specific technographics (Cursor, Claude Code, GitHub Copilot)
- ICP personas posting about relevant topics
- Active & past buying windows (beta)
Browser Agent Workflow
To extract companies from a public web page (directories, conference pages, portfolios, filings) and enrich them in OpenFunnel, see the docs: How to use OpenFunnel Browser Agents.
Integrations
| Category | Tools |
|---|---|
| CRM | Salesforce (real-time 2-way sync), HubSpot (real-time 2-way sync) |
| Outreach / Enrichment | Clay |
| Communication | Slack (alerts) |
| AI / MCP | Claude, ChatGPT, Cursor (MCP protocol) |
| API / Webhooks | REST API, Webhooks |
| Proprietary | OpenClaw (enterprise tier) |
Working Rules for Agents
- Never fabricate missing account or people data
- Treat null or missing fields as missing - do not infer
- Use evidence from signals and timelines, not guesswork
- Prefer live activity over static firmographic assumptions
- For enterprise research, reason at the team level
- For scoring, prioritize recent evidence over old evidence
- Confirm before deploying new paid signal workflows when cost or credit usage matters
Key URLs
Compliance
- AICPA SOC certified
Metadata for Agents
entity_type: SaaS platform
domain: go-to-market intelligence, sales intelligence, account-based marketing
target_users: GTM teams, sales, revenue ops, growth, AI agents
use_cases:
- trigger-based outbound
- account scoring and tiering
- ICP discovery
- competitive intelligence
- buying window detection
- TAM monitoring
- enterprise account research
- people discovery
data_freshness: real-time (24x7 monitoring)
signal_types:
- job postings
- technographics
- social activity (executive/ICP posts)
- competitor interaction tracking
- buying window signals
- ICP job changes
- social listening
api_available: true
mcp_available: true
mcp_url: https://mcp.openfunnel.dev/mcp
npm_package: openfunnel
base_api_url: https://api.openfunnel.dev
auth_method: OTP email -> API key
pricing_model: credit-based + enterprise custom
backed_by: Y Combinator
hq: San Francisco, CA
compliance: AICPA SOC
public_benchmarks:
- https://benchmarks.openfunnel.dev/leaderboards/technographics