sales-outscraper
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseOutscraper Platform Help
Outscraper 平台帮助
Help the user with Outscraper platform questions — from Google Maps scraping and reviews extraction through email/contact scraping, lead enrichment, company insights, email validation, Amazon scraping, review platform scraping, geocoding, and API integration. Outscraper is a data extraction and enrichment platform that scrapes Google Maps, reviews, and 50+ internet sources. Founded in 2018 by Vlad May and Vlad Romanov, based in Bee Cave, TX. Used by 180K+ businesses.
解答用户关于 Outscraper 平台的相关问题,覆盖 Google Maps 爬取、评论提取、邮箱/联系方式抓取、线索补全、公司信息洞察、邮箱验证、亚马逊爬取、评论平台爬取、地理编码、API 集成等全场景。Outscraper 是一款数据提取与补全平台,支持爬取 Google Maps、评论及50+互联网数据源,2018年由 Vlad May 和 Vlad Romanov 创立,总部位于德克萨斯州比凯夫,已有超过18万家企业使用。
Step 1 — Gather context
步骤1 —— 收集上下文
Ask the user:
-
What area of Outscraper do you need help with?
- A) Google Maps scraping — search and extract business data (names, addresses, phones, ratings, hours, websites, categories)
- B) Business Catalog — instant business database lookups by location, category, rating (pre-built database, not scraping)
- C) Reviews extraction — Google Maps reviews, Yelp, Tripadvisor, G2, Trustpilot, Glassdoor, Capterra, App Store, Google Play
- D) Email & contact scraping — extract emails and contact info from websites or domains
- E) Lead enrichment — find emails, phones, social profiles for companies (Contacts & Leads)
- F) Company insights — firmographic data, tech stack, social profiles
- G) Email validation — verify email deliverability (valid/invalid/risky)
- H) Amazon scraping — product data and customer reviews
- I) Search scraping — Google Search (organic, ads, snippets, PAA), Google News
- J) Geocoding — address validation, coordinate lookup, reverse geocoding
- K) Integrations / API — REST API, webhooks, SDKs, Zapier, n8n, Pipedream
- L) Account / Billing — pricing tiers, usage, free tier
- M) Something else — describe it
-
What's your role?
- A) Sales / business development
- B) Marketing / growth
- C) Developer / engineer
- D) Data analyst / researcher
- E) Agency / freelancer
- 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.
向用户询问以下信息:
-
你需要 Outscraper 哪个模块的帮助?
- A) Google Maps 爬取 —— 搜索并提取商家数据(名称、地址、电话、评分、营业时间、网站、分类)
- B) 商业名录 —— 按地理位置、分类、评分查询即时商业数据库(预构建数据库,无需爬取)
- C) 评论提取 —— 支持 Google Maps、Yelp、Tripadvisor、G2、Trustpilot、Glassdoor、Capterra、App Store、Google Play 平台评论
- D) 邮箱与联系方式抓取 —— 从网站或域名提取邮箱和联系信息
- E) 线索补全 —— 查找企业的邮箱、电话、社交账号(联系人与线索模块)
- F) 公司信息洞察 —— 企业静态数据、技术栈、社交账号
- G) 邮箱验证 —— 核验邮箱可送达性(有效/无效/有风险)
- H) 亚马逊爬取 —— 商品数据和用户评论
- I) 搜索引擎爬取 —— Google 搜索(自然结果、广告、摘要、大家也在问)、Google 新闻
- J) 地理编码 —— 地址验证、坐标查询、逆地理编码
- K) 集成 / API —— REST API、webhook、SDK、Zapier、n8n、Pipedream
- L) 账户 / 计费 —— 定价档位、用量、免费额度
- M) 其他问题 —— 请描述
-
你的角色是什么?
- A) 销售 / 商务拓展
- B) 营销 / 增长
- C) 开发者 / 工程师
- D) 数据分析师 / 研究员
- E) 代理机构 / 自由职业者
- F) 其他
-
你想要实现什么目标?(请描述具体目标或问题)
**如果用户的请求已经提供了大部分上下文信息,可以直接跳转到对应步骤。**优先基于合理假设(需明确说明假设内容)给出尽可能完善的答案,最后仅补充1-2个最关键的澄清问题,不要等收集完所有信息才给出回复。
注意:如果用户需要的是其他专用技能,请引导用户使用对应技能并简要说明原因。
Step 2 — Route or answer directly
步骤2 —— 引导跳转或直接解答
If the request maps to a specialized skill, route:
- General prospect list strategy / building target lists ->
/sales-prospect-list - Cross-platform data enrichment strategy ->
/sales-enrich - Email deliverability / verification strategy (not Outscraper-specific) ->
/sales-deliverability - Connecting Outscraper to CRM or other tools via middleware ->
/sales-integration - Apollo.io-specific questions ->
/sales-apollo - Hunter-specific questions ->
/sales-hunter - Prospeo-specific questions ->
/sales-prospeo - Seamless.AI-specific questions ->
/sales-seamless - Tomba-specific questions ->
/sales-tomba
Otherwise, answer directly from platform knowledge using the reference below.
如果用户请求匹配其他专用技能,请引导跳转:
- 通用潜在客户列表策略 / 构建目标名单 ->
/sales-prospect-list - 跨平台数据补全策略 ->
/sales-enrich - 非 Outscraper 专属的邮件送达率 / 验证策略 ->
/sales-deliverability - 通过中间件将 Outscraper 对接 CRM 或其他工具 ->
/sales-integration - Apollo.io 专属问题 ->
/sales-apollo - Hunter 专属问题 ->
/sales-hunter - Prospeo 专属问题 ->
/sales-prospeo - Seamless.AI 专属问题 ->
/sales-seamless - Tomba 专属问题 ->
/sales-tomba
否则,请基于下方平台知识库直接解答。
Step 3 — Outscraper platform reference
步骤3 —— Outscraper 平台参考资料
Provide module-by-module guidance based on the user's area:
根据用户的需求模块提供针对性指引:
Google Maps Places
Google Maps 商家
- What it does: Scrape business data from Google Maps — names, addresses, phone numbers, ratings, review counts, business hours, websites, categories, place IDs, coordinates, photos count, and more
- Search methods: Search by query (e.g., "restaurants in Austin, TX"), by place IDs, or by Google Maps URLs
- Query format: Category + location works best (e.g., "dentists, San Francisco, CA"). Supports multiple queries per request
- Volume: Up to 500 results per query. For larger volumes, split into more specific queries (by neighborhood, zip code, etc.)
- Filters: Filter by business status (open/closed), rating thresholds, review count minimums
- Output fields: name, full_address, city, state, zip, country, phone, website, rating, reviews_count, latitude, longitude, place_id, google_maps_url, business_hours, categories, verified, owner_title, price_range, and many more
- Deduplication: Outscraper automatically deduplicates results within a request
- 功能:爬取 Google Maps 上的商家数据,包括名称、地址、电话、评分、评论数、营业时间、网站、分类、地点ID、坐标、照片数量等
- 搜索方式:按关键词搜索(例如 "德克萨斯州奥斯汀的餐厅")、按地点ID搜索、按 Google Maps URL 搜索
- 查询格式:分类+地点组合效果最佳(例如 "加利福尼亚州旧金山的牙医"),单次请求支持多个查询条件
- 量级:单次查询最多返回500条结果,如需更大范围数据,请拆分更细的查询条件(按社区、邮政编码等)
- 筛选条件:可按商家状态(营业/关闭)、最低评分、最低评论数筛选
- 输出字段:name、full_address、city、state、zip、country、phone、website、rating、reviews_count、latitude、longitude、place_id、google_maps_url、business_hours、categories、verified、owner_title、price_range 等更多字段
- 去重:Outscraper 会自动对单次请求内的结果去重
Google Maps Reviews
Google Maps 评论
- What it does: Extract reviews for specific businesses from Google Maps — author name, rating, review text, date, review ID, likes count, owner reply text and date
- Input: Pass place IDs, business names, or Google Maps URLs to specify which businesses to scrape reviews from
- Sort options: most_relevant, newest, highest_rating, lowest_rating
- Filtering: Set a cutoff date to only get reviews after a specific date, or set a reviews_limit per place to cap the number of reviews extracted
- Review replies: Captures owner/business reply text and reply date when present
- Volume: Can extract thousands of reviews per business — use reviews_limit to control volume and cost
- 功能:提取 Google Maps 特定商家的评论,包括作者名称、评分、评论内容、日期、评论ID、点赞数、商家回复内容和回复日期
- 输入:传入地点ID、商家名称或 Google Maps URL 指定要爬取评论的商家
- 排序选项:most_relevant(最相关)、newest(最新)、highest_rating(最高评分)、lowest_rating(最低评分)
- 筛选:可设置截止日期仅提取特定日期之后的评论,也可设置单个商家的评论上限控制提取数量
- 评论回复:可抓取商家回复的内容和日期(如果有)
- 量级:单个商家可提取数千条评论,使用 reviews_limit 参数控制量级和成本
Google Maps Photos
Google Maps 照片
- What it does: Extract photo URLs and metadata for Google Maps businesses
- Use cases: Competitive analysis, visual auditing, local SEO research
- 功能:提取 Google Maps 商家的照片URL和元数据
- 使用场景:竞品分析、视觉审计、本地SEO研究
Google Maps Directions
Google Maps 路线
- What it does: Get route and traffic data between locations via Google Maps
- Use cases: Territory planning, delivery route optimization, travel time estimation
- 功能:通过 Google Maps 获取地点之间的路线和交通数据
- 使用场景:区域规划、配送路线优化、行程时间预估
Google Search
Google 搜索
- What it does: Scrape Google Search results — organic listings, paid ads, featured snippets, People Also Ask (PAA), knowledge panels, local pack results
- UULE support: Pass UULE codes for location-specific results (simulate searching from any location without being there)
- Output: title, link, snippet, position, domain for organic results; question/answer pairs for PAA; ad copy and URLs for paid results
- Pagination: Control number of results pages to scrape
- 功能:爬取 Google 搜索结果,包括自然排名、付费广告、精选摘要、大家也在问(PAA)、知识面板、本地商家包结果
- UULE 支持:传入 UULE 代码获取特定地区的搜索结果(无需身处当地即可模拟当地搜索)
- 输出:自然结果的标题、链接、摘要、排名、域名;PAA的问答对;付费结果的广告文案和URL
- 分页:可控制爬取的结果页数
Google Search News
Google 新闻搜索
- What it does: Scrape Google News search results — headlines, sources, dates, links
- Use cases: Media monitoring, competitor news tracking, industry trend research
- 功能:爬取 Google 新闻搜索结果,包括标题、来源、日期、链接
- 使用场景:媒体监测、竞品动态跟踪、行业趋势研究
Business Catalog (Instant Database)
商业名录(即时数据库)
- What it does: Pre-built database of millions of businesses — instant results without scraping. Query by location, category, rating, and dozens of other filters. Two tiers: free and paid
- Free tier (): API key auth (
POST /businesses-free), max 50 results per page, 1,000 total results. Good for testing and lightweight appsX-API-KEY - Paid tier (): OAuth2 auth (authorization code flow, scope
POST /businesses), higher limits. Full access to all fields and enrichmentsbusinesses.read - Base URL: (different from the scraping API)
https://api.outscraper.com - Filters: ,
country_code,states,cities,counties,postal_codes(withname),name_exclude/types,ignore_types(e.g.rating),"4.5+"(e.g.reviews),"100+",has_website,has_phone,domain,phone,business_statuses,area_service,verified(circle/polygon/bounding box),geo_filters(e.g.attributes,wheelchair_accessible),takes_reservations,located_os_id,broad_matchbusiness_only - Enrichments: (with
contacts_n_leadsandcontacts_per_companysub-params) andemails_per_contact(revenue, employee count, industry, social profiles)company_insights - Pagination: Cursor-based — response includes and
next_cursor. Passhas_morein the next request. Limit 1–50 results per pagecursor - Field selection: Pass a array to return only specific fields (e.g.
fields)["name", "phone", "website", "city", "rating"] - Response fields: name, phone, website, rating, reviews, subtypes, business_status, city, state, postal_code, country_code, time_zone, working_hours, photo, photos_count, menu_link, location_link, reviews_link, plus_code, verified, about (detailed attributes)
- Use cases: Build lead lists instantly without waiting for scraping jobs, filter businesses by precise criteria, enrich with contacts and company insights in a single request
- 功能:包含数百万商家的预构建数据库,无需爬取即可即时获取结果。可按地理位置、分类、评分等数十个维度筛选,分为免费和付费两个档位
- 免费档():API 密钥鉴权(
POST /businesses-free),每页最多50条结果,总上限1000条,适合测试和轻量应用X-API-KEY - 付费档():OAuth2 鉴权(授权码流程,权限范围
POST /businesses),更高额度,可访问全部字段和补全能力businesses.read - 基础URL:(与爬取API不同)
https://api.outscraper.com - 筛选条件:、
country_code、states、cities、counties、postal_codes(搭配name)、name_exclude/types、ignore_types(例如rating)、"4.5+"(例如reviews)、"100+"、has_website、has_phone、domain、phone、business_statuses、area_service、verified(圆形/多边形/ bounding box)、geo_filters(例如attributes、wheelchair_accessible)、takes_reservations、located_os_id、broad_matchbusiness_only - 补全能力:(搭配
contacts_n_leads和contacts_per_company子参数)和emails_per_contact(营收、员工数、行业、社交账号)company_insights - 分页:游标分页,响应包含 和
next_cursor,下一次请求传入has_more参数,每页返回1-50条结果cursor - 字段选择:传入 数组仅返回需要的字段(例如
fields)["name", "phone", "website", "city", "rating"] - 响应字段:name、phone、website、rating、reviews、subtypes、business_status、city、state、postal_code、country_code、time_zone、working_hours、photo、photos_count、menu_link、location_link、reviews_link、plus_code、verified、about(详细属性)
- 使用场景:无需等待爬取任务即可即时构建线索列表,按精准条件筛选商家,单次请求即可补全联系人和公司信息
Emails & Contacts
邮箱与联系方式
- What it does: Scrape email addresses and contact information from websites or domains
- Input: Pass website URLs or domain names
- Output: Extracted email addresses, phone numbers, social media links found on the target websites
- Use cases: Building contact lists from company websites, lead generation from industry directories
- 功能:从网站或域名爬取邮箱地址和联系信息
- 输入:传入网站URL或域名
- 输出:从目标网站提取到的邮箱地址、手机号、社交媒体链接
- 使用场景:从企业网站构建联系人列表、从行业名录获取销售线索
Contacts & Leads
联系人与线索
- What it does: Find emails, phone numbers, and social profiles for companies — up to 3 contacts per company
- Input: Company names, domains, or LinkedIn URLs
- Output: Contact name, title, email, phone, LinkedIn profile, and other social profiles
- Volume: Returns up to 3 contacts per company
- 功能:查找企业的邮箱、手机号和社交账号,单个企业最多返回3个联系人
- 输入:企业名称、域名或LinkedIn URL
- 输出:联系人姓名、职位、邮箱、电话、LinkedIn主页和其他社交账号
- 量级:单个企业最多返回3个联系人
Company Insights
公司信息洞察
- What it does: Enrich company data with firmographic information — industry, employee count, revenue range, tech stack, social profiles, founding year
- Input: Company names or domains
- Output: Comprehensive company profile including firmographics, technology stack, social media profiles
- Use cases: Account research, ICP matching, competitive intelligence
- 功能:补全企业的静态数据,包括行业、员工数、营收范围、技术栈、社交账号、成立年份
- 输入:企业名称或域名
- 输出:包含企业静态信息、技术栈、社交媒体账号的完整企业画像
- 使用场景:客户调研、理想客户画像匹配、竞品情报
Email Validation
邮箱验证
- What it does: Verify email deliverability — returns valid, invalid, or risky status
- Checks: MX record validation, SMTP verification, disposable email detection, catch-all detection
- Use cases: Clean email lists before outreach, reduce bounce rates, protect sender reputation
- 功能:核验邮箱可送达性,返回有效、无效、有风险三种状态
- 检查项:MX记录验证、SMTP核验、临时邮箱检测、catch-all域名检测
- 使用场景: outreach前清洗邮箱列表、降低退信率、保护发件人声誉
Phone Enrichment
手机号补全
- What it does: Whitepages-based phone number lookup — returns name, address, carrier, line type
- Input: Phone numbers
- Output: Owner name, address, carrier, line type (mobile/landline/VoIP)
- 功能:基于 Whitepages 的手机号查询,返回机主姓名、地址、运营商、线路类型
- 输入:手机号
- 输出:机主姓名、地址、运营商、线路类型(手机/固话/VoIP)
Amazon Products & Reviews
亚马逊商品与评论
- Products: Scrape Amazon product data — title, price, rating, review count, ASIN, seller info, product features
- Reviews: Extract Amazon customer reviews — author, rating, title, text, date, verified purchase status
- Use cases: Competitor product research, pricing intelligence, customer sentiment analysis
- 商品:爬取亚马逊商品数据,包括标题、价格、评分、评论数、ASIN、卖家信息、商品特性
- 评论:提取亚马逊用户评论,包括作者、评分、标题、内容、日期、已验证购买标识
- 使用场景:竞品商品研究、定价情报、用户情感分析
Review Platforms
评论平台
- Yelp: Search businesses and extract reviews (Yelp search + Yelp reviews endpoints)
- Tripadvisor: Extract reviews from Tripadvisor listings
- G2: Extract software reviews from G2 profiles
- Trustpilot: Search Trustpilot business profiles and extract reviews (separate search and reviews endpoints)
- Glassdoor: Extract company reviews from Glassdoor
- Capterra: Extract software reviews from Capterra
- Apple App Store: Extract app reviews
- Google Play: Extract app reviews
- Use cases: Competitive intelligence, reputation monitoring, customer sentiment analysis, social proof gathering
- Yelp:搜索商家并提取评论(Yelp搜索+Yelp评论端点)
- Tripadvisor:提取 Tripadvisor 商家页的评论
- G2:提取G2主页的软件评论
- Trustpilot:搜索 Trustpilot 商家主页并提取评论(独立的搜索和评论端点)
- Glassdoor:提取 Glassdoor 的企业评论
- Capterra:提取 Capterra 的软件评论
- Apple App Store:提取App评论
- Google Play:提取App评论
- 使用场景:竞品情报、声誉监测、用户情感分析、社会证明收集
YouTube Comments
YouTube 评论
- What it does: Extract comments from YouTube videos — author, text, date, likes, reply count
- Use cases: Audience research, sentiment analysis, content strategy
- 功能:提取 YouTube 视频的评论,包括作者、内容、日期、点赞数、回复数
- 使用场景:受众研究、情感分析、内容策略
Geocoding / Reverse Geocoding
地理编码 / 逆地理编码
- Geocoding: Convert addresses to coordinates (latitude/longitude)
- Reverse geocoding: Convert coordinates to addresses
- Use cases: Address validation, location data enrichment, territory mapping
- 地理编码:将地址转换为坐标(纬度/经度)
- 逆地理编码:将坐标转换为地址
- 使用场景:地址验证、位置数据补全、区域地图绘制
Additional Modules
其他模块
- SimilarWeb: Get website traffic estimates — monthly visits, traffic sources, geography, top pages
- Company Website Finder: Find company websites from company names
- Yellow Pages Search: Scrape business listings from Yellow Pages
- Trustpilot Search: Search and enrich Trustpilot business profiles
- Whitepages: Phone and address lookup via Whitepages data
- SimilarWeb:获取网站流量预估,包括月访问量、流量来源、地域分布、热门页面
- 企业网站查找:通过企业名称查找企业官网
- 黄页搜索:爬取黄页的商家列表
- Trustpilot 搜索:搜索并补全 Trustpilot 商家主页
- Whitepages:通过 Whitepages 数据查询手机号和地址
Data model
数据模型
| Object | Description | Key fields |
|---|---|---|
| Place | Google Maps business listing | name, full_address, phone, website, rating, reviews_count, place_id, latitude, longitude, categories, business_hours |
| Review | Customer review from any platform | author, rating, text, date, review_id, likes_count, owner_reply, owner_reply_date |
| Contact | Person associated with a company | name, title, email, phone, linkedin_url, company |
| Company | Enriched company profile | name, domain, industry, employees_count, revenue_range, tech_stack, social_profiles |
| Email Validation Result | Email verification outcome | email, status (valid/invalid/risky), mx_found, smtp_check, disposable, catch_all |
| Search Result | Google Search organic listing | title, link, snippet, position, domain |
| Product | Amazon or marketplace product | title, price, rating, reviews_count, asin, seller, features |
| Geocode Result | Address/coordinate mapping | address, latitude, longitude, place_id, formatted_address |
| Business Catalog Record | Instant business database record (not scraped) | name, phone, website, rating, reviews, subtypes, city, state, postal_code, country_code, business_status, verified, working_hours, enrichments (contacts_n_leads, company_insights) |
| Task | Async processing job | id, status, results_url, created_at, completed_at |
| 对象 | 描述 | 关键字段 |
|---|---|---|
| Place | Google Maps 商家 listing | name, full_address, phone, website, rating, reviews_count, place_id, latitude, longitude, categories, business_hours |
| Review | 任意平台的用户评论 | author, rating, text, date, review_id, likes_count, owner_reply, owner_reply_date |
| Contact | 企业关联的联系人 | name, title, email, phone, linkedin_url, company |
| Company | 补全后的企业画像 | name, domain, industry, employees_count, revenue_range, tech_stack, social_profiles |
| Email Validation Result | 邮箱核验结果 | email, status (valid/invalid/risky), mx_found, smtp_check, disposable, catch_all |
| Search Result | Google 搜索自然结果 | title, link, snippet, position, domain |
| Product | 亚马逊或其他电商平台的商品 | title, price, rating, reviews_count, asin, seller, features |
| Geocode Result | 地址/坐标映射结果 | address, latitude, longitude, place_id, formatted_address |
| Business Catalog Record | 即时商业数据库记录(非爬取) | name, phone, website, rating, reviews, subtypes, city, state, postal_code, country_code, business_status, verified, working_hours, enrichments (contacts_n_leads, company_insights) |
| Task | 异步处理任务 | id, status, results_url, created_at, completed_at |
API quick reference
API 快速参考
- Base URL (scraping): (primary), failover:
https://api.app.outscraper.com,https://api.app.outscraper.cloudhttps://api.outscraper.net - Base URL (catalog): — used by Business Catalog endpoints only
https://api.outscraper.com - Authentication (scraping): header on all scraping requests
X-API-KEY: {your_api_key} - Authentication (catalog): API key for the free endpoint (header); OAuth2 authorization code flow for the paid endpoint (authorization URL:
X-API-KEY, token URL:https://api.outscraper.com/auth/oauth/authorize, scope:https://api.outscraper.com/auth/oauth/token)businesses.read - Rate limits: ~20 QPS soft limit (scalable on request for high-volume accounts)
- Batching: Up to 25 queries per request array — pass multiple queries in a single API call to reduce overhead
- Async pattern: Most endpoints return immediately with a request ID. Poll for results, or use the
GET /requests/{id}parameter to receive a POST callback when the task completeswebhook - Key endpoints:
- — Business Catalog lookup (paid, OAuth2) — instant database, not scraping
POST /businesses - — Business Catalog lookup (free, API key) — max 1,000 results
POST /businesses-free - or
GET /google-maps-search— Search Google Maps for businessesPOST /google-maps-search - — Extract Google Maps reviews
GET /maps/reviews-v3 - — Extract Google Maps photos
GET /maps/photos-v3 - — Get directions and traffic data
GET /maps/directions - — Scrape Google Search results
GET /google-search-v3 - — Scrape Google News results
GET /google-search-news - — Scrape emails and contacts from websites
GET /emails-and-contacts - — Find contacts for companies
GET /contacts-and-leads - — Enrich company data
GET /company-insights - — Validate email addresses
GET /email-validator - — Phone enrichment (Whitepages)
GET /phones-enricher - — Scrape Amazon products
GET /amazon/products-v2 - — Scrape Amazon reviews
GET /amazon/reviews - — Search Yelp businesses
GET /yelp-search - — Extract Yelp reviews
GET /yelp/reviews - — Extract Tripadvisor reviews
GET /tripadvisor/reviews - — Search Trustpilot businesses
GET /trustpilot - — Extract Trustpilot reviews
GET /trustpilot/reviews - — Extract Glassdoor reviews
GET /glassdoor/reviews - — Extract Capterra reviews
GET /capterra-reviews - — Extract Google Play reviews
GET /google-play/reviews - — Extract Apple App Store reviews
GET /appstore/reviews - — Extract G2 reviews
GET /g2/reviews - — Extract YouTube comments
GET /youtube-comments - — Geocode addresses
GET /geocoding - — Reverse geocode coordinates
GET /reverse-geocoding - — Whitepages phone lookup
GET /whitepages-phones - — Whitepages address lookup
GET /whitepages-addresses - — Get SimilarWeb traffic data
GET /similarweb - — Find company websites
GET /company-website-finder - — Search Yellow Pages
GET /yellowpages-search - — List UI tasks
GET /tasks - — Request history and results polling
GET /requests
- SDKs: Python (), PHP, Node.js, Ruby, Go, Java
pip install outscraper - Docs: outscraper.com/docs
- 基础URL(爬取服务):(主站),备用节点:
https://api.app.outscraper.com、https://api.app.outscraper.cloudhttps://api.outscraper.net - 基础URL(名录服务):—— 仅商业名录端点使用
https://api.outscraper.com - 鉴权方式(爬取服务):所有爬取请求头部携带
X-API-KEY: {your_api_key} - 鉴权方式(名录服务):免费端点使用API密钥(头部);付费端点使用OAuth2授权码流程(授权URL:
X-API-KEY,token URL:https://api.outscraper.com/auth/oauth/authorize,权限范围:https://api.outscraper.com/auth/oauth/token)businesses.read - 速率限制:软限制约20 QPS(高用量账户可申请扩容)
- 批量请求:单次请求数组最多包含25个查询条件,单API调用传入多个查询条件减少请求开销
- 异步模式:大多数端点会立即返回请求ID,可轮询 获取结果,或使用
GET /requests/{id}参数在任务完成时接收POST回调webhook - 核心端点:
- —— 商业名录查询(付费,OAuth2)—— 即时数据库,无需爬取
POST /businesses - —— 商业名录查询(免费,API密钥)—— 最多1000条结果
POST /businesses-free - 或
GET /google-maps-search—— 搜索 Google Maps 商家POST /google-maps-search - —— 提取 Google Maps 评论
GET /maps/reviews-v3 - —— 提取 Google Maps 照片
GET /maps/photos-v3 - —— 获取路线和交通数据
GET /maps/directions - —— 爬取 Google 搜索结果
GET /google-search-v3 - —— 爬取 Google 新闻结果
GET /google-search-news - —— 从网站爬取邮箱和联系方式
GET /emails-and-contacts - —— 查找企业联系人
GET /contacts-and-leads - —— 补全企业数据
GET /company-insights - —— 验证邮箱地址
GET /email-validator - —— 手机号补全(Whitepages)
GET /phones-enricher - —— 爬取亚马逊商品
GET /amazon/products-v2 - —— 爬取亚马逊评论
GET /amazon/reviews - —— 搜索 Yelp 商家
GET /yelp-search - —— 提取 Yelp 评论
GET /yelp/reviews - —— 提取 Tripadvisor 评论
GET /tripadvisor/reviews - —— 搜索 Trustpilot 商家
GET /trustpilot - —— 提取 Trustpilot 评论
GET /trustpilot/reviews - —— 提取 Glassdoor 评论
GET /glassdoor/reviews - —— 提取 Capterra 评论
GET /capterra-reviews - —— 提取 Google Play 评论
GET /google-play/reviews - —— 提取 Apple App Store 评论
GET /appstore/reviews - —— 提取 G2 评论
GET /g2/reviews - —— 提取 YouTube 评论
GET /youtube-comments - —— 地址地理编码
GET /geocoding - —— 坐标逆地理编码
GET /reverse-geocoding - —— Whitepages 手机号查询
GET /whitepages-phones - —— Whitepages 地址查询
GET /whitepages-addresses - —— 获取 SimilarWeb 流量数据
GET /similarweb - —— 查找企业官网
GET /company-website-finder - —— 搜索黄页
GET /yellowpages-search - —— 列出UI任务
GET /tasks - —— 请求历史和结果轮询
GET /requests
- SDK:Python()、PHP、Node.js、Ruby、Go、Java
pip install outscraper - 文档:outscraper.com/docs
Integrations
集成能力
| Category | Tools |
|---|---|
| Automation | Zapier (trigger on task finished; actions for Google Maps search, Google News, Amazon reviews), n8n, Latenode, Pipedream |
| Export formats | CSV, XLSX, JSON — downloadable from the UI or via API response |
| Webhook | |
| 分类 | 工具 |
|---|---|
| 自动化 | Zapier(任务完成触发;支持Google Maps搜索、Google新闻、亚马逊评论等动作)、n8n、Latenode、Pipedream |
| 导出格式 | CSV、XLSX、JSON —— 可从UI下载或通过API响应获取 |
| Webhook | 大多数端点支持 |
Pricing (pay-as-you-go, no subscriptions — verify current pricing at outscraper.com)
定价(按量付费,无订阅 —— 请以 outscraper.com 最新定价为准)
| Tier | Price | Volume | Notes |
|---|---|---|---|
| Free | $0 | 500 Google Maps records + 25 Google Search queries/month | Resets every 30 days |
| Medium | $0.002/record | 501–50K records | Per-record billing |
| Business | $0.001/record | 50K+ records | Volume discount tier |
Key pricing notes:
- Pay-as-you-go model — no monthly subscriptions, pay only for what you use
- Different modules have different per-record costs (Google Maps, reviews, email validation, etc. may vary)
- Tiers reset every 30 days
- Free tier is generous enough for testing and small projects
| 档位 | 价格 | 用量 | 说明 |
|---|---|---|---|
| 免费版 | $0 | 每月500条 Google Maps 记录 + 25次 Google 搜索查询 | 每30天重置额度 |
| 中级版 | $0.002/条 | 501–50000条记录 | 按条计费 |
| 企业版 | $0.001/条 | 50000条以上记录 | 量大优惠档位 |
定价注意事项:
- 按量付费模式 —— 无月度订阅,仅按实际使用量付费
- 不同模块的单条成本不同(Google Maps、评论、邮箱验证等模块定价可能不同)
- 档位每30天重置
- 免费版额度足够用于测试和小型项目
Step 4 — Actionable guidance
步骤4 —— 可落地指引
Based on the user's specific question:
-
Scraping Google Maps businesses for a target market:
- Define your search queries — use "category, location" format (e.g., "dentists, Austin, TX" or "plumbers, 90210")
- For large areas, split by neighborhood or zip code to stay under the 500-result-per-query cap and get more comprehensive coverage
- Call with your query array (up to 25 queries per request)
GET /google-maps-search - Set parameter to control how many results per query (default 20, max 500)
limit - Results include name, address, phone, website, rating, review count, hours, categories, and place_id
- Use place_ids from results to follow up with reviews extraction or photos extraction
- Deduplicate across queries if your search areas overlap — Outscraper deduplicates within a request but not across separate requests
-
Extracting and analyzing Google Maps reviews:
- Get place_ids for target businesses (either from a previous Google Maps search or by looking them up manually)
- Call with place_ids, set
GET /maps/reviews-v3(newest, most_relevant, highest_rating, lowest_rating)sort - Use parameter to only get reviews after a specific date — useful for ongoing monitoring
cutoff - Set to cap reviews per place (controls cost for businesses with thousands of reviews)
reviewsLimit - Response includes author, rating, text, date, likes, and owner reply data
- For sentiment analysis, export reviews and analyze trends in ratings over time, common keywords, and response patterns
-
Building a lead list with emails and contacts:
- Start with Google Maps search to find businesses in your target market — extract business names, websites, and domains
- Pass the extracted domains to to scrape email addresses from company websites
GET /emails-and-contacts - For deeper enrichment, use with company names or domains to find up to 3 contacts per company with names, titles, emails, and phone numbers
GET /contacts-and-leads - Validate all collected emails using before outreach — remove invalid and risky addresses
GET /email-validator - Enrich company data with for firmographics, tech stack, and social profiles to prioritize leads by ICP fit
GET /company-insights - Export the combined dataset for import into your CRM or outreach tool
-
Setting up webhook callbacks for async results:
- Most Outscraper endpoints process asynchronously — they return a request ID immediately
- Instead of polling , add the
GET /requests/{id}parameter with your callback URLwebhook - When the task completes, Outscraper POSTs the results to your webhook URL
- Your webhook endpoint should return a 200 status quickly — process the data asynchronously on your side
- For integration with Zapier, use the "Task Finished" trigger to kick off downstream workflows
-
Building a lead list from the Business Catalog:
- Choose your tier: use (API key) for testing or small lists up to 1,000 results, or
POST /businesses-free(OAuth2) for full production accessPOST /businesses - Define filters: set ,
country_code/states/citiesfor geography,postal_codesfor business category (e.g.types),["restaurant", "cafe"](e.g.rating),"4.0+",has_website: trueto ensure contactable businesseshas_phone: true - Add enrichments in the same request: with
contacts_n_leadsandcontacts_per_companyto get decision-maker emails, plusemails_per_contactfor firmographicscompany_insights - Use array to return only the columns you need — reduces response size and speeds up processing
fields - Paginate with — each response includes
cursorandnext_cursor. Loop untilhas_moreis falsehas_more - Results are instant (no async polling needed) — the catalog is a pre-built database, not a scraping job
- Validate enriched emails via on the scraping API before outreach
GET /email-validator
- Choose your tier: use
-
Using the Python SDK:
- Install:
pip install outscraper - Initialize:
from outscraper import ApiClient; client = ApiClient(api_key='YOUR_KEY') - Google Maps search:
results = client.google_maps_search('restaurants, NYC', limit=100) - Reviews:
reviews = client.google_maps_reviews('place_id_here', reviews_limit=50, sort='newest') - Email validation:
results = client.emails_validator(['email@example.com']) - All SDK methods support batching — pass lists of queries for efficient processing
- Install:
根据用户的具体问题提供对应指引:
-
为目标市场爬取 Google Maps 商家:
- 定义搜索查询 —— 使用「分类, 地点」格式(例如 "德克萨斯州奥斯汀的牙医" 或 "邮编90210的水管工")
- 大范围搜索请按社区或邮编拆分,避免超出单次查询500条结果的上限,获取更全面的覆盖
- 调用 传入查询数组(单次请求最多25个查询条件)
GET /google-maps-search - 设置 参数控制单次查询返回的结果数(默认20,最大500)
limit - 结果包含名称、地址、电话、网站、评分、评论数、营业时间、分类、place_id
- 使用结果中的 place_id 后续提取评论或照片
- 如果搜索范围有重叠,请跨请求去重 —— Outscraper 仅对单次请求内的结果去重,不会跨请求去重
-
提取和分析 Google Maps 评论:
- 获取目标商家的 place_id(可从之前的Google Maps搜索结果获取,或手动查询)
- 调用 传入 place_id,设置
GET /maps/reviews-v3(newest、most_relevant、highest_rating、lowest_rating)sort - 使用 参数仅获取特定日期之后的评论 —— 适合持续监测场景
cutoff - 设置 限制单个商家的评论数(针对有数千条评论的商家可控制成本)
reviewsLimit - 响应包含作者、评分、内容、日期、点赞数、商家回复数据
- 如需情感分析,可导出评论分析评分趋势、高频关键词、商家回复模式
-
构建带邮箱和联系方式的线索列表:
- 首先通过 Google Maps 搜索找到目标市场的商家,提取企业名称、网站、域名
- 将提取的域名传入 爬取企业官网的邮箱地址
GET /emails-and-contacts - 如需深度补全,使用 传入企业名称或域名,单个企业最多获取3个联系人的姓名、职位、邮箱、手机号
GET /contacts-and-leads - outreach前使用 验证所有收集到的邮箱,移除无效和高风险地址
GET /email-validator - 调用 补全企业静态数据、技术栈、社交账号,按理想客户画像匹配度优先级排序线索
GET /company-insights - 导出整合后的数据集,可导入CRM或 outreach 工具
-
配置异步结果的 webhook 回调:
- 大多数 Outscraper 端点是异步处理的 —— 会立即返回请求ID
- 无需轮询 ,添加
GET /requests/{id}参数传入你的回调URL即可webhook - 任务完成时,Outscraper 会将结果POST到你的 webhook URL
- 你的 webhook 端点需要快速返回200状态码 —— 数据处理逻辑在你侧异步执行
- 如需对接 Zapier,使用「Task Finished」触发下游工作流
-
通过商业名录构建线索列表:
- 选择档位:测试或1000条以内的小名单使用 (API密钥),生产环境全量访问使用
POST /businesses-free(OAuth2)POST /businesses - 定义筛选条件:设置 、
country_code/states/cities限定地理范围,postal_codes限定商家分类(例如types),["restaurant", "cafe"](例如rating),"4.0+"、has_website: true筛选可联系的商家has_phone: true - 单次请求即可开启补全能力:搭配
contacts_n_leads和contacts_per_company获取决策者邮箱,加上emails_per_contact获取企业静态数据company_insights - 使用 数组仅返回需要的字段 —— 减小响应体积,加快处理速度
fields - 使用 分页 —— 每次响应包含
cursor和next_cursor,循环请求直到has_more为falsehas_more - 结果即时返回(无需异步轮询)—— 名录是预构建数据库,无需爬取任务
- outreach前通过爬取API的 验证补全的邮箱
GET /email-validator
- 选择档位:测试或1000条以内的小名单使用
-
使用 Python SDK:
- 安装:
pip install outscraper - 初始化:
from outscraper import ApiClient; client = ApiClient(api_key='YOUR_KEY') - Google Maps 搜索:
results = client.google_maps_search('纽约的餐厅', limit=100) - 评论提取:
reviews = client.google_maps_reviews('place_id_here', reviews_limit=50, sort='newest') - 邮箱验证:
results = client.emails_validator(['email@example.com']) - 所有SDK方法支持批量请求 —— 传入查询列表可提升处理效率
- 安装:
Gotchas
注意事项
Best-effort from research — review these, especially items about plan-gated features and integration gotchas that may be outdated.
- Google Maps queries are capped at 500 results per query — you won't get every business in a broad search. If you search "restaurants, New York" you will get at most 500 results, not all restaurants in New York. To get comprehensive coverage, break queries into smaller geographic areas (zip codes, neighborhoods, boroughs) and deduplicate results across requests.
- Async results require polling or webhooks — don't expect instant results from the API. Most endpoints return a request ID immediately. You must either poll until the status is complete, or use the
GET /requests/{id}parameter to receive results via callback. The Python SDK handles polling automatically, but raw API users need to implement this themselves.webhook - Email validation and contact enrichment are separate modules with separate costs — don't assume emails from Contacts & Leads are pre-validated. The endpoint finds emails but does not verify deliverability. Always run found emails through
/contacts-and-leadsbefore outreach to avoid bounces and protect your sender reputation./email-validator - Rate limits are soft at ~20 QPS but batching is the real throughput lever — use the 25-query batch limit. Instead of sending 25 individual requests, batch them into a single request with an array of up to 25 queries. This is more efficient and avoids hitting rate limits. For sustained high-volume usage, contact Outscraper to increase your QPS limit.
- Review scraping costs scale with volume — set reviewsLimit to control spend. A single business may have tens of thousands of reviews. Without a parameter, you could extract (and pay for) all of them. Always set a sensible limit unless you specifically need the full review history.
reviewsLimit
基于调研的最佳实践 —— 请重点查看,尤其是和档位限制功能、集成相关的可能过时的条目。
- Google Maps 单次查询最多返回500条结果 —— 大范围搜索无法返回所有商家。 如果你搜索 "纽约的餐厅",最多只会返回500条结果,不会包含纽约所有餐厅。如需全面覆盖,请将查询拆分为更小的地理区域(邮编、社区、行政区),并跨请求对结果去重。
- 异步结果需要轮询或 webhook —— 不要期望API立即返回结果。 大多数端点会立即返回请求ID,你需要轮询 直到任务完成,或使用
GET /requests/{id}参数接收回调结果。Python SDK 会自动处理轮询,但原生API调用需要自行实现该逻辑。webhook - 邮箱验证和联系人补全是独立模块,单独计费 —— 不要假设联系人与线索模块返回的邮箱已经过预验证。 端点仅查找邮箱,不会验证可送达性。outreach前一定要将找到的邮箱通过
/contacts-and-leads核验,避免退信,保护发件人声誉。/email-validator - 速率限制软限制约20 QPS,但批量请求才是提升吞吐量的核心 —— 请使用单次请求最多25个查询的批量能力。 不要发送25个单独请求,而是将最多25个查询合并为一个数组批量发送,效率更高,也不会触达速率限制。如需持续高并发使用,请联系 Outscraper 提升QPS上限。
- 评论爬取成本随量级上升 —— 请设置 reviewsLimit 控制支出。 单个商家可能有数万条评论,如果不设置 参数,你可能会提取(并付费)所有评论。除非你明确需要全量评论历史,否则请设置合理的上限。
reviewsLimit
Step 5 — Related skills
步骤5 —— 相关技能
- — Build and refine prospect lists using data from Outscraper and other sources
/sales-prospect-list - — Cross-platform data enrichment strategy (combine Outscraper with other enrichment tools)
/sales-enrich - — Email deliverability and verification strategy (beyond Outscraper's email validation)
/sales-deliverability - — Connect Outscraper to CRM, automation, or other tools
/sales-integration - — 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
- —— 使用 Outscraper 和其他来源的数据构建和优化潜在客户列表
/sales-prospect-list - —— 跨平台数据补全策略(结合 Outscraper 和其他补全工具)
/sales-enrich - —— 邮件送达率和验证策略(超出 Outscraper 邮箱验证的能力范围)
/sales-deliverability - —— 将 Outscraper 对接 CRM、自动化工具或其他系统
/sales-integration - —— 不确定使用哪个技能?路由会将任意销售目标匹配到合适的技能。安装命令:
/sales-donpx skills add sales-skills/sales --skills sales-do
Examples
示例
Example 1: Scraping local businesses for a sales territory
示例1:爬取销售区域的本地商家
User says: "I need to build a list of all HVAC companies in the Dallas-Fort Worth metro area with their contact info and ratings."
Skill does:
- Designs a query strategy: break DFW into specific cities and zip codes to maximize coverage beyond the 500-per-query limit — e.g., "HVAC, Dallas, TX", "HVAC, Fort Worth, TX", "HVAC, Arlington, TX", "HVAC, Plano, TX", "HVAC, Irving, TX", etc.
- Calls with batched queries (up to 25 per request),
GET /google-maps-searchper querylimit=500 - Results include company name, full address, phone, website, Google rating, review count, business hours, and categories
- Deduplicates results across queries using place_id as the unique key (same business may appear in overlapping geographic searches)
- Follows up with on extracted websites to find email addresses for outreach
GET /emails-and-contacts - Validates collected emails via to remove invalid addresses before loading into CRM Result: User has a comprehensive, deduplicated list of HVAC companies across DFW with verified contact info, ratings, and review counts — ready for CRM import and sales outreach
GET /email-validator
用户需求:"我需要列出达拉斯-沃斯堡都会区所有HVAC公司的联系方式和评分。"
技能处理流程:
- 设计查询策略:将DFW拆分为具体城市和邮编,突破单次查询500条的上限,最大化覆盖范围 —— 例如 "德克萨斯州达拉斯的HVAC"、"德克萨斯州沃斯堡的HVAC"、"德克萨斯州阿灵顿的HVAC"、"德克萨斯州普莱诺的HVAC"、"德克萨斯州欧文的HVAC" 等
- 调用 传入批量查询(单次请求最多25个),每个查询设置
GET /google-maps-searchlimit=500 - 结果包含公司名称、完整地址、电话、网站、Google评分、评论数、营业时间、分类
- 使用 place_id 作为唯一键跨请求去重(同一家商家可能出现在重叠的地理搜索结果中)
- 后续调用 传入提取的官网地址,获取 outreach 用的邮箱地址
GET /emails-and-contacts - 通过 验证收集到的邮箱,移除无效地址后导入CRM 结果:用户获得DFW区域完整去重的HVAC公司列表,包含验证后的联系方式、评分和评论数,可直接导入CRM用于销售 outreach
GET /email-validator
Example 2: Competitive review analysis across platforms
示例2:跨平台竞品评论分析
User says: "I want to monitor what customers are saying about our top 3 competitors on Google Maps, Yelp, and Trustpilot."
Skill does:
- Identifies place_ids for each competitor on Google Maps (from a search or manual lookup)
- Sets up review extraction across three platforms: for Google Maps reviews,
GET /maps/reviews-v3for Yelp reviews,GET /yelp/reviewsfor Trustpilot reviewsGET /trustpilot/reviews - Uses and
sort=newestdate parameter to only pull recent reviews (e.g., last 90 days), controlling both relevance and costcutoff - Sets per business per platform to keep volumes manageable
reviewsLimit=100 - Exports results as CSV for analysis — recommends looking at rating distribution over time, common complaint themes, and response rate/quality
- Suggests setting up a recurring extraction (monthly or weekly) using Zapier or a cron job calling the API to track sentiment trends over time Result: User has a structured dataset of recent competitor reviews across three platforms, enabling competitive intelligence on customer satisfaction, common pain points, and areas of opportunity
用户需求:"我想要监测客户在Google Maps、Yelp、Trustpilot上对我们Top3竞品的评价。"
技能处理流程:
- 确认每个竞品在Google Maps上的place_id(通过搜索或手动查询)
- 配置三个平台的评论提取:提取Google Maps评论、
GET /maps/reviews-v3提取Yelp评论、GET /yelp/reviews提取Trustpilot评论GET /trustpilot/reviews - 使用 和
sort=newest日期参数仅拉取近期评论(例如过去90天),兼顾相关性和成本cutoff - 每个平台单个商家设置 控制量级
reviewsLimit=100 - 导出结果为CSV用于分析,建议查看评分随时间的分布、常见投诉主题、商家回复率和回复质量
- 建议使用Zapier或定时任务调用API设置定期提取(每月或每周),长期跟踪情感趋势 结果:用户获得三个平台近期竞品评论的结构化数据集,可用于客户满意度、常见痛点、机会点的竞品情报分析
Example 3: Enriching a target account list with firmographic data
示例3:补全目标客户列表的企业静态数据
User says: "I have a list of 200 company domains. I need to enrich them with employee count, industry, tech stack, and find decision-maker contacts."
Skill does:
- Takes the 200 domains and batches them into requests of 25 each for — 8 batched API calls total
GET /company-insights - Company Insights returns: industry, employee count range, revenue range, tech stack, social profiles, founding year, and headquarters location
- Follows up with using the same domains — returns up to 3 contacts per company with names, titles, emails, phones, and LinkedIn profiles
GET /contacts-and-leads - Prioritizes contacts by title relevance (e.g., VP Sales, Director of Operations, CTO depending on the user's target persona)
- Validates all discovered emails via — flags invalid and risky addresses for removal
GET /email-validator - Combines company firmographics and contact data into a single enriched dataset, ready for CRM import or outreach tool ingestion Result: User has 200 accounts enriched with firmographic data and up to 600 verified decision-maker contacts — filtered by ICP criteria and ready for personalized outreach
用户需求:"我有200个公司域名,需要补全员工数、行业、技术栈,还要找到决策者联系方式。"
技能处理流程:
- 将200个域名按每25个一批批量调用 —— 共8次批量API调用
GET /company-insights - 公司信息洞察返回:行业、员工数范围、营收范围、技术栈、社交账号、成立年份、总部位置
- 后续使用相同域名调用 —— 单个企业最多返回3个联系人的姓名、职位、邮箱、电话、LinkedIn主页
GET /contacts-and-leads - 按职位相关性优先级排序联系人(例如根据用户目标角色匹配销售副总裁、运营总监、CTO等)
- 通过 验证所有找到的邮箱,标记无效和高风险地址以便移除
GET /email-validator - 将企业静态数据和联系人数据合并为单个补全数据集,可直接导入CRM或 outreach 工具 结果:用户获得200个企业的补全静态数据,以及最多600个验证后的决策者联系人,可按理想客户画像筛选,直接用于个性化 outreach
Troubleshooting
故障排查
Google Maps search returning fewer results than expected
Google Maps 搜索返回结果少于预期
Symptom: A query like "restaurants, New York" returns only 100–200 results when you expected thousands.
Cause: Google Maps limits the number of results shown for any given search query, and Outscraper is capped at 500 results per query. Broad queries in dense areas will hit this ceiling and miss many businesses.
Solution: Break your search into smaller, more specific geographic queries. Instead of "restaurants, New York", search by neighborhood or zip code: "restaurants, 10001", "restaurants, 10002", etc. Batch up to 25 of these queries per API request. Deduplicate the combined results using place_id as the unique identifier. For very large scraping projects, consider programmatically generating queries from a list of zip codes or neighborhood names to ensure full coverage.
症状:类似 "纽约的餐厅" 的查询仅返回100-200条结果,而你预期有数千条
原因:Google Maps 对任意搜索查询的展示结果数量有限,Outscraper 单次查询上限为500条。人口密集区域的宽泛查询会触达天花板,遗漏大量商家
解决方案:将搜索拆分为更小、更具体的地理查询,不要用 "纽约的餐厅",而是按社区或邮编搜索:"邮编10001的餐厅"、"邮编10002的餐厅" 等。单次API请求最多批量发送25个这类查询。使用 place_id 作为唯一标识对合并后的结果去重。超大型爬取项目可考虑基于邮编或社区名称列表自动生成查询,确保全覆盖。
Async request stuck in processing or no results returned
异步请求卡在处理中或无结果返回
Symptom: You submitted a request and received a request ID, but polling keeps returning a "processing" status, or the task shows as complete but results are empty.
Cause: Large requests (many queries or high review limits) can take significant time to process. Empty results may indicate invalid inputs (wrong place_ids, unreachable domains) or the target data genuinely not existing (e.g., a business with no reviews).
Solution: For long-running tasks, use the parameter instead of polling — you'll receive a POST callback when results are ready. Check your input data for validity: ensure place_ids are correct, URLs are accessible, and domains resolve. If using the Python SDK, increase the timeout or use async mode. For persistently stuck requests, check the Outscraper status page or contact support. Note that very large requests may be split into sub-tasks internally.
GET /requests/{id}webhook症状:你提交请求后收到了请求ID,但轮询 始终返回「processing」状态,或任务显示完成但结果为空
原因:大型请求(多个查询或高评论上限)可能需要很长时间处理。空结果可能是输入无效(错误的place_id、无法访问的域名)或目标数据确实不存在(例如没有评论的商家)
解决方案:长耗时任务建议使用 参数代替轮询 —— 结果准备好后你会收到POST回调。检查输入数据的有效性:确保place_id正确、URL可访问、域名可解析。如果使用Python SDK,可增加超时时间或使用异步模式。如果请求持续卡住,请查看 Outscraper 状态页或联系支持。注意超大型请求可能会在内部分拆为子任务处理。
GET /requests/{id}webhookEmail validation returning "risky" for most addresses
大多数邮箱验证结果为「risky」
Symptom: A high percentage of emails come back as "risky" rather than "valid" or "invalid" after running through .
Cause: "Risky" typically means the mail server accepts all addresses (catch-all domain) or the SMTP check was inconclusive. Many corporate domains configure catch-all to accept mail at any address, making it impossible to confirm whether a specific mailbox exists. This is common with large enterprise domains.
Solution: "Risky" emails are not necessarily bad — many are deliverable. For catch-all domains, the email format may still be correct even though it cannot be verified at the SMTP level. Consider sending to risky emails with caution: include them in your outreach but monitor bounce rates closely. If bounce rates from risky addresses exceed 5%, remove them. For critical outreach, supplement Outscraper validation with a secondary validation service that uses additional signals like historical send data or social profile matching.
/email-validator症状:调用 后高比例的邮箱返回「risky」,而非「valid」或「invalid」
原因:「Risky」通常意味着邮件服务器接受所有地址(catch-all域名)或SMTP检查无法得出明确结论。很多企业域名配置了catch-all接受任意地址的邮件,无法确认特定邮箱是否真实存在,这种情况在大型企业域名中很常见
解决方案:「Risky」邮箱不一定无效 —— 很多是可送达的。对于catch-all域名,即使无法在SMTP层面验证,邮箱格式仍可能是正确的。可以谨慎发送给risky邮箱:将其纳入 outreach 名单,但密切监测退信率。如果risky地址的退信率超过5%,请移除。重要 outreach 场景可在 Outscraper 验证之外,搭配使用其他基于历史发送数据或社交账号匹配等额外信号的二次验证服务。
/email-validator