{
  "openapi": "3.0.1",
  "info": {
    "title": "🔥 $1/1k Bing Maps Leads Scraper (Emails, Phones, Socials)",
    "description": "🔥 $1 / 1k Leads - Bing Maps 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.",
    "version": "1.0",
    "x-build-id": "Is792uAbExX6TJ7Bk"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/dev00~bing-maps-leads-scraper-api/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-dev00-bing-maps-leads-scraper-api",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/dev00~bing-maps-leads-scraper-api/runs": {
      "post": {
        "operationId": "runs-sync-dev00-bing-maps-leads-scraper-api",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/dev00~bing-maps-leads-scraper-api/run-sync": {
      "post": {
        "operationId": "run-sync-dev00-bing-maps-leads-scraper-api",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "searchQueries": {
            "title": "Search Terms / Keywords",
            "type": "array",
            "description": "List of keywords or business queries to search on Bing Maps (e.g., 'dentists in Miami', 'barber London', 'roofing contractors Dallas')."
          },
          "location": {
            "title": "Location / City (Optional)",
            "type": "string",
            "description": "Optional location to append to queries (e.g., 'Miami, FL' or 'London, UK')."
          },
          "maxPlacesPerSearch": {
            "title": "Maximum places to scrape per search",
            "minimum": 1,
            "maximum": 1000,
            "type": "integer",
            "description": "Maximum number of places/leads to extract per search query (up to 1,000).",
            "default": 10
          },
          "enrich_emails": {
            "title": "📧 Add-on: Company Contacts & Emails (+ $3.00 / 1k)",
            "type": "boolean",
            "description": "Extract verified business emails, executive contact names, and positions from the company's official domain.",
            "default": false
          },
          "enrich_socials": {
            "title": "📱 Add-on: Social Media Profile Enrichment (+ $100.00 / 1k)",
            "type": "boolean",
            "description": "Extract official company social media profiles: LinkedIn, Instagram, Facebook, TikTok, Twitter/X, and YouTube.",
            "default": false
          },
          "enrich_place_details": {
            "title": "⚡ Add-on: Additional Place Details (+ $2.00 / 1k)",
            "type": "boolean",
            "description": "Extract opening hours, photos, profile image, full formatted address, and real-time open status.",
            "default": false
          },
          "scrape_reviews": {
            "title": "⭐ Add-on: Scrape Reviews & AI Sentiment (+ $0.50 / 1k)",
            "type": "boolean",
            "description": "Extract latest customer reviews (author, rating, text, date, owner reply) and generate an AI Customer Sentiment summary.",
            "default": false
          },
          "max_reviews_per_place": {
            "title": "Maximum Reviews per Place",
            "minimum": 1,
            "maximum": 50,
            "type": "integer",
            "description": "Number of recent reviews to extract per place when review scraping is enabled.",
            "default": 5
          },
          "enrich_whois": {
            "title": "🌐 Add-on: WHOIS Domain Contacts & Registration (+ $5.00 / 1k)",
            "type": "boolean",
            "description": "Extract registrar info, registration and expiry dates, registrant contact names, phones, emails, and nameservers from WHOIS.",
            "default": false
          },
          "enrich_pagespeed": {
            "title": "🚀 Add-on: Google Website PageSpeed Insights (+ $5.00 / 1k)",
            "type": "boolean",
            "description": "Extract real Google PageSpeed 0-100 scores (Performance, Accessibility, Best Practices, SEO) and Core Web Vitals.",
            "default": false
          },
          "pagespeed_strategy": {
            "title": "PageSpeed Form Factor",
            "enum": [
              "mobile",
              "desktop"
            ],
            "type": "string",
            "description": "Form factor strategy for Google PageSpeed audit.",
            "default": "mobile"
          },
          "enrich_subdomains": {
            "title": "🔍 Add-on: Subdomains Discovery (Certificate Transparency) (+ $3.00 / 1k)",
            "type": "boolean",
            "description": "Discover all indexed technical subdomains belonging to the company domain via Certificate Transparency.",
            "default": false
          },
          "crawl_website": {
            "title": "🕷️ Add-on: Website Deep Page Crawler (Emails, Phones, Socials) (+ $10.00 / 1k)",
            "type": "boolean",
            "description": "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.",
            "default": false
          },
          "verify_emails": {
            "title": "✅ Add-on: Email Deliverability & SMTP Verification (+ $5.00 / 1k)",
            "type": "boolean",
            "description": "Perform deep SMTP mailbox handshake, MX records verification, and disposable domain check on found emails.",
            "default": false
          },
          "enrich_business_leads": {
            "title": "💼 Add-on: Business Leads & Corporate Phone (+ $100.00 / 1k)",
            "type": "boolean",
            "description": "Extract verified corporate phone numbers and estimated employee team size.",
            "default": false
          },
          "enrich_technologies": {
            "title": "💻 Add-on: CMS & Technology Stack (+ $2.00 / 1k)",
            "type": "boolean",
            "description": "Detect underlying CMS, frameworks, e-commerce systems, and analytics powering the company website.",
            "default": false
          },
          "enrich_domain_rank": {
            "title": "📈 Add-on: SimilarWeb Traffic Rank (+ $1.00 / 1k)",
            "type": "boolean",
            "description": "Extract SimilarWeb global traffic rank for the company domain.",
            "default": false
          },
          "ai_analysis": {
            "title": "🤖 Add-on: Single Competitor AI Analysis & Cold Pitch (+ $25.00 / 1k)",
            "type": "boolean",
            "description": "Generate an AI digital maturity score (0-100), digital growth opportunities, and a tailored B2B cold email pitch.",
            "default": false
          },
          "filter_only_with_website": {
            "title": "Filter: Only places with website",
            "type": "boolean",
            "description": "Filter results to only return businesses that have an active official website.",
            "default": false
          },
          "filter_only_with_phone": {
            "title": "Filter: Only places with phone number",
            "type": "boolean",
            "description": "Filter results to only return businesses that have a listed phone number.",
            "default": false
          },
          "filter_only_with_email": {
            "title": "Filter: Only places with extracted email",
            "type": "boolean",
            "description": "Filter results to only return businesses that have at least one verified email found.",
            "default": false
          },
          "filter_min_rating": {
            "title": "Filter: Minimum Star Rating",
            "type": "number",
            "description": "Exclude businesses with rating below this threshold (e.g. 4.0 or 4.5)."
          },
          "webhook_url": {
            "title": "Webhook URL (Zapier, Make, CRM)",
            "type": "string",
            "description": "Optional HTTP POST Webhook URL to deliver the extracted dataset upon run completion."
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}