Use Superlative with AI Agents

15 serverless actors for cleaning lead data, deduplicating records, auditing email domains, and scoring prospects. Available as MCP tools, instant HTTP APIs, and batch endpoints. Pay-per-event pricing with no subscriptions.

MCP Server

All Superlative actors are available as tools via the Apify MCP Server. This lets AI agents (Claude Code, Cursor, Windsurf, and others) discover and call actors automatically.

Claude Code

Add to your project's .mcp.json:

{
  "mcpServers": {
    "apify": {
      "command": "npx",
      "args": ["-y", "@anthropic-ai/mcp-remote@latest", "https://mcp.apify.com/sse"],
      "env": { "APIFY_TOKEN": "YOUR_API_TOKEN" }
    }
  }
}

Cursor / Windsurf

Add a new MCP server in your IDE settings with the SSE endpoint:

URL: https://mcp.apify.com/sse
Token: YOUR_APIFY_TOKEN

Once connected, agents can search the Apify Store, read actor READMEs, and call actors directly as tools. All Superlative actors are discoverable by name (e.g. superlativetech/superclean-company-names).

All actors require an Apify API token. Get yours at console.apify.com/account/integrations.

Standby API (Instant, Single-Item)

Every actor has a warm HTTP endpoint for sub-second responses. No cold starts. Ideal for real-time agent tool calls, Clay enrichment steps, and workflow automations.

URL Pattern

https://superlativetech--{actor-name}.apify.actor?token=TOKEN&input=VALUE

Examples

# Clean a company name
curl "https://superlativetech--superclean-company-names.apify.actor?token=TOKEN&input=ACME+CORPORATION+INC"
# {"id":1,"input":"ACME CORPORATION INC","output":"Acme","confidence":0.95}

# Validate an email
curl "https://superlativetech--superclean-emails.apify.actor?token=TOKEN&[email protected]"
# {"id":1,"input":"[email protected]","output":"[email protected]","isValid":true,"suggestedFix":"gmial.com → gmail.com"}

# Look up DNS records
curl "https://superlativetech--dns-lookup.apify.actor?token=TOKEN&domain=example.com&type=MX"
# {"domain":"example.com","records":[...]}

# Check domain health
curl "https://superlativetech--supernet-domain-health.apify.actor?token=TOKEN&domain=example.com"
# {"domain":"example.com","score":85,"band":"Good","summary":"..."}

# WHOIS lookup
curl "https://superlativetech--supernet-whois-lookup.apify.actor?token=TOKEN&domain=example.com"
# {"domain":"example.com","registrar":"...","createdDate":"...","expiryDate":"..."}

Pass an Authorization: Bearer TOKEN header instead of the token query parameter for cleaner URLs.

Standby URLs

ActorStandby URL
Company Namessuperlativetech--superclean-company-names.apify.actor
Job Titlessuperlativetech--superclean-job-titles.apify.actor
Person Namessuperlativetech--superclean-person-names.apify.actor
Product Namessuperlativetech--superclean-product-names.apify.actor
Placessuperlativetech--superclean-places.apify.actor
URLssuperlativetech--superclean-urls.apify.actor
Phone Numberssuperlativetech--superclean-phone-numbers.apify.actor
Emailssuperlativetech--superclean-emails.apify.actor
Dedupesuperlativetech--superclean-dedupe.apify.actor
DNS Lookupsuperlativetech--dns-lookup.apify.actor
Domain Healthsuperlativetech--supernet-domain-health.apify.actor
WHOIS Lookupsuperlativetech--supernet-whois-lookup.apify.actor
HTTP APIsuperlativetech--http-api.apify.actor
OpenRouter BYOKsuperlativetech--open-router.apify.actor
ICP Scorersuperlativetech--superlead-icp-scorer.apify.actor

Batch API (Multiple Items)

For processing hundreds or thousands of items, use the Apify Client to run actors in batch mode. Results are saved to a dataset and can be downloaded as JSON, CSV, or Excel.

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });

// Clean company names
const run = await client.actor('superlativetech/superclean-company-names').call({
  items: ['ACME CORPORATION, INC.', 'GOOGLE LLC', 'walmart inc'],
  style: 'casual'
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
// [{ id: 1, input: 'ACME CORPORATION, INC.', output: 'Acme', confidence: 0.95 }, ...]

Python

from apify_client import ApifyClient
import os

client = ApifyClient(token=os.environ['APIFY_TOKEN'])

# Validate emails
run = client.actor('superlativetech/superclean-emails').call(run_input={
    'items': ['[email protected]', '[email protected]', '[email protected]']
})
items = client.dataset(run['defaultDatasetId']).list_items().items
# Each item: { id, input, output, isValid, domain, hasMx, isDisposable, ... }

Input Formats

All Superclean actors accept flexible input:

// String array
{ "items": ["value1", "value2"] }

// Single item shorthand
{ "item": "single value" }

// Object format (for integrations)
{ "items": [{ "input": "value1" }] }

Supernet actors use domains/domain instead of items/item. ICP Scorer uses leads/lead (JSON objects).

Actor Catalog

All 14 actors with their IDs, input/output formats, and pricing.

Superclean (Data Cleaning)

ActorActor IDOutputCost/1KType
Company Names superlativetech/superclean-company-names id, input, output, confidence $1.00 LLM
Job Titles superlativetech/superclean-job-titles id, input, output, confidence $1.00 LLM
Person Names superlativetech/superclean-person-names id, input, output, confidence $1.00 LLM
Product Names superlativetech/superclean-product-names id, input, output, confidence $1.00 LLM
Places superlativetech/superclean-places id, input, output, city, stateOrProvince, country, confidence $0.50 Rule
URLs superlativetech/superclean-urls id, input, output, domain, protocol, path, valid, confidence $0.50 Rule
Phone Numbers superlativetech/superclean-phone-numbers id, input, output, e164, isValid, type, countryCode, confidence $0.50 Rule
Emails superlativetech/superclean-emails id, input, output, isValid, domain, hasMx, isDisposable, isFreeProvider, suggestedFix, confidence $0.50 Rule
Dedupe superlativetech/superclean-dedupe id, record, clusterId, clusterSize, isCanonical, duplicateOf, matchScore, matchReasons, confidence $0.50 Rule

Supernet (Network Intelligence)

ActorActor IDOutputCost/1KType
DNS Lookup superlativetech/dns-lookup domain, records (per type) $0.10 DNS
Domain Health superlativetech/supernet-domain-health domain, score, band, summary, issues[], diagnostics[] $2.50 / $5.00 DNS
WHOIS Lookup superlativetech/supernet-whois-lookup domain, registrar, createdDate, expiryDate, nameServers[], etc. $0.50 WHOIS

Superlead (Lead Intelligence)

ActorActor IDOutputCost/1KType
ICP Scorer superlativetech/superlead-icp-scorer score (0-100), band, summary, confidence $1.00 LLM

Utilities

ActorActor IDOutputCost/1KType
HTTP API superlativetech/http-api HTTP responses $0.20 Utility
OpenRouter BYOK superlativetech/open-router LLM responses (model, content, usage) $0.20 LLM Proxy

Pipeline Examples

Actors compose into lead enrichment pipelines. Scrape data from any source, then chain Superlative actors to clean, enrich, and score.

Lead Cleaning Pipeline

Scrape leads Clean names Validate emails Dedupe Score leads
// 1. Clean company names
const companies = await client.actor('superlativetech/superclean-company-names')
  .call({ items: rawCompanyNames, style: 'casual' });

// 2. Validate emails
const emails = await client.actor('superlativetech/superclean-emails')
  .call({ items: rawEmails });

// 3. Score against ICP
const scores = await client.actor('superlativetech/superlead-icp-scorer')
  .call({ leads: enrichedLeads, icp: 'B2B SaaS, 50-500 employees, VP+ titles' });

Domain Audit Pipeline

Extract domains DNS Lookup Domain Health WHOIS
// Full domain intelligence for a prospect list
const dns = await client.actor('superlativetech/dns-lookup')
  .call({ domains: prospectDomains });

const health = await client.actor('superlativetech/supernet-domain-health')
  .call({ domains: prospectDomains, mode: 'receiving', depth: 'advanced' });

const whois = await client.actor('superlativetech/supernet-whois-lookup')
  .call({ domains: prospectDomains });

Pricing

All actors use pay-per-event pricing. No subscriptions. Volume discounts apply automatically.

Actor TypeBase / 1KBronze (100+)Silver (1K+)Gold (10K+)
LLM-based (Company, Job, Person, Product)$1.00$0.90$0.80$0.70
Rule-based (Places, URLs, Phone, Emails)$0.50$0.45$0.40$0.35
DNS Lookup$0.10$0.09$0.08$0.07
Domain Health (basic)$2.50$2.25$2.00$1.75
Domain Health (advanced)$5.00$4.50$4.00$3.50
WHOIS Lookup$0.50$0.45$0.40$0.35
HTTP API / OpenRouter$0.20$0.18$0.16$0.14
ICP Scorer$1.00$0.90$0.80$0.70

Tiers apply per run. Process 10,000 emails in a single run and every item is charged at the Gold rate automatically.