v1.0.0
Initial ReleaseCompanyLens API is live. Full company enrichment, tech detection, social discovery, DNS/WHOIS intelligence, and bulk processing — all in one simple REST API.
New Endpoints
GET /v1/enrich/companyFull company profile enrichment. Returns name, description, industry, employee count range, founding year, headquarters location, social profiles, tech stack (flat + categorized), contact email pattern, website metadata, WHOIS, and DNS records.
GET /v1/enrich/techDedicated tech stack detection. Analyzes HTTP headers, HTML content, and DNS MX records to categorize technologies into frameworks, CMS, analytics, payment, CDN/hosting, email providers, chat/support, and other.
GET /v1/enrich/socialSocial profile discovery. Scrapes company websites and probes common URL patterns to find LinkedIn, Twitter/X, Facebook, GitHub, YouTube, Instagram, and Crunchbase profiles.
POST /v1/enrich/bulkBulk company enrichment. Enrich up to 10 domains concurrently in a single POST request. Returns per-domain results with success/failure status and full enrichment payloads.
GET /v1/healthHealth check endpoint. Returns service status, API version, Redis connectivity, and database connectivity.
Tech Stack Detection
60+ technology fingerprintsDetects popular frameworks (React, Next.js, Vue, Angular), CMS platforms (WordPress, Shopify, Webflow), analytics (GA4, Segment, Mixpanel), CDNs (Cloudflare, Fastly, AWS CloudFront), payment processors (Stripe.js, Braintree), email providers (SendGrid, Mailchimp, Postmark), and chat tools (Intercom, Drift, HubSpot).
Dual response formattech_stack returns a flat deduplicated list for quick access; tech_stack_detailed groups technologies by category for structured consumption.
Multi-signal detectionCombines HTTP response headers, HTML meta tags, script src patterns, and DNS MX records for higher accuracy.
DNS & WHOIS Intelligence
Full DNS record lookupA, CNAME, MX, NS, and TXT records returned in the dns object. Useful for detecting email providers, CDNs, and infrastructure from DNS alone.
WHOIS enrichmentRegistrar, registrant organization, creation date, expiry date, last updated, name servers, and domain status — all parsed from WHOIS data.
Infrastructure
Redis cachingAll enrichment results are cached for 7 days. Use refresh=true to bypass the cache and fetch fresh data on demand.
Rate limitingPer-API-key rate limits enforced with standard X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset response headers.
Tiered API keysFree, Starter, Pro, and Business tiers with different rate limits. API keys are managed per-account.
Request loggingEvery API call is logged with cache hit status, response time, and tier metadata for usage analytics.