sales-openwebninja
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseOpenWeb Ninja Platform Help
OpenWeb Ninja 平台帮助
Help the user with OpenWeb Ninja platform questions — from Website Contacts Scraper and Email Search through Local Business Data, Real-Time Web Search, JSearch, Product Data APIs, Web Unblocker, and more. OpenWeb Ninja is a Sunnyvale-based real-time public data API stack with 30+ APIs, 50K+ subscribers, 1T+ monthly requests, and a 4.8/5 rating on G2. Each API is a separate product with its own subscription, endpoints, and rate limits, available via the app.openwebninja.com portal or RapidAPI marketplace.
为用户解答OpenWeb Ninja平台相关问题,覆盖Website Contacts Scraper、Email Search、本地商业数据、实时网页搜索、JSearch、产品数据API、Web Unblocker等所有功能。OpenWeb Ninja是总部位于森尼韦尔的实时公共数据API栈,提供30+款API,拥有5万+订阅用户,月处理请求量超1万亿,在G2平台评分达4.8/5。每款API都是独立产品,有单独的订阅规则、接口和速率限制,可通过app.openwebninja.com门户或RapidAPI市场获取。
Step 1 — Gather context
步骤1 —— 收集上下文信息
Ask the user:
-
What area of OpenWeb Ninja do you need help with?
- A) Website Contacts Scraper — extract emails, phone numbers, and social links from any website domain
- B) Email Search — find publicly available email addresses by search query
- C) Local Business Data — search Google Maps businesses with 40+ fields (phone, website, ratings, reviews, hours, emails, social links)
- D) Social Links Search — find social media profiles for companies or people
- E) Real-Time Web Search — Google SERP results (organic, AI Overviews, AI Mode, videos, places, news, knowledge graph)
- F) JSearch — job postings aggregator (LinkedIn, Indeed, Glassdoor, ZipRecruiter — 200M+ listings)
- G) Product Data APIs — Amazon, eBay, Walmart, Costco product data (35B+ listings)
- H) Web Unblocker — fetch rendered HTML from any website with rotating proxies
- I) Finance Data — real-time stocks, crypto, forex data
- J) AI/LLM APIs — Google AI Mode, Gemini, ChatGPT, Copilot with web access
- K) Other APIs — Zillow, Yelp, Trustpilot, Events, Waze, Local Rank Tracker, Books, Forums, Shorts, Image Search, News
- L) Account / Billing — plans, pricing, API subscriptions
- M) Something else — describe it
-
What's your role?
- A) Sales / SDR / BDR
- B) RevOps / Sales ops
- C) Developer / engineer
- D) Growth / marketing
- E) Recruiter / talent acquisition
- F) Other
-
What are you trying to accomplish? (describe your specific goal or question)
If the user's request already provides most of this context, skip directly to the relevant step. Lead with your best-effort answer using reasonable assumptions (stated explicitly), then ask only the most critical 1-2 clarifying questions at the end — don't gate your response behind gathering complete context.
Note: If the user needs a specialized skill, route them there with a brief explanation of why that skill is a better fit.
向用户询问以下信息:
-
你需要OpenWeb Ninja哪个板块的帮助?
- A) Website Contacts Scraper —— 从任意网站域名提取邮箱、手机号和社交链接
- B) Email Search —— 通过搜索查询查找公开的邮箱地址
- C) 本地商业数据 —— 搜索Google Maps商家信息,返回40+字段(电话、网站、评分、评论、营业时间、邮箱、社交链接)
- D) 社交链接搜索 —— 查找企业或个人的社交媒体主页
- E) 实时网页搜索 —— Google SERP结果(自然搜索结果、AI概览、AI模式、视频、地点、新闻、知识图谱)
- F) JSearch —— 招聘职位聚合器(覆盖LinkedIn、Indeed、Glassdoor、ZipRecruiter,共2亿+条职位信息)
- G) 产品数据API —— Amazon、eBay、Walmart、Costco产品数据(350亿+条 listing)
- H) Web Unblocker —— 通过轮换代理拉取任意网站的渲染后HTML
- I) 金融数据 —— 实时股票、加密货币、外汇数据
- J) AI/LLM API —— 具备网页访问能力的Google AI Mode、Gemini、ChatGPT、Copilot
- K) 其他API —— Zillow、Yelp、Trustpilot、活动、Waze、本地排名追踪、书籍、论坛、短视频、图片搜索、新闻
- L) 账户/计费 —— 套餐、定价、API订阅相关问题
- M) 其他问题 —— 请描述具体内容
-
你的角色是什么?
- A) 销售/SDR/BDR
- B) RevOps/销售运营
- C) 开发者/工程师
- D) 增长/营销
- E) 招聘/人才获取
- F) 其他
-
你想要实现什么目标?(描述你的具体需求或问题)
如果用户的请求已经提供了大部分上下文信息,可以直接跳转到对应步骤。 优先基于合理假设(需明确说明假设内容)给出尽可能完善的回答,最后仅补充1-2个最关键的澄清问题,不要等收集完全部信息才回复用户。
注意:如果用户需要使用专项技能,可以引导用户跳转,并简要说明该技能更适配的原因。
Step 2 — Route or answer directly
步骤2 —— 引导跳转或直接解答
If the request maps to a specialized skill, route:
- Cross-platform enrichment strategy / multi-tool enrichment ->
/sales-enrich - Prospect list building strategy ->
/sales-prospect-list - Connecting OpenWeb Ninja to other tools via middleware ->
/sales-integration - Lobstr-specific questions ->
/sales-lobstr - Outscraper-specific questions ->
/sales-outscraper - Apollo-specific questions ->
/sales-apollo
Otherwise, answer directly from platform knowledge using the reference below.
如果用户请求匹配专项技能,引导跳转:
- 跨平台富集策略/多工具富集 ->
/sales-enrich - 潜在客户列表构建策略 ->
/sales-prospect-list - 通过中间件连接OpenWeb Ninja与其他工具 ->
/sales-integration - Lobstr相关问题 ->
/sales-lobstr - Outscraper相关问题 ->
/sales-outscraper - Apollo相关问题 ->
/sales-apollo
否则,参考下文的平台知识库直接回答。
Step 3 — OpenWeb Ninja platform reference
步骤3 —— OpenWeb Ninja平台参考资料
Provide module-by-module guidance based on the user's area:
根据用户咨询的板块提供分模块指引:
Website Contacts Scraper
Website Contacts Scraper
- What it does: Extracts emails, phone numbers, and social profile links (Facebook, Instagram, Twitter, LinkedIn) from any website domain. Supports keyword/name-based website lookup with batching.
- Response time: 0.5-3 seconds per request
- Key behavior: Crawls the target domain in real time to discover publicly listed contact information — this is live scraping, not a pre-built database. Results vary based on what the website publicly exposes.
- Use cases: Enriching a list of target company domains with contact info, finding all publicly listed contact channels for a prospect, building outreach lists from website data
- 功能:从任意网站域名提取邮箱、手机号和社交主页链接(Facebook、Instagram、Twitter、LinkedIn),支持基于关键词/名称的批量网站查询。
- 响应时间:单请求0.5-3秒
- 核心特性:实时爬取目标域名获取公开的联系信息,属于实时抓取而非调用预制数据库,返回结果取决于网站公开的内容。
- 适用场景:为目标公司域名列表补充联系信息、查找潜在客户的所有公开联系渠道、基于网站数据构建外呼列表
Email Search
Email Search
- What it does: Real-time web search for publicly available email addresses by query with an optional email domain filter. Returns an array of discovered email addresses.
- Response time: 1-2 seconds per request
- Key behavior: Searches the public web for indexed email addresses matching your query — results are limited to what is publicly available and indexed. This is not a verified email database; results should be validated before outreach.
- Use cases: Finding email addresses associated with a company name or person, discovering contact emails when you only have a name or keyword, supplementing other email finder tools with web-indexed results
- 功能:通过查询关键词实时搜索公开的邮箱地址,支持可选的邮箱域名过滤,返回匹配的邮箱地址数组。
- 响应时间:单请求1-2秒
- 核心特性:搜索公开网络上被索引的匹配邮箱地址,结果仅包含公开可获取且被索引的内容,不属于已验证邮箱数据库,外呼前需自行验证有效性。
- 适用场景:查找与公司名称或个人关联的邮箱地址、仅有名或关键词时查找联系邮箱、用网络索引结果补充其他邮箱查找工具的返回结果
Local Business Data
本地商业数据
- What it does: Search and retrieve businesses from Google Maps with 40+ fields including business ID, place ID, phone, website, address, ratings, review counts, opening hours, email contacts, social links, photos, reviews, and posts.
- Supported operations: Nearby search, bulk search, individual business details, reviews, photos, posts, autocomplete
- Key behavior: Each business returned in a search counts as a separate request against your quota — a search returning 20 businesses counts as 20 requests, not 1. Reviews, photos, and posts are separate endpoint calls.
- Use cases: Building local business prospect lists by category and geography, enriching account records with Google Maps data (ratings, reviews, hours), competitive analysis of businesses in a target area, finding business contact info (phone, email, website) at scale
- 功能:搜索并拉取Google Maps的商家信息,返回40+字段,包括商家ID、地点ID、电话、网站、地址、评分、评论数、营业时间、邮箱联系信息、社交链接、照片、评论和动态。
- 支持操作:周边搜索、批量搜索、单个商家详情、评论、照片、动态、自动补全
- 核心特性:搜索返回的每个商家会计为一次独立配额消耗,返回20个商家的搜索会消耗20次请求配额而非1次,评论、照片、动态需要调用单独接口获取。
- 适用场景:按类别和地域构建本地商家潜在客户列表、用Google Maps数据(评分、评论、营业时间)补充账户记录、目标区域商家的竞品分析、批量获取商家联系信息(电话、邮箱、网站)
Social Links Search
社交链接搜索
- What it does: Finds social media profiles for companies or people across major platforms.
- Use cases: Enriching prospect records with social profile links, finding LinkedIn/Twitter profiles for outreach personalization, validating company identity across social platforms
- 功能:跨主流平台查找企业或个人的社交媒体主页
- 适用场景:为潜在客户记录补充社交主页链接、查找LinkedIn/Twitter主页用于个性化外呼、跨社交平台验证企业身份
Real-Time Web Search
实时网页搜索
- What it does: Returns Google SERP results including organic results, AI Overviews, AI Mode (Gemini), videos, places, news, knowledge graph, People Also Ask, and related searches. Supports up to 500 results per query, localized by region and language.
- Key behavior: This is a SERP scraping API, not a traditional search engine — it fetches and structures Google's search results programmatically. Results include all SERP features (featured snippets, knowledge panels, etc.).
- Use cases: Competitive intelligence and brand monitoring, content research for sales enablement, finding prospects through search queries, monitoring industry news and trends at scale
- 功能:返回Google SERP结果,包括自然搜索结果、AI概览、AI模式(Gemini)、视频、地点、新闻、知识图谱、大家还在问、相关搜索。单查询最多支持500条结果,可按地区和语言本地化。
- 核心特性:属于SERP抓取API而非传统搜索引擎,可程序化拉取并结构化Google搜索结果,返回结果包含所有SERP特性(精选片段、知识面板等)。
- 适用场景:竞品情报和品牌监测、销售赋能内容研究、通过搜索查询查找潜在客户、批量监测行业新闻和趋势
JSearch (Job Postings)
JSearch(招聘职位)
- What it does: Aggregates job postings from LinkedIn, Indeed, Glassdoor, ZipRecruiter, and more — 200M+ listings. Includes a Job Salary Data API.
- Use cases: Identifying companies that are hiring (buying signal for sales), researching target accounts' tech stack from job descriptions, competitive intelligence on hiring trends, recruiting and talent acquisition
- 功能:聚合LinkedIn、Indeed、Glassdoor、ZipRecruiter等平台的招聘职位,共2亿+条 listing,包含薪资数据API。
- 适用场景:识别正在招聘的公司(销售购买信号)、从职位描述中调研目标客户的技术栈、招聘趋势竞品分析、招聘和人才获取
Product Data APIs
产品数据API
- What it does: Retrieves product data from Amazon, eBay, Walmart, and Costco — 35B+ product listings. Also includes Google Lens and Reverse Image Search.
- Use cases: Competitive pricing intelligence, market research for ecommerce prospects, identifying potential customers selling specific product categories
- 功能:拉取Amazon、eBay、Walmart、Costco的产品数据,共350亿+条商品 listing,还包含Google Lens和反向图片搜索功能。
- 适用场景:竞品定价情报、电商潜在客户市场调研、识别销售特定品类产品的潜在客户
Web Unblocker
Web Unblocker
- What it does: Fetches complete HTML of any website with JavaScript rendering, rotating proxies, and smart retries. Returns raw HTML, not structured data.
- Key behavior: This is a rendering/proxy service, not a scraper — you get raw HTML back and must parse it yourself. Use this when other APIs don't cover your target site, or when you need data from pages that block automated requests.
- Use cases: Accessing websites that block standard HTTP requests, scraping custom data from pages not covered by other OpenWeb Ninja APIs, fetching JavaScript-rendered content that requires a headless browser
- 功能:拉取任意网站的完整HTML,支持JavaScript渲染、轮换代理和智能重试,返回原始HTML而非结构化数据。
- 核心特性:属于渲染/代理服务而非抓取工具,仅返回原始HTML,需要自行解析。当其他API不覆盖目标站点,或需要获取被自动化请求拦截的页面数据时可使用该工具。
- 适用场景:访问拦截标准HTTP请求的网站、从其他OpenWeb Ninja API未覆盖的页面抓取自定义数据、拉取需要无头浏览器才能获取的JavaScript渲染内容
Finance Data
金融数据
- What it does: Provides real-time data for stocks, cryptocurrency, and forex markets.
- Use cases: Monitoring prospect company stock performance as a conversation starter, tracking financial signals for target accounts, researching publicly traded prospects
- 功能:提供股票、加密货币、外汇市场的实时数据
- 适用场景:监测潜在客户公司的股票表现作为沟通切入点、追踪目标客户的财务信号、调研上市潜在客户
AI/LLM APIs
AI/LLM API
- What it does: Provides API access to Google AI Mode, Google Gemini, ChatGPT (unofficial), and Microsoft Copilot — all with web access capabilities.
- Key behavior: These are unofficial/wrapper APIs that provide programmatic access to AI services with web browsing. Availability and behavior may change without notice as underlying services update.
- Use cases: Automated research and summarization, generating insights from web data, augmenting sales intelligence workflows with AI analysis
- 功能:提供Google AI Mode、Google Gemini、非官方ChatGPT、Microsoft Copilot的API访问,所有服务都具备网页访问能力。
- 核心特性:这些属于非官方/封装API,可程序化调用具备网页浏览能力的AI服务,底层服务更新时可用性和特性可能会在无通知的情况下变更。
- 适用场景:自动化调研和总结、基于网页数据生成洞察、用AI分析优化销售情报工作流
Other APIs
其他API
- Zillow Real Estate — property data and listings
- Yelp Business Data — business listings and reviews
- Trustpilot Reviews — company review data
- Events Search — discover events by keyword and location
- Waze Data — traffic and navigation data
- Local Rank Tracker — track local search rankings
- Books Search — book data aggregation
- Forums Search — search forum discussions
- Shorts Search — YouTube Shorts, TikTok, Instagram Reels
- Image Search — web image search results
- News Data — news article aggregation
- Web Search Autocomplete — search suggestion data
- Zillow房地产 —— 房产数据和房源
- Yelp商家数据 —— 商家 listing 和评论
- Trustpilot评论 —— 公司评论数据
- 活动搜索 —— 按关键词和地点查找活动
- Waze数据 —— 交通和导航数据
- 本地排名追踪 —— 追踪本地搜索排名
- 书籍搜索 —— 书籍数据聚合
- 论坛搜索 —— 搜索论坛讨论内容
- 短视频搜索 —— YouTube Shorts、TikTok、Instagram Reels
- 图片搜索 —— 网页图片搜索结果
- 新闻数据 —— 新闻文章聚合
- 网页搜索自动补全 —— 搜索建议数据
Data model
数据模型
| Object | Description | Key fields |
|---|---|---|
| Business | Google Maps business record | business_id, place_id, name, phone, website, address, latitude, longitude, ratings, review_count, opening_hours, email, social_links, photos, category |
| Contact | Scraped website contact info | email, phone, facebook, instagram, twitter, linkedin, domain |
| Discovered email address | email, source, query, domain | |
| Review | Business review | review_id, business_id, author, rating, text, date, language |
| Photo | Business photo | photo_id, business_id, url, caption |
| Post | Business post/update | post_id, business_id, text, date, media_url |
| Search Result | Web search result | title, url, snippet, position, domain, rich_snippet |
| Job Listing | Aggregated job posting | job_id, title, company, location, description, salary, source, date_posted, url |
| Product | Ecommerce product listing | product_id, title, price, rating, review_count, seller, url, image, platform |
| 对象 | 描述 | 关键字段 |
|---|---|---|
| Business | Google Maps商家记录 | business_id, place_id, name, phone, website, address, latitude, longitude, ratings, review_count, opening_hours, email, social_links, photos, category |
| Contact | 抓取到的网站联系信息 | email, phone, facebook, instagram, twitter, linkedin, domain |
| 发现的邮箱地址 | email, source, query, domain | |
| Review | 商家评论 | review_id, business_id, author, rating, text, date, language |
| Photo | 商家照片 | photo_id, business_id, url, caption |
| Post | 商家动态/更新 | post_id, business_id, text, date, media_url |
| Search Result | 网页搜索结果 | title, url, snippet, position, domain, rich_snippet |
| Job Listing | 聚合的招聘职位 | job_id, title, company, location, description, salary, source, date_posted, url |
| Product | 电商商品 listing | product_id, title, price, rating, review_count, seller, url, image, platform |
API quick reference
API快速参考
- Access: REST APIs via app.openwebninja.com portal or RapidAPI marketplace
- Authentication: API key header (exact header name depends on access method — RapidAPI uses , direct portal may differ)
X-RapidAPI-Key - Format: JSON responses
- Key note: Each API is a separate product with its own subscription, endpoints, and rate limits. You subscribe to each API individually.
- Code samples available: JavaScript/Node.js, Python, Java, Ruby, cURL
- Key endpoints (representative — each API has its own endpoint structure):
- Website Contacts Scraper: domain-based contact extraction
- Email Search: query-based email discovery with optional domain filter
- Local Business Data: search, details, reviews, photos, posts, autocomplete
- Real-Time Web Search: query with region/language localization, up to 500 results
- JSearch: job search with filters, salary data
- Web Unblocker: URL-based HTML fetching with JS rendering
- 访问方式:通过app.openwebninja.com门户或RapidAPI市场调用REST API
- 鉴权:API key请求头(头名称取决于访问方式:RapidAPI使用,直接门户访问可能使用其他头)
X-RapidAPI-Key - 格式:JSON响应
- 核心注意事项:每款API是独立产品,有单独的订阅规则、接口和速率限制,需要单独订阅每款API。
- 提供代码示例:JavaScript/Node.js、Python、Java、Ruby、cURL
- 核心接口(示例,每款API有自己的接口结构):
- Website Contacts Scraper:基于域名的联系人提取
- Email Search:基于查询的邮箱发现,支持可选域名过滤
- 本地商业数据:搜索、详情、评论、照片、动态、自动补全
- 实时网页搜索:支持地区/语言本地化的查询,最多返回500条结果
- JSearch:带过滤器的职位搜索,薪资数据
- Web Unblocker:基于URL的HTML拉取,支持JS渲染
Integrations
集成
| Category | Details |
|---|---|
| Marketplaces | RapidAPI marketplace, API.market, Datarade |
| Direct API | REST API via app.openwebninja.com portal with API key auth |
| Languages | Code samples for JavaScript/Node.js, Python, Java, Ruby, cURL |
| CRM/Tools | No native CRM integrations — API-only, requires custom integration or middleware (Zapier, Make, n8n) to connect to CRM, spreadsheets, or other tools |
| 类别 | 详情 |
|---|---|
| 市场 | RapidAPI市场、API.market、Datarade |
| 直接API | 通过app.openwebninja.com门户调用REST API,使用API key鉴权 |
| 语言 | 提供JavaScript/Node.js、Python、Java、Ruby、cURL的代码示例 |
| CRM/工具 | 无原生CRM集成,仅提供API,需要自定义集成或中间件(Zapier、Make、n8n)连接到CRM、表格或其他工具 |
Pricing (USD, as of March 2026 — verify current pricing at openwebninja.com; each API has its own subscription)
定价(美元,2026年3月数据——请在openwebninja.com确认最新定价;每款API有单独的订阅规则)
| Plan | Price | Requests/mo | Rate limit | Key notes |
|---|---|---|---|---|
| Free | $0 | 50-500 (varies by API) | 1/sec | No credit card required, evaluation only |
| Pro | $25/mo | 10,000-20,000 | 5-10/sec | Per API subscription |
| Ultra | $75/mo | 50,000-100,000 | 10-20/sec | Per API subscription |
| Mega | $150/mo | 200,000-300,000 | 20-30/sec | Per API subscription |
| Pay-as-you-go | $0.001-0.005/req | — | 5/sec | Per-request billing |
| Custom | Contact sales | Custom | Custom | Higher volumes |
Key pricing notes:
- Each API is a separate subscription — subscribing to Local Business Data does not give you access to Email Search or Web Unblocker. Plan your budget across all the APIs you need.
- Request limits and rate limits vary by API — the Free tier for one API might offer 500 requests while another offers only 50. Always check the specific API's pricing page.
- Pay-as-you-go is available per API at $0.001-0.005 per request, offering flexibility for variable usage without committing to a monthly plan.
- Costs can add up quickly if you subscribe to multiple APIs — e.g., subscribing to Pro on 4 APIs = $100/mo.
| 套餐 | 价格 | 月请求量 | 速率限制 | 核心说明 |
|---|---|---|---|---|
| 免费版 | $0 | 50-500(不同API有差异) | 1次/秒 | 无需信用卡,仅用于评估 |
| 专业版 | $25/月 | 10000-20000 | 5-10次/秒 | 单API订阅 |
| 高级版 | $75/月 | 50000-100000 | 10-20次/秒 | 单API订阅 |
| 旗舰版 | $150/月 | 200000-300000 | 20-30次/秒 | 单API订阅 |
| 按量付费 | $0.001-0.005/次请求 | — | 5次/秒 | 按请求计费 |
| 定制版 | 联系销售 | 定制 | 定制 | 更高用量需求 |
核心定价说明:
- 每款API是独立订阅——订阅本地商业数据不会获得Email Search或Web Unblocker的访问权限,请根据需要使用的所有API规划预算。
- 请求限制和速率限制因API而异——某款API的免费版可能提供500次请求,另一款可能仅提供50次,请始终查看对应API的定价页面。
- 单API支持按量付费,单价为$0.001-0.005/次请求,适合可变用量场景,无需绑定月度套餐。
- 订阅多款API时成本会快速上涨——例如订阅4款API的专业版,月费为$100而非$25。
Step 4 — Actionable guidance
步骤4 —— 可落地指引
Based on the user's specific question:
-
Extracting contacts from a list of target company websites:
- Use the Website Contacts Scraper API with each target domain to extract emails, phone numbers, and social links
- Expect 0.5-3 second response time per domain — for large lists, batch requests and respect rate limits (1/sec on Free, up to 30/sec on Mega)
- Results depend on what the website publicly exposes — some domains will return multiple emails and phone numbers, others may return nothing
- Supplement with Email Search API for domains that return no contacts — search by company name with optional domain filter
- Use Social Links Search to fill in LinkedIn, Twitter, and Facebook profiles for discovered contacts
- Export results to your CRM via custom API integration — OpenWeb Ninja has no native CRM connectors, so use middleware (Zapier, Make, n8n) or build a direct integration
- Verify discovered emails with a separate email verification service before outreach (OpenWeb Ninja does not include email verification)
-
Building a local business prospect list from Google Maps:
- Use the Local Business Data API to search by category and location (e.g., "dentists in Austin, TX")
- Each business returned counts as a separate request — a search returning 20 businesses uses 20 requests from your quota
- For each business, you get 40+ fields: phone, website, email, address, ratings, review count, opening hours, social links
- Use nearby search for geographic radius queries, or bulk search for larger area coverage
- Pull reviews for high-priority targets to understand their pain points and personalize outreach
- Enrich results with Website Contacts Scraper for additional email addresses not listed on Google Maps
- Export to spreadsheet or CRM — build a simple script or use middleware to format and push the data
-
Running competitive intelligence via web search API:
- Use Real-Time Web Search API with competitor names, product names, or industry keywords
- Retrieve up to 500 results per query — localize by region and language for market-specific intelligence
- Parse SERP features: AI Overviews for summarized competitive positioning, People Also Ask for common buyer questions, knowledge graph for company facts
- Monitor news results for competitor announcements, funding rounds, and product launches
- Track job postings via JSearch to identify competitor hiring patterns (expansion signals, tech stack changes)
- Combine with Product Data APIs for pricing intelligence on ecommerce competitors
- Set up automated monitoring by scheduling regular API calls and tracking changes over time
根据用户的具体问题提供对应指引:
-
从目标公司网站列表提取联系人:
- 针对每个目标域名调用Website Contacts Scraper API,提取邮箱、手机号和社交链接
- 单域名响应时间为0.5-3秒,针对大型列表请批量发起请求并遵守速率限制(免费版1次/秒,旗舰版最高30次/秒)
- 返回结果取决于网站公开的内容,部分域名可能返回多个邮箱和手机号,部分可能无结果
- 对无返回结果的域名,可补充调用Email Search API,按公司名称搜索,可选添加域名过滤
- 使用社交链接搜索补充已发现联系人的LinkedIn、Twitter和Facebook主页
- 通过自定义API集成将结果导出到你的CRM——OpenWeb Ninja无原生CRM连接器,可使用中间件(Zapier、Make、n8n)或构建直接集成
- 外呼前使用单独的邮箱验证服务验证发现的邮箱(OpenWeb Ninja不提供邮箱验证功能)
-
基于Google Maps构建本地商家潜在客户列表:
- 使用本地商业数据API按类别和位置搜索(例如“德克萨斯州奥斯汀的牙医”)
- 返回的每个商家会计为一次独立请求,返回20个商家的搜索会消耗20次配额
- 每个商家可获得40+字段:电话、网站、邮箱、地址、评分、评论数、营业时间、社交链接
- 地理范围查询使用周边搜索,更大区域覆盖使用批量搜索
- 拉取高优先级目标的评论,了解其痛点,用于个性化外呼
- 补充调用Website Contacts Scraper获取Google Maps未列出的额外邮箱地址
- 导出到表格或CRM——编写简单脚本或使用中间件格式化并推送数据
-
通过网页搜索API执行竞品情报分析:
- 使用实时网页搜索API查询竞品名称、产品名称或行业关键词
- 单查询最多返回500条结果,可按地区和语言本地化获取特定市场的情报
- 解析SERP特性:AI概览获取竞品定位总结、大家还在问获取常见买家问题、知识图谱获取公司事实信息
- 监测新闻结果获取竞品公告、融资动态和产品发布信息
- 通过JSearch追踪职位发布,识别竞品招聘趋势(扩张信号、技术栈变更)
- 结合产品数据API获取电商竞品的定价情报
- 定期调度API调用并追踪变化,搭建自动化监测体系
Gotchas
注意事项
Best-effort from research — review these, especially items about per-API subscriptions and pricing that may have changed.
-
Each API is a separate subscription — costs add up across multiple APIs. OpenWeb Ninja is not a single platform subscription. If you need Website Contacts Scraper, Local Business Data, and Email Search, that is three separate subscriptions. Subscribing to Pro on all three costs $75/mo, not $25/mo. Audit which APIs you actually need before subscribing, and consider pay-as-you-go ($0.001-0.005/request) for APIs you use infrequently.
-
Free tier is very limited (50-500 requests) and varies by API — it is evaluation-only. Some APIs offer 500 free requests per month, others offer only 50. The free tier is rate-limited to 1 request per second and is not suitable for production use. Always check the specific API's free tier allocation before relying on it for testing.
-
Rate limits vary by plan AND by API — do not assume uniform limits. A Pro plan on one API might allow 5 requests/sec while Pro on another allows 10/sec. If you are integrating multiple APIs, you need to track rate limits per API independently. Exceeding rate limits returns errors, not queued requests.
-
Local Business Data counts per business returned, not per search query. A single search that returns 20 businesses consumes 20 requests from your quota. Large-area searches or broad categories can consume your monthly allocation quickly. Use specific categories and tight geographic filters to control request consumption. Monitor your usage dashboard closely during bulk operations.
-
Web Unblocker returns raw HTML, not structured data — you must parse it yourself. Unlike the other APIs that return structured JSON, Web Unblocker gives you the full rendered HTML of a page. You need your own parsing logic (BeautifulSoup, Cheerio, etc.) to extract useful data. Use the structured APIs (Local Business Data, Product Data, etc.) whenever they cover your target data — Web Unblocker is a fallback for sites not covered by specialized APIs.
-
RapidAPI vs direct portal pricing may differ — compare before subscribing. OpenWeb Ninja APIs are available both through the app.openwebninja.com portal and the RapidAPI marketplace. Pricing, rate limits, and plan tiers may not be identical across both platforms. If you are cost-sensitive, compare pricing on both before committing. Also note that RapidAPI uses its own API key header () while the direct portal may use a different authentication method.
X-RapidAPI-Key -
No native CRM integrations — OpenWeb Ninja is API-only. Unlike platforms with built-in HubSpot/Salesforce connectors, OpenWeb Ninja requires custom integration work to push data into your CRM, spreadsheets, or other tools. Use middleware platforms (Zapier, Make, n8n) or build direct API integrations. Factor in this development effort when evaluating total cost of adoption.
-
Email Search returns publicly indexed emails only — these are not verified. The Email Search API discovers email addresses that are publicly available on the web. These emails are not verified for deliverability, may be outdated, and could include role-based addresses (info@, support@). Always run discovered emails through a separate verification service before using them for outreach. Combine with Website Contacts Scraper for more comprehensive coverage.
-
Response times vary significantly by endpoint — plan your integration accordingly. Website Contacts Scraper takes 0.5-3 seconds per request, Email Search takes 1-2 seconds, but Web Unblocker (with JS rendering) and Local Business Data (with full detail fetches) can take longer. For high-volume pipelines, implement async processing and queuing rather than synchronous request chains. Timeout settings should be generous (10+ seconds) to account for variability.
基于调研的最佳实践——请仔细查看,尤其是单API订阅和定价相关内容可能已发生变更。
-
每款API是独立订阅——多款API的成本会快速累加。 OpenWeb Ninja不是单一平台订阅,如果你需要Website Contacts Scraper、本地商业数据和Email Search,需要单独订阅三款API,三款都订阅专业版的月费是$75而非$25。订阅前请审计实际需要的API,不常用的API可考虑按量付费($0.001-0.005/次请求)。
-
免费版额度非常有限(50-500次请求),且不同API额度不同——仅可用于评估。 部分API每月提供500次免费请求,部分仅提供50次,免费版速率限制为1次/秒,不适用于生产环境。使用免费版测试前请始终查看对应API的免费额度。
-
速率限制因套餐和API而异——不要假设所有API限制相同。 某款API的专业版可能允许5次/秒请求,另一款的专业版可能允许10次/秒。如果集成多款API,需要独立追踪每款API的速率限制,超出限制会返回错误,请求不会被排队。
-
本地商业数据按返回的商家数计数,而非按搜索查询计数。 单次搜索返回20个商家会消耗20次配额,大范围搜索或宽泛类别会快速消耗月度配额。使用明确的类别和严格的地理过滤器控制请求消耗,批量操作期间密切监测用量面板。
-
Web Unblocker返回原始HTML而非结构化数据——需要自行解析。 与其他返回结构化JSON的API不同,Web Unblocker返回页面的完整渲染后HTML,需要自行编写解析逻辑(BeautifulSoup、Cheerio等)提取有用数据。如果有结构化API(本地商业数据、产品数据等)覆盖目标数据,请优先使用,Web Unblocker是专用API未覆盖站点的兜底方案。
-
RapidAPI和直接门户的定价可能不同——订阅前请对比。 OpenWeb Ninja API同时在app.openwebninja.com门户和RapidAPI市场提供,两个平台的定价、速率限制和套餐层级可能不同。如果对成本敏感,订阅前请对比两个平台的价格。另外注意RapidAPI使用独立的API key头(),直接门户可能使用不同的鉴权方式。
X-RapidAPI-Key -
无原生CRM集成——OpenWeb Ninja仅提供API。 与内置HubSpot/Salesforce连接器的平台不同,OpenWeb Ninja需要自定义开发才能将数据推送到CRM、表格或其他工具,可使用中间件平台(Zapier、Make、n8n)或构建直接API集成。评估总 adoption 成本时请考虑这部分开发工作量。
-
Email Search仅返回公开索引的邮箱——未经过验证。 Email Search API发现的是公开在网络上的邮箱地址,未经过送达性验证,可能已过时,也可能包含职能邮箱(info@、support@)。外呼前请始终通过单独的验证服务校验发现的邮箱,可结合Website Contacts Scraper获取更全面的覆盖。
-
不同接口的响应时间差异很大——集成时请做好规划。 Website Contacts Scraper单请求耗时0.5-3秒,Email Search耗时1-2秒,但Web Unblocker(带JS渲染)和本地商业数据(拉取完整详情)耗时更长。高吞吐量管线请使用异步处理和排队,而非同步请求链,超时设置建议宽松(10秒以上)以适配波动。
Step 5 — Related skills
步骤5 —— 相关技能
- — Cross-platform data enrichment strategy (multi-tool enrichment workflows, waterfall enrichment)
/sales-enrich - — Prospect list building strategy and best practices
/sales-prospect-list - — Connect OpenWeb Ninja to CRM, automation tools, or other platforms
/sales-integration - — Lobstr platform help (web scraping and data extraction)
/sales-lobstr - — Outscraper platform help (Google Maps scraping and business data)
/sales-outscraper - — Apollo platform help (B2B database and sales engagement)
/sales-apollo - — Not sure which skill to use? The router matches any sales objective to the right skill. Install:
/sales-donpx skills add sales-skills/sales --skills sales-do
- —— 跨平台数据富集策略(多工具富集工作流、瀑布式富集)
/sales-enrich - —— 潜在客户列表构建策略和最佳实践
/sales-prospect-list - —— 将OpenWeb Ninja连接到CRM、自动化工具或其他平台
/sales-integration - —— Lobstr平台帮助(网页抓取和数据提取)
/sales-lobstr - —— Outscraper平台帮助(Google Maps抓取和商业数据)
/sales-outscraper - —— Apollo平台帮助(B2B数据库和销售触达)
/sales-apollo - —— 不确定使用哪个技能?路由会将任何销售目标匹配到合适的技能。安装命令:
/sales-donpx skills add sales-skills/sales --skills sales-do
Examples
示例
Example 1: Building a prospect list from Google Maps for local sales outreach
示例1:基于Google Maps构建本地销售外呼的潜在客户列表
User says: "I need to find all plumbing companies in Phoenix, AZ with their phone numbers and websites for my sales team to call."
Skill does:
- Uses Local Business Data API to search for "plumbing" businesses in Phoenix, AZ
- Explains that each business returned counts as a separate request — a search returning 50 plumbers uses 50 requests from the monthly quota
- For each business, extracts key fields: business name, phone, website, address, ratings, review count, opening hours
- Recommends filtering by rating (e.g., 3+ stars) and review count (e.g., 10+ reviews) to focus on established businesses worth calling
- Supplements with Website Contacts Scraper on each business's website to find email addresses and social links not listed on Google Maps
- Advises exporting to a spreadsheet or CRM via a simple script or middleware — no native CRM integration exists
- Notes budget impact: 50 businesses + 50 website contact scrapes = 100 requests across two APIs Result: User has a structured list of plumbing companies in Phoenix with phone, website, email, ratings, and review data ready for sales outreach
用户说:“我需要找到亚利桑那州凤凰城的所有管道公司,获取它们的手机号和网站,供我的销售团队外呼。”
技能处理逻辑:
- 使用本地商业数据API搜索凤凰城的“管道”类商家
- 说明返回的每个商家会计为一次独立请求,返回50个管道公司的搜索会消耗月度配额的50次请求
- 提取每个商家的关键字段:商家名称、电话、网站、地址、评分、评论数、营业时间
- 建议按评分(例如3星以上)和评论数(例如10条以上评论)过滤,聚焦值得外呼的成熟商家
- 对每个商家的网站补充调用Website Contacts Scraper,获取Google Maps未列出的邮箱地址和社交链接
- 建议通过简单脚本或中间件导出到表格或CRM——平台无原生CRM集成
- 说明预算影响:50次商家查询 + 50次网站联系人抓取 = 两款API共消耗100次请求 结果:用户获得凤凰城管道公司的结构化列表,包含电话、网站、邮箱、评分和评论数据,可直接用于销售外呼
Example 2: Enriching a target account list with contact information from websites
示例2:从网站为目标客户列表补充联系信息
User says: "I have 200 company domains I want to scrape for email addresses and social media links. How do I set this up?"
Skill does:
- Recommends Website Contacts Scraper API for bulk domain contact extraction — 200 domains at 0.5-3 seconds each, approximately 2-10 minutes total
- Checks rate limit requirements: Free tier allows only 1/sec (200 domains = ~3.5 minutes minimum), Pro allows 5-10/sec (200 domains = ~20-40 seconds)
- Recommends Pro plan ($25/mo, 10,000-20,000 requests) as the minimum viable plan for 200 domains with room for retries and supplementary lookups
- Provides code pattern: iterate through domains, call the API for each, collect emails/phones/social links, handle errors and empty responses
- For domains returning no contacts, falls back to Email Search API with company name queries — this is a separate API subscription
- Advises combining results: merge Website Contacts Scraper results with Email Search results, deduplicate by email address
- Notes that discovered emails are not verified — recommends running through an email verification service before outreach Result: User has a plan and code approach for enriching 200 domains with contact data, with clear budget expectations and fallback strategy
用户说:“我有200个公司域名,想要抓取邮箱地址和社交媒体链接,该怎么搭建?”
技能处理逻辑:
- 推荐使用Website Contacts Scraper API批量提取域名联系人,200个域名每个耗时0.5-3秒,总耗时约2-10分钟
- 说明速率限制要求:免费版仅允许1次/秒(200个域名最少需要约3.5分钟),专业版允许5-10次/秒(200个域名需要约20-40秒)
- 推荐专业版($25/月,10000-20000次请求)作为处理200个域名的最低可行套餐,预留重试和补充查询的额度
- 提供代码模式:遍历域名,逐个调用API,收集邮箱/手机号/社交链接,处理错误和空响应
- 对无返回结果的域名, fallback 到Email Search API按公司名称查询——这是独立的API订阅
- 建议合并结果:合并Website Contacts Scraper和Email Search的返回结果,按邮箱地址去重
- 说明发现的邮箱未经过验证,推荐外呼前通过邮箱验证服务校验 结果:用户获得为200个域名补充联系数据的方案和代码实现方法,明确的预算预期和 fallback 策略
Example 3: Monitoring competitor job postings as sales signals
示例3:监测竞品招聘职位作为销售信号
User says: "I want to track when competitor companies post new engineering jobs — it could signal they're building new products we should pitch against."
Skill does:
- Uses JSearch API to search job postings by company name filtered to engineering roles — aggregates from LinkedIn, Indeed, Glassdoor, ZipRecruiter (200M+ listings)
- Sets up a recurring search pattern: query each competitor weekly, compare results to previous week to identify new postings
- Parses job descriptions for technology keywords, team size indicators, and product area mentions
- Supplements with Real-Time Web Search API for press releases, blog posts, or news articles about the competitor's product direction
- Uses Job Salary Data API to understand the seniority and budget level of new hires
- Recommends storing results in a database or spreadsheet and flagging anomalies (sudden hiring surge, new tech stack mentions, new office locations)
- Notes this requires two separate API subscriptions (JSearch + Real-Time Web Search) — budget accordingly Result: User has an automated competitive intelligence workflow using job posting data as a leading indicator for product and sales strategy
用户说:“我想要追踪竞品公司发布新工程岗位的时间,这可能说明他们正在开发我们可以针对性推销的新产品。”
技能处理逻辑:
- 使用JSearch API按公司名称搜索,过滤工程类岗位——覆盖LinkedIn、Indeed、Glassdoor、ZipRecruiter(2亿+条 listing)
- 搭建定期搜索模式:每周查询每个竞品,与上周结果对比识别新发布的职位
- 解析职位描述中的技术关键词、团队规模指标和产品领域提及内容
- 补充调用实时网页搜索API获取竞品产品方向的新闻稿、博客文章或新闻报道
- 使用薪资数据API了解新招聘的级别和预算水平
- 建议将结果存储在数据库或表格中,标记异常情况(突然的招聘激增、新技术栈提及、新办公地点)
- 说明需要两个独立的API订阅(JSearch + 实时网页搜索),请做好预算规划 结果:用户获得自动化竞品情报工作流,使用招聘职位数据作为产品和销售策略的领先指标
Troubleshooting
故障排查
Website Contacts Scraper returning empty results for a known company
Website Contacts Scraper对知名公司返回空结果
Symptom: Calling the Website Contacts Scraper with a well-known company domain returns no emails, phone numbers, or social links.
Cause: The company may not list contact information prominently on their website, may use JavaScript-rendered contact forms instead of plain text emails, may use obfuscated email formats (e.g., "name [at] company [dot] com"), or may have recently redesigned their website. Some companies deliberately avoid listing direct contact info on public pages.
Solution: Try the Email Search API as a fallback — it searches the broader web, not just the company's website. Check if the domain redirects to a different URL (e.g., www vs non-www, or a parent company domain). Try the Social Links Search to find their social profiles, which may list contact info. For companies that heavily use JavaScript, the Web Unblocker API may capture content that the Website Contacts Scraper misses, though you will need to parse the HTML yourself.
症状:调用Website Contacts Scraper查询知名公司域名,未返回任何邮箱、手机号或社交链接。
原因:公司可能没有在网站上显眼位置展示联系信息,可能使用JavaScript渲染的联系表单而非纯文本邮箱,可能使用混淆的邮箱格式(例如“name [at] company [dot] com”,或近期刚改版网站。部分公司会故意不在公开页面展示直接联系信息。
解决方案:尝试用Email Search API作为兜底——它搜索更广的网络范围而非仅公司官网。检查域名是否跳转到其他URL(例如带www和不带www的差异,或母公司域名)。尝试用社交链接搜索查找其社交主页,可能会展示联系信息。对重度使用JavaScript的公司,Web Unblocker API可能捕获Website Contacts Scraper遗漏的内容,不过需要自行解析HTML。
Local Business Data returning duplicate or outdated businesses
本地商业数据返回重复或过时的商家信息
Symptom: Search results include duplicate entries for the same business (different place IDs) or businesses that have closed.
Cause: Google Maps data can contain duplicates when businesses have multiple listings (e.g., different departments, old and new listings). Closed businesses may remain in Google Maps data with a "permanently closed" status that needs to be checked in the response.
Solution: Deduplicate results by phone number or address, not just business name (franchises share names). Filter out businesses with a "permanently closed" or "temporarily closed" status field. Cross-reference with the business's website (via Website Contacts Scraper) to verify they are still operating. For high-value prospect lists, manually verify a sample of results before bulk outreach.
症状:搜索结果包含同一商家的重复条目(不同地点ID)或已关闭的商家。
原因:当商家有多个 listing 时(例如不同部门、新旧 listing),Google Maps数据可能包含重复内容。已关闭的商家可能仍保留在Google Maps数据中,响应中会带有“永久关闭”状态,需要自行检查。
解决方案:按手机号或地址去重,不要仅按商家名称去重(加盟店会共用名称)。过滤掉带有“永久关闭”或“临时关闭”状态字段的商家。通过商家官网(调用Website Contacts Scraper)交叉验证其仍在运营。高价值潜在客户列表在批量外呼前请手动抽样验证结果。
Rate limit errors across multiple APIs
调用多款API时触发速率限制错误
Symptom: Receiving 429 (Too Many Requests) errors when calling multiple OpenWeb Ninja APIs in a pipeline.
Cause: Each API has its own independent rate limit, but if you are calling multiple APIs in rapid succession from the same integration, you may be exceeding limits on one or more. Rate limits are per API and per plan — Free is 1/sec, Pro is 5-10/sec, and so on.
Solution: Implement per-API rate limiting in your code — track request timestamps for each API independently. Add exponential backoff with jitter on 429 responses. Consider upgrading the specific API that is bottlenecking your pipeline rather than upgrading all APIs. For complex pipelines hitting multiple APIs, use a queue-based architecture that respects each API's individual rate limit.
症状:在工作流中调用多款OpenWeb Ninja API时收到429(请求过多)错误。
原因:每款API有独立的速率限制,如果同一集成短时间内调用多款API,可能超出一款或多款API的限制。速率限制按API和套餐区分:免费版1次/秒,专业版5-10次/秒,以此类推。
解决方案:代码中实现单API速率限制——独立追踪每款API的请求时间戳。收到429响应时添加带抖动的指数退避。考虑升级瓶颈API的套餐,而非升级所有API。调用多款API的复杂工作流请使用基于队列的架构,遵守每款API的独立速率限制。