Start Bulk Domain Check
start_bulk_checkQueue background email, technology stack, or combined audit checks for up to 1,000 domains and get a job ID immediately; poll progress and paged results.
Instructions
Queue a lead list for background checking: email (deliverability), tech (technology stack) or audit (both) for up to 1000 domains. Returns a job id immediately; poll get_bulk_check for progress and paged results. Every scan is also recorded for domain_history. Charged when the job is accepted, per accepted domain, at the matching single-domain tool's price (email 1, tech 1, audit 2 credits, or one daily-quota unit per domain on plan keys); items that fail for retryable reasons or are cancelled are refunded when the job finishes; the charge shows in job.creditsCharged or job.quotaUnitsCharged, not in billing.creditsCharged. Invalid and duplicate inputs are never charged, but a list with more invalid or duplicate entries than max(100, accepted domains) is refused with INVALID_ARGUMENT.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| check | Yes | email = verify_email_infrastructure, tech = inspect_tech_stack, audit = comprehensive_audit, for every domain. | |
| domains | Yes | Domains, URLs or email addresses. Duplicates (by site) and invalid entries are skipped and never charged; a list with more invalid or duplicate entries than max(100, accepted domains) is refused with INVALID_ARGUMENT. At most 1000 distinct domains per job, in at most 2000 entries; a list over either limit (up to 50000 entries) is refused with LIMIT_EXCEEDED (details.maxDomains). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job | Yes | ||
| next | Yes | ||
| billing | Yes | ||
| skipped | Yes | The first 100 skipped inputs. | |
| skippedTotal | Yes |