Lead Scorpion Maps Scraper
Pricing
Pay per usage
Lead Scorpion Maps Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer
João Pedro Miguel
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
Share
Lead Scorpion Maps Scraper
Pricing
Pay per usage
Pricing
Pay per usage
Rating
0.0
(0)
Developer
João Pedro Miguel
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
Share
You can access the Lead Scorpion Maps Scraper programmatically from your own applications by using the Apify API. You can also choose the language preference from below. To use the Apify API, you’ll need an Apify account and your API token, found in Integrations settings in Apify Console.
{ "openapi": "3.0.1", "info": { "version": "1.0", "x-build-id": "07WRO41RwZJrO1myE" }, "servers": [ { "url": "https://api.apify.com/v2" } ], "paths": { "/acts/oblanceolate_infinity~lead-scorpion-maps-scraper/run-sync-get-dataset-items": { "post": { "operationId": "run-sync-get-dataset-items-oblanceolate_infinity-lead-scorpion-maps-scraper", "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/oblanceolate_infinity~lead-scorpion-maps-scraper/runs": { "post": { "operationId": "runs-sync-oblanceolate_infinity-lead-scorpion-maps-scraper", "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/oblanceolate_infinity~lead-scorpion-maps-scraper/run-sync": { "post": { "operationId": "run-sync-oblanceolate_infinity-lead-scorpion-maps-scraper", "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": { "searchStringsArray": { "title": "🎯 Advanced Search Queries", "type": "array", "description": "Enter the precise business niches or highly-targeted keywords you want to dominate. Example: 'Marketing Agency', 'Plastic Surgeon'. \n\nWe recommend using distinct terms. The engine will loop through each line independently ensuring broader dataset yields.", "items": { "type": "string" } }, "locationQuery": { "title": "📍 Geographical Targeting (Areas)", "type": "array", "description": "Define the cities, counties, states, or precise neighborhoods where the extraction will occur. \nExample: 'New York, NY', 'London, UK'.\n\nHow it works: The scraper will automatically merge each location string with your 'Search Queries'. For example, if your search query is 'Marketing Agency' and you have locations 'London' and 'Paris', the engine will automatically scrape 'Marketing Agency London' and 'Marketing Agency Paris'.", "items": { "type": "string" } }, "startUrls": { "title": "🔗 Inject Direct Maps URLs (Optional)", "type": "array", "description": "Want to bypass keywords? Paste direct Google Maps URLs (Place URLs or custom Search URL pages) to scrape specific targets instantly. If you provide Start URLs, the scraper will prioritize them and perform an exact run on exactly what you linked.", "items": { "type": "object", "required": [ "url" ], "properties": { "url": { "type": "string", "title": "URL of a web page", "format": "uri" } } } }, "maxCrawledPlacesPerSearch": { "title": "📊 Deep Scroll Limit (Per Keyword)", "minimum": 1, "maximum": 500, "type": "integer", "description": "Determines how deeply the virtual browser will scroll to aggregate leads for EACH keyword. \n\nExample: Setting this to 120 means fetching up to 120 companies per specific search term on your list. (If you have 5 search terms, expect ~600 total leads). Lower numbers are faster and cheaper. Higher numbers go deep into the city map.", "default": 120 }, "language": { "title": "🌐 Output Localization (Language Code)", "type": "string", "description": "Forces the Google Maps Engine to return data in a strictly standard localized format. \n\nExample codes: 'en-US' (Standard US English), 'pt-BR' (Portuguese Brazil), 'es-ES' (Spanish).\n\nNOTE: This guarantees uniformity when reading properties like 'Closed' or 'Open' regardless of where your scraping proxies are physically located.", "default": "en-US" }, "extractContactDetails": { "title": "🧠 AI Enrichment Module: Contacts & Socials", "type": "boolean", "description": "🔥 ENTERPRISE FEATURE: Activates our internal secondary AI web-crawler.\n\nWhen Enabled: As soon as a lead is found on Maps, we aggressively navigate directly into their Company Website (if available) to scan and extract raw backend contact details such as:\n- Direct Emails\n- LinkedIn Pages\n- Instagram / Facebook Links\n- TikTok Handles\n\nAbsolute MUST for B2B Cold Outreach and Email Sequences.", "default": true }, "extractImages": { "title": "📸 Extract Business Photos", "type": "boolean", "description": "Captures a set of URL image links representing the business (Showcases, internal photos, logos). Turn this ON if you need visual references, or turn OFF to slightly increase scraping speeds.", "default": true }, "maxImages": { "title": "Photo Limit Threshold", "type": "integer", "description": "Cap the amount of visual media (Photos) returned per location. Setting this lower keeps the final dataset lean, clean, and highly optimized for CRM exporting.", "default": 4 }, "extractReviews": { "title": "💬 Scrape Client Sentiment (Reviews)", "type": "boolean", "description": "Turns on the client behavior module. The bot will automatically click, open, and read actual user comments and detailed text reviews left on the company's Google profile. \n\nUse this to understand market reputation or extract pain points from bad 1-star reviews to sell a solution!", "default": false }, "maxReviews": { "title": "Review Threshold limit", "type": "integer", "description": "The exact number of reviews to extract. Ensures rapid cost-effective runs while still getting analytical overview data.", "default": 5 }, "proxyConfiguration": { "title": "🛡️ Enterprise Proxy Network", "type": "object", "description": "Google possesses aggressive anti-bot triggers. Using the built-in Apify Proxy Network ensures your IP is rotated on every single attempt. This fundamentally guarantees you avoid shadow-bans, Google recaptchas, and location blocking." }, "maxConcurrency": { "title": "⚡ Hardware Concurrency (Speed)", "minimum": 1, "maximum": 200, "type": "integer", "description": "The number of Google Chrome engines running in parallel. \n\nIncrease this to 30-50 for extreme speeds. Important: Make sure to allocate enough RAM (4-8GB+) on Apify if you use high concurrency, otherwise it will crash or slow down.", "default": 30 } } }, "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 } } } } } } } } }}OpenAPI is a standard for designing and describing RESTful APIs, allowing developers to define API structure, endpoints, and data formats in a machine-readable way. It simplifies API development, integration, and documentation.
OpenAPI is effective when used with AI agents and GPTs by standardizing how these systems interact with various APIs, for reliable integrations and efficient communication.
By defining machine-readable API specifications, OpenAPI allows AI models like GPTs to understand and use varied data sources, improving accuracy. This accelerates development, reduces errors, and provides context-aware responses, making OpenAPI a core component for AI applications.
You can download the OpenAPI definitions for Lead Scorpion Maps Scraper from the options below:
If you’d like to learn more about how OpenAPI powers GPTs, read our blog post.
You can also check out our other API clients: