Japanese Website Contact Sales Policy Detector
Pricing
from $5.00 / 1,000 analyzed websites
Japanese Website Contact Sales Policy Detector
Automatically crawl websites to locate contact pages, extract emails/phones and social links, map contact forms, detect sales policies (pitch bans), analyze contact forms, and identify CAPTCHAs. Optimized for Japanese B2B outreach compliance with high speed and low resource usage.
Pricing
from $5.00 / 1,000 analyzed websites
Rating
0.0
(0)
Developer
Phuong Hoa Nguyen
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
19 days ago
Last modified
Categories
Share
๐ฏ Contact Page & Sales Policy Detector
An ultra-fast Apify Actor for B2B lead enrichment and outreach compliance.
Automatically scans business websites to:
- Find Contact / Inquiry pages
- Extract emails, phone numbers, and social links
- Detect Sales NG (ๅถๆฅญใๆญใ) policies
- Analyze contact forms and fields
- Detect form platforms and CAPTCHA
- Export structured results to Apify Dataset or Excel
Supports up to 1,000 websites per run with Japanese semantic analysis.
๐ Key Features
- Smart Contact Finder โ Finds hidden contact/inquiry pages using URL patterns, links, headers, footers, and
onclick. - Sales NG Detection โ Classifies outreach restrictions as
RESTRICTED,WARNING, orALLOWwith evidence and score. - Deep Scan โ Optionally checks proposal/partner pages when the main contact page is unavailable or restricted.
- Contact Extraction โ Finds emails, Japanese phone numbers, and social media links.
- Form Detection โ Identifies genuine contact/inquiry/business forms while excluding search, login, and newsletter forms.
- Form Platform Detection โ Supports HubSpot, Formrun, Tayori, Contact Form 7, MW WP Form, Kintone, Google Forms, Typeform, and custom forms.
- Field Mapping โ Extracts field
tag,type,name,label, andisRequired. - CAPTCHA Detection โ Detects reCAPTCHA, hCaptcha, Cloudflare Turnstile, generic CAPTCHA, and
็ปๅ่ช่จผ. - Domain Diagnostics โ Checks reachability, HTTP status, SSL, and redirects.
- Resource Optimization โ Blocks unnecessary media, fonts, and tracking resources to reduce crawl cost.
โ๏ธ Input
You must use exactly one input method: inputFile OR websites.
| Parameter | Type | Default | Description |
|---|---|---|---|
inputFile | String | null | CSV URL containing id,url |
websites | String / Array | null | Website list, one URL per line or ID, URL |
deepScan | Boolean | false | Scan secondary proposal/partner pages |
maxPages | Integer | 20 | Maximum pages per domain |
excelLayout | Enum | apify_default | multi_sheet, single_sheet, or apify_default |
CSV Example
id,url1,https://example.com2,https://example.co.jp
Direct Input Example
{"websites": "https://example.com\nhttps://example.co.jp","deepScan": true,"maxPages": 20,"excelLayout": "multi_sheet"}
๐ Workflow
InputโDomain DiagnosticsโContact Page FinderโContact & Social ExtractionโSales NG DetectionโDeep Scan (optional)โForm & CAPTCHA DetectionโField MappingโDataset / Excel Export
๐ Output
Main output fields include:
| Field | Description |
|---|---|
id | Target identifier |
url | Input website |
domainIsAlive | Domain availability |
statusCode | HTTP status |
hasSsl | SSL availability |
isRedirected | Redirect detected |
redirectedDomain | Final domain |
salesStatus | RESTRICTED, WARNING, ALLOW, UNREACHABLE, ERROR |
restrictionScore | Restriction severity |
restrictionReason | Detected restriction evidence |
restrictionUrl | URL containing the restriction |
contactPage | Contact page URL |
emails | Discovered emails |
phones | Japanese phone numbers |
socialLinks | Social media links |
hasForm | Contact form detected |
formCount | Number of forms |
fieldCount | Number of usable fields |
formService | Detected form platform |
formSteps | Single-step / multi-step |
captcha | CAPTCHA detected |
captchaType | CAPTCHA type |
captchaCount | CAPTCHA count |
fieldMappings | Structured form fields |
error | Processing error |
๐ค Export
multi_sheet
Excel workbook:
Websitesโ Website-level resultsForm_Fieldsโ Detailed form fields
Best for sales teams and manual review.
single_sheet
Flat Excel output with JSON fields.
Best for Make, Zapier, n8n, and other automation workflows.
apify_default
Standard Apify Dataset output.
Best for APIs and developer integrations.
๐ฆ Sales Status
๐ RESTRICTED โ Score 100
Explicitly prohibits commercial solicitation, cold sales, or unsolicited service offers.
Recommended: Exclude from outreach.
โ ๏ธ WARNING โ Score 30โ40
Potential or ambiguous restriction detected.
Recommended: Manual review.
โ ALLOW โ Score 0
No sales restriction detected.
ALLOWmeans no restriction was detected. It does not mean the website explicitly permits marketing outreach.
UNREACHABLE
The domain could not be reached because of DNS, HTTP, connection, or timeout errors.
ERROR
Internal processing failure.
๐ฏ๐ต Japanese Sales NG Detection
The detector analyzes the relationship between commercial intent and restriction expressions, rather than relying only on keywords.
Example:
ๅถๆฅญ็ฎ็ใฎใๅใๅใใใฏใ้ ๆ ฎใใ ใใใ
Detected as:
Commercial Intent โ ๅถๆฅญ็ฎ็Restriction โ ใ้ ๆ ฎใใ ใใResult โ RESTRICTED
This helps reduce false positives from unrelated words such as ๅถๆฅญๆ้.
๐ Form Detection
Included
- Contact forms
- General inquiry forms
- Business / partnership forms
- Multi-step forms
- Embedded third-party forms
Excluded
- Search forms
- Login / registration forms
- Newsletter subscriptions
mailto:links- Irrelevant filters
๐ Disclaimer
This Actor helps identify website outreach preferences and technical barriers before B2B communication.
Automated detection can produce false positives or negatives. Users should verify important restrictions directly on the target website and comply with all applicable commercial, privacy, and anti-spam laws.
ALLOWmeans no detected restriction, not explicit permission to send marketing communications.