Booking Gap Lead Finder
Pricing
from $5.00 / 1,000 analysed websites
Booking Gap Lead Finder
Find qualified local-business website gaps for booking, ordering, chat, payment, and website sales opportunities.
Booking Gap Lead Finder
Pricing
from $5.00 / 1,000 analysed websites
Find qualified local-business website gaps for booking, ordering, chat, payment, and website sales opportunities.
You can access the Booking Gap Lead Finder 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 API & Integrations in Apify Console.
{ "openapi": "3.0.1", "info": { "version": "0.1", "x-build-id": "bfOIZFzckzXU3eBEM" }, "servers": [ { "url": "https://api.apify.com/v2" } ], "paths": { "/acts/warbling_orzo~booking-gap-lead-finder/run-sync-get-dataset-items": { "post": { "operationId": "run-sync-get-dataset-items-warbling_orzo-booking-gap-lead-finder", "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/warbling_orzo~booking-gap-lead-finder/runs": { "post": { "operationId": "runs-sync-warbling_orzo-booking-gap-lead-finder", "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/warbling_orzo~booking-gap-lead-finder/run-sync": { "post": { "operationId": "run-sync-warbling_orzo-booking-gap-lead-finder", "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", "required": [ "businessUrls", "maximumBusinesses", "offeredService" ], "properties": { "businessUrls": { "title": "Business website URLs", "type": "array", "description": "Website URLs of the local businesses to analyze, one per line.", "default": [ "https://www.example.com" ], "items": { "type": "string" } }, "maximumBusinesses": { "title": "Maximum businesses", "minimum": 1, "maximum": 200, "type": "integer", "description": "Maximum number of businesses to analyze in one run.", "default": 25 }, "offeredService": { "title": "Offered service", "enum": [ "bookingSystem", "onlineOrdering", "websiteRedesign", "liveChat", "onlinePayments", "generalConversion" ], "type": "string", "description": "The service you want to sell. Scoring rules change based on this selection.", "default": "bookingSystem" }, "analyzeInternalPages": { "title": "Analyze internal pages", "type": "boolean", "description": "When enabled, the Actor scans prioritized same-domain pages such as contact, booking, services, menu, order, and checkout.", "default": true }, "maximumInternalPages": { "title": "Maximum internal pages", "minimum": 0, "maximum": 5, "type": "integer", "description": "Maximum number of internal pages to scan per business in addition to the home page.", "default": 3 }, "useBrowserFallback": { "title": "Use browser fallback", "type": "boolean", "description": "Use one selective Playwright fallback attempt when a page is blocked or appears to require JavaScript rendering.", "default": true }, "includeContacts": { "title": "Include public contacts", "type": "boolean", "description": "Extract public business emails, phone numbers, form URLs, and social profile links from scanned pages.", "default": true }, "includeEvidence": { "title": "Include evidence", "type": "boolean", "description": "Include evidence URLs and snippets for detected signals in the dataset output.", "default": true }, "debugMode": { "title": "Debug mode", "type": "boolean", "description": "Reserved for verbose local troubleshooting. Secrets and authorization headers are never logged.", "default": false } } }, "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 }, "PROXY_UNBLOCKER_UNITS": { "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 }, "PROXY_UNBLOCKER_UNITS": { "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 Booking Gap Lead Finder 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: