Semantic Prospect
Quick summary
AI semantically understands context across web sources (Reddit, forums, communities, public discussions) to identify high-intent prospects with real buying signals. It qualifies, scores, enriches, and organizes leads into action-ready records — perfect for sales teams, SaaS companies, consultants, course creators, and especially AI agents/bots that can autonomously nurture and convert.
Authentication
INLINECODE0 is always required. This is your personal API key generated when you create an account at https://dashboard.simplysemantics.com/sp/. It authenticates your requests and is scoped to your Semantic Prospect account only — it does not grant access to any other Simply Semantics service or any third-party system.
What "no configuration required" means: You do NOT need to supply third-party search API keys (Brave, Perplexity, xAI, etc.) to use the free tier. The platform provides its own search keys for free-tier queries. You only need your SIMPLY_SEMANTICS_API_KEY for authentication.
Optionally, you can add your own Brave Search or LLM API keys in the dashboard to bypass free-tier limits.
Free tier limits
- - Weekly free searches: 10 per week (shared across Brave Search and LLM when using platform-provided keys)
- LLM free queries: 5 total (limited to 3 results per query)
- Monthly lead quota: 50 leads
- Add your own Brave or LLM API key via the dashboard to bypass weekly limits and get up to 10 results per LLM query
Privacy & data handling
- - Data sources: All leads are discovered from publicly accessible web content only (public forums, Reddit, community boards). No private data, no login-walled content, no PII databases are accessed.
- Data retention: Leads are stored in your account for your review and export. They are not shared with other users or third parties.
- No credential collection: The platform never reads, collects, or stores your third-party API keys on the server side. If you add your own Brave or LLM key in the dashboard, it is stored encrypted in your account's strategy configuration and used only to make search requests on your behalf.
- No cross-service data sharing: Your Semantic Prospect data is isolated to your account. It is not shared with other Simply Semantics services (e.g. Semantic Shield).
- Compliance: Users are responsible for ensuring their use of lead data complies with each source community's terms of service. Semantic Prospect only surfaces publicly available information.
When to use this skill (activation triggers)
Activate Semantic Prospect when the user:
- - Wants to find qualified leads/opportunities in specific industries, topics, keywords, or communities.
- Asks to "discover prospects", "find high-intent leads", "qualify opportunities", "scan communities for buyers", "build targeted list from Reddit/forums", "identify pain-point discussions".
- Provides targeting criteria (e.g. keywords, industry, location filters) and wants semantic/intent-based results.
- Needs enriched prospect data for outbound, enrichment, or agent handoff.
Do NOT use for:
- - Generic web search or scraping (use browser tools)
- PII-heavy or non-public data lookup
- Real-time monitoring of private channels
- Non-business/opportunity focused queries (e.g. news, memes)
How to use (instructions for the agent)
- 1. Extract targeting criteria — Pull from user message:
- Keywords/topics (e.g. "compliance tools", "Series B fintech")
- Industries/verticals
- Communities/sources (Reddit subs, forums, niche boards)
- Filters (location, engagement level, intent signals)
- Optional: custom qualification rules or ICP description
- 2. Validate — If missing core criteria (keywords or industry/topic) → ask: "Please specify keywords, industry, or communities to prospect in."
- 3. Call the API — POST to the Semantic Prospect endpoint.
URL: INLINECODE2
Headers:
CODEBLOCK0
⚠️ IMPORTANT: Default strategy is mock (test data)
New accounts default to the mock strategy, which returns fake sample leads for testing purposes only.
Mock leads contain synthetic data — no real users, URLs, or contact information. They are safe to inspect.
You must explicitly set "strategy": "brave" or "strategy": "llm" in the request body to get real results.
The user can also change their default strategy in the dashboard under Search Strategies → "Set as Default",
but when calling via API, always pass the strategy field explicitly.
If the response contains "is_mock": true or "search_strategy": "mock", the results are test data — not real leads.
Example: Mock / Testing (fake sample data — DEFAULT for new accounts)
CODEBLOCK1
Omitting "strategy" uses the user's default, which is mock for new accounts. Returns synthetic test leads with "is_mock": true. Mock data contains no real personal information — it is safe for testing and integration validation.
Example: LLM Web Search (real AI-powered results)
CODEBLOCK2
Free tier: 5 LLM queries (3 results each), counts toward 10 weekly free searches. No third-party API key setup needed — the platform provides its own.
Example: Brave Search (real web search results)
CODEBLOCK3
Free tier: counts toward 10 weekly free searches. No third-party API key setup needed — the platform provides its own.
Request body fields
| Field | Type | Required | Description |
|---|
| INLINECODE13 | string | no | Target niche key (default: "marketing") |
| INLINECODE15 |
string | no | Display name for the niche |
|
keywords | string[] | no | Search keywords |
|
strategy | string | no |
"llm",
"brave", or
"mock".
Defaults to user's preferred strategy (mock for new accounts). Always pass explicitly for real results. |
Output
CODEBLOCK4
Notes on the response:
- -
search_strategy — which engine found the lead: brave, llm, or INLINECODE24 - INLINECODE25 —
true when mock/test strategy was used; these are NOT real leads - INLINECODE27 — only present when LLM free tier was used;
maxResults indicates the cap on results per query - INLINECODE29 — position in the raw search results before scoring
- 4. Parse & format — Transform response into clean report for the user.
- If
is_mock is
true on any lead, warn the user that results are test data and they should set
strategy to
"llm" or
"brave" for real leads.
- 5. Edge cases
- - 401/403 → "Missing or invalid SIMPLYSEMANTICSAPI_KEY. Set the env var to use this skill."
- 429 → "Rate limit reached (monthly quota, weekly free searches, or LLM free queries exhausted). Retry later, add your own API key, or contact info@simplysemantics.com"
- No results → "No high-intent matches found with current criteria. Try broadening keywords or sources."
- Error → fallback polite message + suggest refining input
语义前景
快速摘要
AI能够语义理解来自多个网络来源(Reddit、论坛、社区、公开讨论)的上下文,识别出具有真实购买信号的高意向潜在客户。它会对线索进行资格审核、评分、丰富和整理,形成可直接行动的记录——非常适合销售团队、SaaS公司、顾问、课程创作者,尤其是能够自主培育和转化的AI智能体/机器人。
身份验证
SIMPLYSEMANTICSAPI_KEY 始终必需。这是您在 https://dashboard.simplysemantics.com/sp/ 创建账户时生成的个人API密钥。它用于验证您的请求,且仅限您的语义前景账户使用——不授予访问任何其他Simply Semantics服务或任何第三方系统的权限。
无需配置的含义: 使用免费套餐时,您无需提供第三方搜索API密钥(Brave、Perplexity、xAI等)。平台会为免费套餐查询提供自己的搜索密钥。您只需提供SIMPLYSEMANTICSAPI_KEY进行身份验证。
您也可以选择在仪表盘中添加自己的Brave Search或LLM API密钥,以绕过免费套餐限制。
免费套餐限制
- - 每周免费搜索次数:每周10次(使用平台提供的密钥时,Brave Search和LLM共享此额度)
- LLM免费查询次数:共5次(每次查询限制3个结果)
- 月度线索配额:50条线索
- 通过仪表盘添加自己的Brave或LLM API密钥,可绕过每周限制,每次LLM查询最多获得10个结果
隐私与数据处理
- - 数据来源:所有线索仅从公开可访问的网络内容中发现(公共论坛、Reddit、社区板块)。不访问任何私人数据、需要登录的内容或PII数据库。
- 数据保留:线索存储在您的账户中,供您查看和导出。不会与其他用户或第三方共享。
- 不收集凭证:平台永远不会在服务器端读取、收集或存储您的第三方API密钥。如果您在仪表盘中添加了自己的Brave或LLM密钥,该密钥会以加密形式存储在您账户的策略配置中,仅用于代表您执行搜索请求。
- 无跨服务数据共享:您的语义前景数据与您的账户隔离。不会与其他Simply Semantics服务(如Semantic Shield)共享。
- 合规性:用户有责任确保其对线索数据的使用符合每个来源社区的服务条款。语义前景仅呈现公开可用的信息。
何时使用此技能(触发条件)
当用户出现以下情况时,激活语义前景:
- - 希望在特定行业、主题、关键词或社区中寻找合格的线索/机会
- 要求发现潜在客户、寻找高意向线索、审核机会、扫描社区寻找买家、从Reddit/论坛构建目标列表、识别痛点讨论
- 提供目标定位标准(如关键词、行业、地点筛选条件),并希望获得基于语义/意向的结果
- 需要丰富的线索数据用于外拓、数据丰富或智能体交接
不要用于:
- - 通用网络搜索或爬取(使用浏览器工具)
- 涉及大量PII或非公开数据的查询
- 实时监控私人频道
- 非商业/机会导向的查询(如新闻、表情包)
使用方法(智能体操作指南)
- 1. 提取目标定位标准 — 从用户消息中提取:
- 关键词/主题(如合规工具、B轮金融科技)
- 行业/垂直领域
- 社区/来源(Reddit子版块、论坛、小众板块)
- 筛选条件(地点、参与度、意向信号)
- 可选:自定义资格规则或理想客户画像描述
- 2. 验证 — 如果缺少核心标准(关键词或行业/主题)→ 询问:请指定要寻找潜在客户的关键词、行业或社区。
- 3. 调用API — 向语义前景端点发送POST请求。
网址:https://dashboard.simplysemantics.com/sp/mcp/forum-leads-api
请求头:
text
x-api-key: ${SIMPLYSEMANTICSAPI_KEY}
Content-Type: application/json
⚠️ 重要提示:默认策略为mock(测试数据)
新账户默认使用mock策略,该策略仅返回虚假的示例线索用于测试目的。
模拟线索包含合成数据——没有真实用户、网址或联系信息。可以安全查看。
您必须在请求体中明确设置strategy: brave或strategy: llm才能获得真实结果。
用户也可以在仪表盘的搜索策略 → 设为默认中更改默认策略,
但通过API调用时,请始终显式传递strategy字段。
如果响应中包含ismock: true或searchstrategy: mock,则结果为测试数据——不是真实线索。
示例:模拟/测试(虚假样本数据——新账户默认)
json
{
niche: marketing,
keywords: [test]
}
省略strategy将使用用户的默认策略,新账户默认为mock。返回带有is_mock: true的合成测试线索。模拟数据不包含任何真实个人信息——可安全用于测试和集成验证。
示例:LLM网络搜索(真实的AI驱动结果)
json
{
niche: marketing,
nicheLabel: Digital Marketing Services,
keywords: [SEO help, Google ranking, social media manager],
strategy: llm
}
免费套餐:5次LLM查询(每次3个结果),计入每周10次免费搜索。无需设置第三方API密钥——平台提供自有密钥。
示例:Brave搜索(真实的网络搜索结果)
json
{
niche: fitness,
nicheLabel: Personal Training & Fitness,
keywords: [need personal trainer, looking for fitness coach],
strategy: brave
}
免费套餐:计入每周10次免费搜索。无需设置第三方API密钥——平台提供自有密钥。
请求体字段
| 字段 | 类型 | 必需 | 描述 |
|---|
| niche | 字符串 | 否 | 目标细分领域键值(默认:marketing) |
| nicheLabel |
字符串 | 否 | 细分领域的显示名称 |
| keywords | 字符串数组 | 否 | 搜索关键词 |
| strategy | 字符串 | 否 | llm、brave或mock。
默认为用户首选策略(新账户为mock)。 为获得真实结果,请始终显式传递。 |
输出
json
{
leads: [
{
url: https://www.reddit.com/r/smallbusiness/comments/abc123,
posterusername: autoshop_owner,
intent_summary: 经营一家使用纸质发票的汽车修理店,需要价格实惠的店铺管理软件,
lead_score: 88,
contact_hint: 正在比较工具,预算每月200美元以内,准备购买,
source_forum: reddit.com,
is_mock: false,
search_strategy: llm,
search_rank: 1,
niche: marketing
}
],
strategy: llm,
free_tier: {
maxResults: 3
}
}
响应说明:
- - searchstrategy — 发现线索的引擎:brave、llm或mock
- ismock — 使用模拟/测试策略时为true;这些不是真实线索
- freetier — 仅在使用LLM免费套餐时出现;maxResults表示每次查询的结果上限
- searchrank — 在评分前的原始搜索结果中的位置
- 4. 解析与格式化 — 将响应转换为清晰报告呈现给用户。
- 如果任何线索的is_mock为true,警告用户结果为测试数据,应将strategy设置为llm或brave以获取真实线索。
- 5. 边界情况
- - 401/403 → 缺少或无效的SIMPLYSEMANTICSAPI_KEY。请设置环境变量以使用此技能。
- 429 → 已达到速率限制(月度配额、每周免费搜索或LLM免费查询已用完)。请稍后重试,添加自己的API密钥,或联系info@simplysemantics.com
- 无结果 → 未找到符合当前标准的高意向匹配。请尝试扩大关键词或来源范围。
- 错误 → 回退到礼貌消息,并建议优化输入内容