# MapQuest Leads Scraper (Emails, Phones, Socials) (`dev00/mapquest-leads-scraper-api`) Actor

MapQuest B2B lead extractor with verified emails, phones, WhatsApp, socials (LinkedIn, IG, FB), WHOIS contacts, PageSpeed scores, subdomains, website crawler, opening hours, tech stack, and ready-to-send AI cold outreach pitches.

- **URL**: https://apify.com/dev00/mapquest-leads-scraper-api.md
- **Developed by:** [dev00](https://apify.com/dev00) (community)
- **Categories:** Lead generation, Marketing, SEO tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.00 / 1,000 scraped place (base lead)s

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## 🗺️ MapQuest Leads Scraper — Emails, Phones & Socials

[![Apify](https://img.shields.io/badge/Apify-Actor-orange?logo=apify)](https://apify.com/dev00/mapquest-leads-scraper-api)
[![Rating](https://img.shields.io/badge/Rating-★★★★★-yellow)](#)
[![Speed](https://img.shields.io/badge/Speed-~250ms%20Ultra--Fast-brightgreen)](#)
[![Data Quality](https://img.shields.io/badge/Data%20Quality-Verified%20B2B-blue)](#)

> 🚀 **The #1 Most Complete MapQuest Scraper & B2B Lead Generator.**\
> Extract high-converting local business leads from MapQuest at blazing speeds. Get direct phone numbers, corporate phones, estimated team sizes, WhatsApp links, verified corporate emails, executive names, official social media handles (LinkedIn, Instagram, Facebook, TikTok, Twitter/X, YouTube), customer reviews & AI review sentiment, CMS & technology stack detection (WordPress, Shopify, Webflow), SimilarWeb global traffic rank, WHOIS domain contacts, Google PageSpeed 0–100 scores, technical subdomains, website HTML crawler, SMTP email verification, booking/scheduling links (Calendly, Acuity, Square, Booksy), live chat widgets (Intercom, Zendesk, HubSpot), marketing pixels (GA4, Meta Pixel), payment gateways (Stripe, PayPal), complete weekly opening hours schedules, and AI-generated personalized cold outreach email pitches.

***

### ⚡ How It Works in 3 Quick Steps (Zero Coding Required)

```
┌────────────────────────────────┐     ┌────────────────────────────────┐     ┌────────────────────────────────┐
│ 1. Enter Keyword & Location    │ ──> │ 2. Choose Your Add-ons         │ ──> │ 3. Download CSV, Excel or JSON │
│ e.g. "dentists in Miami"       │     │ Emails, Socials, WHOIS, Speed  │     │ 1-Click Export or Push to CRM  │
└────────────────────────────────┘     └────────────────────────────────┘     └────────────────────────────────┘
```

1. **Step 1: Enter your search queries or keywords**: Type your target business niche and city (e.g. `dentists in Miami`, `roofing contractors Dallas`, `real estate agents London`, `restaurants Chicago`).
2. **Step 2: Select your enrichments**: Turn on verified emails, social profiles, reviews, tech stack detection, SimilarWeb rank, PageSpeed scores, WHOIS domain data, website crawler, or AI outreach pitches.
3. **Step 3: Run & Export**: Click **Start**. Within seconds, export your enriched leads directly to **CSV**, **Excel**, **JSON**, or push them automatically to your CRM via **Zapier** or **Make.com**.

***

### 🥊 Why Choose This Actor vs. Generic Scrapers & Official APIs?

| Feature | 🔥 This Actor | Generic Scrapers | Official Maps APIs |
| :--- | :---: | :---: | :---: |
| **Direct Phone & WhatsApp Links** | ✅ **Yes (1-Click wa.me)** | ⚠️ Phone only | ⚠️ Phone only |
| **Corporate Phone & Team Size** | ✅ **Yes (Executive Leads)** | ❌ No | ❌ No |
| **Verified Corporate Emails** | ✅ **Yes (Deep SMTP & Crawl)** | ⚠️ Basic regex | ❌ None |
| **Executive Decision-Makers** | ✅ **Yes (Names & Positions)** | ❌ No | ❌ No |
| **Omnichannel Social Profiles** | ✅ **LinkedIn, IG, FB, TikTok, X** | ⚠️ Limited | ❌ None |
| **Customer Reviews & AI Sentiment** | ✅ **Yes (Praises vs Complaints)** | ⚠️ Basic text | ⚠️ Limited |
| **CMS & Tech Stack Detection** | ✅ **Yes (WordPress, Shopify, etc.)** | ❌ No | ❌ No |
| **SimilarWeb Global Traffic Rank** | ✅ **Yes (Traffic Authority)** | ❌ No | ❌ No |
| **Booking & Scheduling Links** | ✅ **Calendly, Acuity, Square** | ❌ No | ❌ No |
| **Live Chat Widgets Detected** | ✅ **Intercom, Zendesk, HubSpot** | ❌ No | ❌ No |
| **Tracking & Marketing Pixels** | ✅ **GA4, Meta Pixel, TikTok** | ❌ No | ❌ No |
| **Payment Gateways Detected** | ✅ **Stripe, PayPal, Klarna, Square** | ❌ No | ❌ No |
| **WHOIS Domain Registration Contacts** | ✅ **Yes (Registrar, Dates, Emails)** | ❌ No | ❌ No |
| **Google PageSpeed 0–100 Audit** | ✅ **Yes (Perf, A11y, SEO, Core Web Vitals)** | ❌ No | ❌ No |
| **Subdomains Discovery** | ✅ **Yes (Certificate Transparency)** | ❌ No | ❌ No |
| **Deep Website HTML Crawler** | ✅ **Yes (Homepage + Contact Pages)** | ❌ No | ❌ No |
| **Cloudflare Email XOR Decoder** | ✅ **Yes (Decodes Protected Emails)** | ❌ No | ❌ No |
| **Wayback Machine Fallback** | ✅ **Yes (Bypasses WAF Blocks)** | ❌ No | ❌ No |
| **Weekly Opening Hours & Status** | ✅ **Yes (Full Schedule 7 Days)** | ⚠️ Partial | ✅ Yes |
| **AI Cold Outreach Email Pitch** | ✅ **Yes (Ready-to-Send)** | ❌ No | ❌ No |
| **Webhook / CRM Auto-Dispatch** | ✅ **Yes (Zapier / Make / Webhook)** | ⚠️ Manual | ❌ Custom code needed |

***

### 🚀 Overview & Key Capabilities

**MapQuest Leads Scraper** is an all-in-one local business intelligence and prospecting engine designed for sales teams, marketing agencies, B2B lead generation specialists, recruiters, real estate brokers, and data analysts.

Unlike basic scrapers that only capture surface-level directory text, this Actor queries modern MapQuest consumer GraphQL endpoints to pull geospatial metadata and combines it with an enterprise multi-layered B2B enrichment pipeline:

- 🗺️ **MapQuest GraphQL High-Speed Search**: Instant extraction of business titles, primary categories, structured street/city/postal addresses, exact GPS latitude & longitude coordinates, direct phone numbers, websites, ratings, review counts, and MapQuest IDs (`mqid`).
- 📱 **Omnichannel Social Media Discovery**: Automatic lookup of official company profiles across LinkedIn, Instagram, Facebook, TikTok, Twitter/X, and YouTube.
- ⭐ **Customer Reviews & AI Sentiment**: Extracts latest customer reviews (author, rating, text, date) and generates an AI Customer Sentiment summary (common praises vs complaints).
- 💻 **CMS & Technology Stack Detection**: Identifies underlying CMS (WordPress, Shopify, Webflow, React, Magento, Wix), eCommerce platforms, and analytics tools.
- 📈 **SimilarWeb Global Traffic Rank**: Queries real-time SimilarWeb global traffic rank for domain authority and digital traction.
- 💼 **Corporate Phone & Team Size Estimation**: Discovers corporate headquarter phone numbers and estimated employee team size.
- 📧 **Verified Business Emails & Deep SMTP Verification**: Domain email extraction coupled with live SMTP mailbox handshake, MX records inspection, disposable domain filters, and deliverability scoring.
- 🌐 **WHOIS Domain Contacts & Registration**: Official domain registrar details, registration/expiry dates, registrant names, administrative and technical contact emails, phone numbers, and nameservers.
- 🚀 **Google Website PageSpeed Insights**: Real 0–100 performance, accessibility, best practices, and SEO scores with Core Web Vitals metrics (FCP, LCP, CLS, Speed Index).
- 🔍 **Subdomains Discovery (Certificate Transparency)**: Discover all indexed technical subdomains belonging to the company domain via `crt.name`.
- 🕷️ **Website Deep Page Crawler**: Crawls homepage and contact/about subpages to extract emails (including Cloudflare-decoded and de-obfuscated emails), phone numbers, WhatsApp links, and social links directly from live HTML.
- 📅 **Booking & Appointment Links**: Automatically detects Calendly, Acuity Scheduling, Square Appointments, Booksy, OpenTable, and Resy links.
- 💬 **Live Chat Widgets Detection**: Identifies whether businesses have Intercom, Crisp, Drift, Tidio, Zendesk, LiveChat, or HubSpot live chat installed.
- 🎯 **Marketing Pixels Detection**: Detects Google Tag Manager, GA4, Meta (Facebook) Pixel, TikTok Pixel, LinkedIn Insight Tag, and Hotjar.
- 💳 **Payment Gateway Discovery**: Detects Stripe, PayPal, Klarna, Afterpay, and Square on the company website.
- ⚡ **Deep Place Metadata**: Complete 7-day opening hours schedule, real-time operating status, amenities, and high-resolution thumbnail images.
- 🤖 **Single Competitor AI Lead Scoring & Outreach Generator**: Calculates a 0–100 Digital Maturity Score, highlights strategic digital growth weaknesses, and crafts customized, ready-to-send B2B cold outreach email pitches.
- 📡 **Webhook CRM Dispatch**: Automatically pushes extracted lead batches directly to Zapier, Make.com, HubSpot, or any custom webhook endpoint.

***

### 🎯 High-Impact Use Cases

1. **B2B Cold Outreach & Outbound Sales**:\
   Build hyper-targeted prospecting lists of high-intent local businesses (e.g. dentists, roofing contractors, marketing agencies, accountants, restaurants) with verified emails, direct phones, corporate phone numbers, and WHOIS contacts.
2. **Web Design & Speed Optimization Pitches**:\
   Identify local businesses with poor Google PageSpeed scores (`performance < 70`) and pitch website redesigns, caching, or Core Web Vitals optimization.
3. **SaaS & Technology Sales**:\
   Filter businesses by their CMS or e-commerce stack (e.g. all WooCommerce stores in Miami or Shopify stores in Dallas) to sell apps, plugins, payment gateways, or hosting solutions.
4. **Agency Lead Generation**:\
   Prospect businesses that lack booking systems, live chat widgets, or modern marketing pixels to sell agency marketing, funnel optimization, and CRM automation services.
5. **Recruitment & Executive Sourcing**:\
   Extract local business owners, executive email addresses, and LinkedIn corporate pages for executive search and staffing campaigns.

***

### 🛠️ Input Parameters & Configuration

| Parameter | Type | Default | Description |
| :--- | :--- | :--- | :--- |
| `searchQueries` | `array` | `["dentists in Miami"]` | List of queries or niches with locations. |
| `location` | `string` | `""` | Optional location to append to each query. |
| `maxPlacesPerSearch` | `integer` | `10` | Maximum leads per query (up to 1,000). |
| `enrich_emails` | `boolean` | `false` | Extract company emails & executive contacts. |
| `enrich_socials` | `boolean` | `false` | Extract LinkedIn, Instagram, Facebook, TikTok, Twitter/X, YouTube. |
| `enrich_place_details` | `boolean` | `false` | Full opening hours schedule, photos, amenities. |
| `scrape_reviews` | `boolean` | `false` | Customer reviews & AI Sentiment. |
| `max_reviews_per_place` | `integer` | `5` | Maximum reviews to fetch per place (1-50). |
| `enrich_business_leads` | `boolean` | `false` | Corporate phone & team size estimation. |
| `enrich_technologies` | `boolean` | `false` | Detect CMS, framework, e-commerce, and analytics. |
| `enrich_domain_rank` | `boolean` | `false` | SimilarWeb Global Traffic Rank. |
| `enrich_whois` | `boolean` | `false` | WHOIS registrar, creation date, contacts. |
| `enrich_pagespeed` | `boolean` | `false` | Google PageSpeed 0-100 scores & Core Web Vitals. |
| `pagespeed_strategy` | `string` | `"mobile"` | Form factor strategy (`mobile` or `desktop`). |
| `enrich_subdomains` | `boolean` | `false` | Technical subdomains via Certificate Transparency. |
| `crawl_website` | `boolean` | `false` | Deep crawler for emails, phones, socials, booking links. |
| `verify_emails` | `boolean` | `false` | Live SMTP email deliverability & mailbox handshake. |
| `ai_analysis` | `boolean` | `false` | AI Lead Score & tailored cold email outreach pitch. |
| `filter_only_with_website` | `boolean` | `false` | Only return leads with an active website. |
| `filter_only_with_phone` | `boolean` | `false` | Only return leads with a listed phone number. |
| `filter_only_with_email` | `boolean` | `false` | Only return leads with at least one email found. |
| `filter_min_rating` | `number` | `null` | Exclude businesses with star rating below threshold. |
| `webhook_url` | `string` | `""` | Webhook URL to deliver leads automatically upon completion. |

***

### 💰 Transparent Pay-Per-Event Pricing Breakdown

| Event Name | Event Title | Price (USD) | Description |
| :--- | :--- | :---: | :--- |
| `scraped-place` | **Scraped Place (Base Lead)** | **$0.005** | Standard MapQuest lead ($5.00 / 1,000 leads). |
| `filter-applied` | Filter Applied | $0.001 | Filtering by rating, phone, website, or email. |
| `additional-place-details` | Additional Place Details | $0.002 | Opening hours schedule and photo previews. |
| `review-scraped` | Customer Review Scraped | $0.0005 | Customer review with author and rating. |
| `company-contacts-enrichment` | Company Contacts Enrichment | $0.003 | Verified business contact emails. |
| `social-media-enrichment` | Social Media Profile Discovery | $0.100 | LinkedIn, Instagram, Facebook, TikTok, Twitter/X, YouTube. |
| `business-leads-enrichment` | Business Leads | $0.100 | Corporate direct phone and team size estimation. |
| `technologies-enrichment` | CMS & Technology Stack | $0.002 | CMS, frameworks, and analytics detection. |
| `traffic-rank` | SimilarWeb Global Traffic Rank | $0.001 | Global traffic rank and domain authority. |
| `whois-domain-lookup` | WHOIS Domain Contacts | $0.005 | Registrar, registrant contacts, and dates. |
| `pagespeed-audit` | Google PageSpeed Audit | $0.005 | 0-100 Performance, Accessibility, SEO scores. |
| `subdomains-discovery` | Subdomains Discovery | $0.003 | Certificate Transparency indexed subdomains. |
| `website-crawler` | Website Deep Crawler | $0.010 | Deep HTML crawl for emails, phones, socials. |
| `email-verification` | SMTP Email Verification | $0.005 | Live SMTP mailbox handshake validation. |
| `single-competitor-ai-analysis` | Single Competitor AI Analysis | $0.025 | AI digital score and personalized cold pitch. |

***

### 📦 Sample Output JSON

```json
{
  "title": "All Smiles Dentistry",
  "category": "Dentists",
  "category_path": ["Dentists"],
  "phone": "+13053716064",
  "corporate_phone": "+13053716064",
  "employee_count": 12,
  "whatsapp_url": "https://wa.me/13053716064",
  "website": "https://www.miamidental.net/",
  "domain": "miamidental.net",
  "rating": 4.5,
  "review_count": 21,
  "reviews_count": 21,
  "address": "1060 Brickell Ave, Miami, FL 33131",
  "full_address": "1060 Brickell Ave, Miami, FL 33131",
  "city": "Miami",
  "postal_code": "33131",
  "latitude": 25.7633,
  "longitude": -80.1909,
  "data_source": "MapQuest",
  "place_id": "mqid:490344495",
  "mapquest_id": "490344495",
  "mapquest_url": "https://www.mapquest.com/place/490344495",
  "open_status": "Open Now",
  "open_hours": "12:30:00Z - 21:00:00Z",
  "opening_hours": [
    "Mon: 12:30:00Z - 21:00:00Z",
    "Tue: 12:30:00Z - 21:00:00Z",
    "Wed: 12:30:00Z - 21:00:00Z",
    "Thu: 12:30:00Z - 21:00:00Z"
  ],
  "image_url": "https://s3-media0.fl.yelpcdn.com/bphoto/example/l.jpg",
  "profile_photo": "https://s3-media0.fl.yelpcdn.com/bphoto/example/l.jpg",
  "photos": ["https://s3-media0.fl.yelpcdn.com/bphoto/example/l.jpg"],
  "amenities": ["hasWiFi", "hasParking", "acceptsCreditCards"],
  "service_options": {
    "delivery": false,
    "takeout": false,
    "dine_in": true
  },
  "emails": [
    {
      "email": "office@miamidental.net",
      "name": null,
      "position": null,
      "type": "website_crawl",
      "confidence": 95,
      "validation": {
        "email": "office@miamidental.net",
        "is_valid_format": true,
        "is_disposable": false,
        "is_corporate_domain": true,
        "deliverability_score": 95,
        "quality_grade": "EXCELLENT"
      }
    }
  ],
  "total_emails": 1,
  "social_profiles": {
    "linkedin": "https://www.linkedin.com/company/all-smiles-dentistry",
    "facebook": "https://facebook.com/allsmilesmiami",
    "instagram": "https://instagram.com/allsmilesmiami",
    "twitter": null,
    "youtube": null,
    "tiktok": null
  },
  "technologies": ["WordPress", "Elementor", "Google Analytics", "Yoast SEO"],
  "similarweb_rank": 1420500,
  "whois": {
    "domain": "miamidental.net",
    "registrar": "GoDaddy.com, LLC",
    "created_date": "2008-04-14",
    "expires_date": "2026-04-14"
  },
  "pagespeed": {
    "strategy": "mobile",
    "performance_score": 78,
    "accessibility_score": 92,
    "best_practices_score": 96,
    "seo_score": 91
  },
  "subdomains": [
    "portal.miamidental.net",
    "patient.miamidental.net"
  ],
  "reviews": [
    {
      "author_name": "Jessica M.",
      "rating": 5,
      "relative_time_description": "2 weeks ago",
      "text": "Best dental clinic in Brickell! Dr. Martinez and the hygienists are gentle and very attentive."
    }
  ],
  "ai_review_sentiment": {
    "sentiment_score": 92,
    "sentiment_label": "VERY POSITIVE",
    "common_praises": [
      "Attentive and gentle dental hygienists",
      "Modern office in Brickell",
      "Fast appointment check-in"
    ],
    "common_complaints": []
  },
  "ai_analysis": {
    "digital_maturity_score": 82,
    "growth_opportunities": [
      "Improve mobile PageSpeed score (currently 78/100)",
      "Add online appointment booking widget"
    ],
    "cold_email_pitch": "Hi Team at All Smiles Dentistry,\n\nI noticed you have strong 4.5-star reviews on MapQuest, but your website mobile performance is lagging at 78/100, which might be costing you high-intent local patients..."
  }
}
```

***

### ⚡ Integration & Automation Guides

#### Exporting Your Data

- **1-Click Export**: Download as CSV, Excel (XLSX), JSON, XML, or HTML directly from the Apify Console.
- **REST API Access**: Fetch results programmatically via Apify's standard REST API.

#### Webhook Automation (Zapier / Make.com)

Pass `webhook_url` in the input parameters. When the run finishes, a POST request containing the entire leads payload is immediately delivered to your automation workflow.

# Actor input Schema

## `searchQueries` (type: `array`):

List of keywords or business queries to search on MapQuest (e.g., 'dentists in Miami', 'barber London', 'roofing contractors Dallas').

## `location` (type: `string`):

Optional location to append to queries (e.g., 'Miami, FL' or 'London, UK').

## `maxPlacesPerSearch` (type: `integer`):

Maximum number of places/leads to extract per search query (up to 1,000).

## `enrich_emails` (type: `boolean`):

Extract verified business emails, executive contact names, and positions from the company's official domain.

## `enrich_socials` (type: `boolean`):

Extract official company social media profiles: LinkedIn, Instagram, Facebook, TikTok, Twitter/X, and YouTube.

## `enrich_place_details` (type: `boolean`):

Extract opening hours, photos, profile image, full formatted address, and real-time open status.

## `scrape_reviews` (type: `boolean`):

Extract latest customer reviews (author, rating, text, date) and generate an AI Customer Sentiment summary.

## `max_reviews_per_place` (type: `integer`):

Number of recent reviews to extract per place when review scraping is enabled.

## `enrich_whois` (type: `boolean`):

Extract registrar info, registration and expiry dates, registrant contact names, phones, emails, and nameservers from WHOIS.

## `enrich_pagespeed` (type: `boolean`):

Extract real Google PageSpeed 0-100 scores (Performance, Accessibility, Best Practices, SEO) and Core Web Vitals.

## `pagespeed_strategy` (type: `string`):

Form factor strategy for Google PageSpeed audit.

## `enrich_subdomains` (type: `boolean`):

Discover all indexed technical subdomains belonging to the company domain via Certificate Transparency.

## `crawl_website` (type: `boolean`):

Deeply crawl website pages to extract public emails (including Cloudflare decoded & obfuscated emails), phones, WhatsApp, socials, booking links, chat widgets, and Schema.org JSON-LD business data.

## `verify_emails` (type: `boolean`):

Perform deep SMTP mailbox handshake, MX records verification, and disposable domain check on found emails.

## `enrich_business_leads` (type: `boolean`):

Extract verified corporate phone numbers and estimated employee team size.

## `enrich_technologies` (type: `boolean`):

Detect underlying CMS, frameworks, e-commerce systems, and analytics powering the company website.

## `enrich_domain_rank` (type: `boolean`):

Extract SimilarWeb global traffic rank for the company domain.

## `ai_analysis` (type: `boolean`):

Generate an AI digital maturity score (0-100), digital growth opportunities, and a tailored B2B cold email pitch.

## `filter_only_with_website` (type: `boolean`):

Filter results to only return businesses that have an active official website.

## `filter_only_with_phone` (type: `boolean`):

Filter results to only return businesses that have a listed phone number.

## `filter_only_with_email` (type: `boolean`):

Filter results to only return businesses that have at least one verified email found.

## `filter_min_rating` (type: `number`):

Exclude businesses with rating below this threshold (e.g. 4.0 or 4.5).

## `webhook_url` (type: `string`):

Optional HTTP POST Webhook URL to deliver the extracted dataset upon run completion.

## Actor input object example

```json
{
  "searchQueries": [
    "dentists in Miami"
  ],
  "maxPlacesPerSearch": 10,
  "enrich_emails": false,
  "enrich_socials": false,
  "enrich_place_details": false,
  "scrape_reviews": false,
  "max_reviews_per_place": 5,
  "enrich_whois": false,
  "enrich_pagespeed": false,
  "pagespeed_strategy": "mobile",
  "enrich_subdomains": false,
  "crawl_website": false,
  "verify_emails": false,
  "enrich_business_leads": false,
  "enrich_technologies": false,
  "enrich_domain_rank": false,
  "ai_analysis": false,
  "filter_only_with_website": false,
  "filter_only_with_phone": false,
  "filter_only_with_email": false
}
```

# Actor output Schema

## `results` (type: `string`):

No description

## `keyValueStoreResult` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "searchQueries": [
        "dentists in Miami"
    ],
    "location": ""
};

// Run the Actor and wait for it to finish
const run = await client.actor("dev00/mapquest-leads-scraper-api").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "searchQueries": ["dentists in Miami"],
    "location": "",
}

# Run the Actor and wait for it to finish
run = client.actor("dev00/mapquest-leads-scraper-api").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "searchQueries": [
    "dentists in Miami"
  ],
  "location": ""
}' |
apify call dev00/mapquest-leads-scraper-api --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,dev00/mapquest-leads-scraper-api"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/f1rmOXLlB1cHllTWO/builds/EcGFhwEVWzzAZnRE4/openapi.json
