B2B Company Data Enrichment API
Pricing
from $10.00 / 1,000 enriched companies
B2B Company Data Enrichment API
Enrich company domains with social links, contact pages, and metadata. Supercharge your CRM and B2B sales pipelines.
Pricing
from $10.00 / 1,000 enriched companies
Rating
0.0
(0)
Developer
Andok
Actor stats
0
Bookmarked
6
Total users
4
Monthly active users
19 days ago
Last modified
Categories
Share
Company Enrichment & Research
Enrich messy CRM leads with structured company data pulled from public web sources. Feed in whatever you have -- a company name, domain, VAT number, or just a freeform query -- and get back a clean profile with website metadata, contact details, social links, SSL signals, and Wayback Machine history. Built for reliable enrichment pipelines that avoid brittle anti-bot sources.
Features
- Flexible input — accepts any combination of company name, domain, website URL, VAT number, or freeform query
- Website intelligence — extracts page title, meta description, organization name, logo, and technology signals
- Contact discovery — finds emails, phone numbers, and social media links (LinkedIn, Twitter, Facebook, Instagram, YouTube)
- EU VAT validation — verifies VAT numbers against the official VIES service and returns registered name and address
- SSL certificate signals — checks certificate expiry, issuer, and subject CN for trust assessment
- Wayback Machine history — retrieves earliest/latest snapshots and total snapshot count to gauge domain age
- Evidence trail — every data point includes its source URL so you can verify findings
- Bulk processing — enrich hundreds of companies in a single run with configurable concurrency
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
items | array | Yes | — | List of company objects to enrich. Each object can include query, name, domain, websiteUrl, countryCode, vatNumber, or regNumber |
fetchWebsite | boolean | No | true | Fetch the company website and extract metadata, contacts, and technology signals |
maxWebsiteChars | integer | No | 200000 | Maximum HTML characters to download per website (10,000-2,000,000) |
includeWebsiteText | boolean | No | false | Include the full extracted text content from the website in the output |
includeSocialLinks | boolean | No | true | Extract social media profile links from the website |
includeWayback | boolean | No | true | Fetch Wayback Machine signals (earliest/latest snapshot, snapshot count) |
includeSsl | boolean | No | true | Fetch SSL certificate signals (expiry date, issuer, subject CN) |
timeoutSeconds | integer | No | 25 | Maximum seconds to wait per HTTP request (5-120) |
concurrency | integer | No | 3 | Number of companies to process in parallel (1-20) |
Input Example
{"items": [{ "name": "Apify", "domain": "apify.com" },{ "domain": "stripe.com", "countryCode": "IE" },{ "query": "acme tallinn fintech" }],"fetchWebsite": true,"includeSocialLinks": true,"includeWayback": true,"includeSsl": true}
Output
Each company produces one result object with normalized data, evidence sources, and any issues encountered.
Key sections:
input— the original input as providedcanonical— normalized name, domain, website URL, country code, and registry numberwebsite— page title, description, organization name, logo URL, detected technologiescontacts— emails, phone numbers, and social media linksvat— VIES validation result (valid/invalid, registered name and address)ssl— certificate expiry date, issuer, and subject CNwayback— earliest/latest snapshot timestamps and total snapshot countevidence— array of source URLs and types for each data pointissues— any errors or warnings encountered during enrichmentcheckedAt— ISO timestamp of when the enrichment was performed
Output Example
{"input": { "name": "Apify", "domain": "apify.com" },"canonical": {"name": "Apify","domain": "apify.com","websiteUrl": "https://apify.com","countryCode": null,"regNumber": null},"website": {"fetched": true,"finalUrl": "https://apify.com/","title": "Apify: Full-stack web scraping and data extraction platform","description": "Build reliable web scrapers and browser automations...","organizationName": "Apify Technologies","logoUrl": "https://apify.com/logo.png","technologies": ["Next.js", "Vercel"]},"contacts": {"emails": ["support@apify.com"],"phones": [],"social": {"linkedin": ["https://linkedin.com/company/apify"],"twitter": ["https://twitter.com/apaborsky"]}},"vat": { "checked": false, "isValid": null, "name": null, "address": null },"ssl": {"checked": true,"validTo": "2025-12-15T23:59:59.000Z","issuer": "Let's Encrypt","subjectCN": "apify.com"},"wayback": {"checked": true,"earliestTimestamp": "20150301120000","latestTimestamp": "20250201080000","snapshotCount": 1842},"evidence": [{ "sourceUrl": "https://apify.com/", "type": "website", "snippet": "Build reliable web scrapers..." },{ "sourceUrl": "https://apify.com", "type": "ssl", "snippet": "SSL validTo: 2025-12-15T23:59:59.000Z" }],"issues": [],"checkedAt": "2025-03-09T14:22:01.000Z"}
Pricing
| Event | Cost |
|---|---|
| Enriched Company | Pay-per-event (see actor pricing page) |
You pay for each company enriched. A per-run spending cap ensures you never exceed your budget.
Use Cases
- CRM enrichment — bulk-update Salesforce, HubSpot, or Pipedrive records with verified company data
- Lead qualification — assess company legitimacy using SSL certificates, domain age, and VAT validation
- Sales intelligence — gather technology signals and social profiles before outreach calls
- Due diligence — verify company identity through multiple public sources with an evidence trail
- Market research — build structured company databases from lists of domains or names
- Agency onboarding — quickly research potential clients using just a name or domain
Related Actors
| Actor | What it adds |
|---|---|
| Website Contact Scraper | Deep-crawls entire websites to find every email and phone, complementing enrichment data |
| Contact Info Extractor | Fast email/phone extraction from specific pages when you already have the URLs |
| Shopify Store Intelligence | Adds product catalog and pricing data for companies running on Shopify |
Notes
- This actor uses only reliable public sources (website HTML, VIES, SSL, Wayback Machine) and avoids brittle anti-bot targets for maximum reliability.
- VAT validation requires both
countryCode(2-letter EU code) andvatNumber(without country prefix). - The
includeWebsiteTextoption can significantly increase output size -- enable it only when you need full-text analysis.