B2B Domain & Corporate MX/SPF Verifier avatar

B2B Domain & Corporate MX/SPF Verifier

Pricing

from $1.40 / 1,000 verified b2b domain reports

Go to Apify Store
B2B Domain & Corporate MX/SPF Verifier

B2B Domain & Corporate MX/SPF Verifier

Inspect domain legitimacy, corporate email MX configuration, SPF/DKIM deliverability records, DNS health, and registrar data for cold email outbound security.

Pricing

from $1.40 / 1,000 verified b2b domain reports

Rating

0.0

(0)

Developer

David Sandor

David Sandor

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Share

B2B Domain & Email Deliverability Intelligence 🚀

Apify Actor Pay Per Event Zero Maintenance RAG Ready

Instant verification of domain MX records, disposable/burner status, SPF & DMARC compliance, tech stack fingerprint, and deliverability risk scoring. Used for lead validation and CRM hygiene.

⚡ Try it in 1-Click: Click the Run or Try for Free button on the right to test this Actor immediately with pre-configured parameters. No technical setup, passwords, or API keys required! 🎁 Free Starter Allowance: Test runs cost less than a fraction of a cent ($0.0001 container fee) so you can run test queries risk-free with your monthly Apify starter credits.


⚡ 1-Click API Quick-Start (cURL / Python / Dify / FastGPT / Coze)

Run directly via HTTP API without opening the browser form (支持直接通过 API 调用,无缝接入 Dify、Coze、FastGPT 与自动化脚本):

# 1-Click cURL Instant Run (Replace YOUR_APIFY_TOKEN)
curl -X POST "https://api.apify.com/v2/acts/trusted_tech_spot~b2b-domain-verifier/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'

💡 Enrich & Validate Extracted Contact Leads: Have phone numbers or usernames from your scraping runs? Clean and verify them instantly with our top-rated engines:


🌟 Why Choose This Actor?

📊 No-Code Instant Export: Download your clean extracted data directly into Excel (.xlsx), CSV, JSON, or sync directly to Google Sheets with 1 click right from the Apify Console dataset tab. No coding required!

  • ⚡ High-Speed & Resilient Extraction: Engineered with intelligent rate adaptation and defensive fallbacks to eliminate downtime or captchas.
  • 💰 Predictable Pay-Per-Result Pricing: Only pay for the actual records extracted. Never pay for actor startup overhead, cold starts, or container idle seconds.
  • 🧠 AI & RAG Ready: Seamlessly feeds vector databases (Pinecone, Qdrant, ChromaDB, Weaviate) and LLM agents with pre-calculated OpenAI token counts and semantic chunking.
  • 🎯 Native Keyword Filtering: Target exact records automatically with includeKeywords and excludeKeywords without client-side post-processing.
  • 📊 Instant Multi-Format Export: One-click download into JSON, CSV, Excel, XML, or HTML Table directly from Apify Console or API.


🏆 Why Switch from Hunter.io & SecurityTrails?

⚡ Comprehensive DNS & Deliverability Check: Inspects MX records, SPF, DKIM, and registrar configuration. 💰 Micro-Fee Outbound Protection: Ensure cold email domain reputation before launching outbound campaigns. 🏢 Corporate Legitimacy: Instant verification of business websites and mail server setups.


🚀 How to Run in 3 Easy Steps

  1. Open the Actor: Click the Run button on the top right of this page.
  2. Review or Adjust Inputs: The form is organized into clean visual sections (Primary Settings, Filtering, and AI Vector Options). Run it with default values or customize to your target.
  3. Download Results: View your extracted dataset in real time and export it to Excel, CSV, or JSON.

📥 Input Parameters

All parameters come pre-filled with sensible defaults so you can run the Actor right away:

ParameterTypeRequiredDefault / PrefillDescription
Target Domain (domain)stringNo"stripe.com"Domain name or email address to verify (e.g., stripe.com or user@stripe.com)
Verify Active Web Presence (checkWebPresence)booleanNotrueCheck HTTP/HTTPS reachability and server headers
Include Keywords (Filter) (includeKeywords)stringNo""Filter results to only include items containing these comma-separated keywords
Exclude Keywords (Filter) (excludeKeywords)stringNo""Filter out results containing these comma-separated keywords
Enable AI / RAG Token Chunking (enableRagEnrichment)booleanNotrueAutomatically compute OpenAI token counts and generate semantic vector chunks for RAG pipelines
Preferred Output Format (outputFormat)stringNo"JSON"Format results for preferred downstream consumer (e.g. JSON, Markdown, Flat)


📤 Sample Output Data

Data is saved directly to the default dataset. Below is a realistic example of the structured fields returned:

{
"domain": "Sample domain",
"isValidDomain": true,
"isDisposable": true,
"isFreeEmail": true,
"hasMxRecords": true,
"mxRecords": [
"Sample Record 1",
"Sample Record 2"
],
"hasSpfRecord": true,
"hasDmarcRecord": true,
"deliverabilityScore": 42,
"riskLevel": "Sample riskLevel",
"webPresence": {
"key": "value"
},
"_sentimentScore": 0.25,
"_rag": {
"estimatedTokens": 380,
"chunksCount": 1,
"ingestionReady": true
}
}

💻 Developer API & AI Framework Integration

Node.js (apify-client)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({
token: 'YOUR_APIFY_TOKEN',
});
// Run actor with pre-configured parameters
const run = await client.actor('trusted_tech_spot/b2b-domain-verifier').call();
// Fetch structured items from the dataset
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Extracted ${items.length} records:`, items);

Python (apify-client)

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
# Run actor with default parameters
run = client.actor("trusted_tech_spot/b2b-domain-verifier").call()
# Fetch dataset items
items = client.dataset(run["defaultDatasetId"]).list_items().items
print(f"Extracted {len(items)} records:", items)

LangChain Vector Ingestion (AI & RAG)

from apify_client import ApifyClient
from langchain_community.vectorstores import Chroma
from langchain_openai import OpenAIEmbeddings
from langchain_core.documents import Document
# 1. Fetch pre-chunked dataset from Apify
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("trusted_tech_spot/b2b-domain-verifier").call()
items = client.dataset(run["defaultDatasetId"]).list_items().items
# 2. Extract semantic chunks directly into LangChain documents
docs = []
for item in items:
chunks = item.get("_rag", {}).get("chunks", [str(item)])
for chunk in chunks:
docs.append(Document(page_content=chunk, metadata={"source": "b2b-domain-verifier"}))
# 3. Ingest into ChromaDB / Pinecone vector store
vector_store = Chroma.from_documents(docs, OpenAIEmbeddings())
print(f"Successfully indexed {len(docs)} chunks into Vector DB!")

LlamaIndex Knowledge Ingestion

from apify_client import ApifyClient
from llama_index.core import VectorStoreIndex, Document
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("trusted_tech_spot/b2b-domain-verifier").call()
items = client.dataset(run["defaultDatasetId"]).list_items().items
# Wrap clean extracted text into LlamaIndex documents
documents = [Document(text=str(item)) for item in items]
index = VectorStoreIndex.from_documents(documents)
query_engine = index.as_query_engine()
response = query_engine.query("Summarize key findings from this extracted data")
print(response)

Explore our specialized high-speed micro-scrapers and cross-border intelligence tools from the trusted_tech_spot fleet:



💬 Technical Support & Custom Demands

Need custom extraction fields, high-volume dedicated scraping, enterprise data feeds, or encountered an edge-case?

  • 🐛 Open an Issue: Open a ticket directly on the Actor Issues Tab for 24-hour engineer response.
  • ✉️ Direct Email Support: Reach out directly to contact@trustedtechspot.com for custom scraping jobs, private proxy setups, or SLA contracts.
  • 💡 Feature Requests: Request new export columns, filtering rules, or platform endpoints anytime.

🔒 Privacy & Enterprise Compliance

  • No Passwords or Cookies Required: Safely executes without requesting your credentials, private tokens, or session cookies.
  • Enterprise Grade Sanitization: Automatically scrubs sensitive headers and tracking parameters before saving data.