Pull contacts from live company sites.
B2B contact data decays at roughly 30% per year, according to industry estimates from HubSpot and Gartner. Spider extracts emails, phone numbers, and titles straight from live company websites so your outreach reaches someone.
$ spider ai-crawl https://acme.com --prompt "Extract all contact info" email sarah.chen@acme.com /team title VP of Engineering /team phone +1 (415) 555-0192 /contact linkedin linkedin.com/in/jamesruiz /about email m.williams@acme.com /team title Head of Sales, EMEA /about email hiring@acme.com /careers linkedin linkedin.com/in/priya-kapoor /team --- 8 contacts from 17 pages (illustrative) done
What happens to 10,000 purchased contacts.
Industry estimates (HubSpot, Gartner) put annual B2B data decay around 30%. Nearly a third of your purchased list is dead weight within twelve months.
Direct extraction beats rented lists.
Your leads, nobody else's
Database vendors sell the same contacts to every competitor in your market. Extracting directly from a company's website gives you a list nobody else ran.
Context attached to every contact
Every contact comes with the source URL where it was found. Page context turns a cold sequence into a conversation starter.
Per-crawl pricing
Charged on bandwidth and compute. AI extraction runs through an AI Studio subscription from $6/mo. Scale month to month, cancel anytime.
Target list to CRM in three steps.
Target
Feed Spider a list of company domains. CSV upload, direct API call, or a webhook trigger from your CRM when a new account enters your pipeline.
Extract
Spider crawls each site and uses AI to pull emails, phone numbers, job titles, and social profiles from public pages. Coverage depends on what each company publishes.
Deliver
Spider POSTs structured JSON to your webhook endpoint as contacts are discovered. Built-in data connectors route to S3, Google Cloud Storage, Google Sheets, or Supabase.
Pass domains, set a webhook, walk away.
Spider crawls each company, extracts contacts with AI, and POSTs page results to your endpoint as they finish. Parse the JSON on your side and push contacts to your CRM.
from spider import Spider
spider = Spider()
# Batch extract contacts from target companies
targets = [
"https://acme.com",
"https://globex.io",
"https://initech.dev",
# ... hundreds more
]
for domain in targets:
result = spider.ai_crawl(
url=domain,
prompt="Extract emails, phone numbers, job titles, LinkedIn profiles",
params={
"limit": 50,
"webhook": "https://yourapp.com/api/new-lead",
}
)Keep reading.
Pull contacts from the source, not a stale database.
Free balance on sign-up. Bring your target domains.