How to Extract Contact Info with OpenClaw

Use OpenClaw and ToolRouter to extract contacts from business directories. Automated lead generation with AI.

Tool
Web Scraper icon
Web Scraper

OpenClaw extracts contact information from multiple directories in a single automated sweep, producing structured records with names, titles, emails, and phone numbers in consistent format. The batch approach handles large directory scrapes efficiently and outputs data ready for CRM import or lead enrichment pipelines.

Connect ToolRouter to OpenClaw

1Install the CLI
npm install -g toolrouter-mcp
2Call tools directly from OpenClaw
toolrouter-mcp call web-search search --query "AI tools"
toolrouter-mcp tools

Steps

Once connected (see setup above), use the Web Scraper tool:

  1. Ask: "Extract business contact information from example-directory.com/category/tech"
  2. OpenClaw returns structured contact records for each listing
  3. Request: "Export this data as JSON with fields for name, email, phone, and address"
  4. Import the clean dataset into your CRM or outreach tools

Example Prompt

Try this with OpenClaw using the Web Scraper tool
Extract all business contacts from example-directory.com/software-companies. Return as a JSON array with name, email, phone, and website.

Tips

  • OpenClaw processes multiple directory pages for complete coverage
  • Ask for validation of email formats and phone number consistency
  • Chain with data enrichment tools for more detailed business profiles