The Company Enrichment API instantly transforms any website domain into structured company intelligence—returning founding year, industry classification, employee count, headquarters location, and LinkedIn profile URL in a single API call. Built for sales teams, marketers, and developers who need accurate B2B data without enterprise pricing, this tool offers 100 free monthly lookups with no credit card required.

[
  {
    "country": "united states",
    "founded": 2019,
    "id": "BNb1yK2XmD7DRjS9RA0vIgl8VZkw",
    "industry": "information technology and services",
    "linkedin_url": "linkedin.com/company/popupsmart",
    "locality": "miami",
    "name": "popupsmart",
    "region": "florida",
    "size": "11-50",
    "website": "popupsmart.com"
  }
]

FeatureDetails
PricingFree tier: 100 lookups/month | Paid plans from $29/month
Response FormatJSON
AuthenticationAPI key (free registration)
Average Response Time<200ms
Data Points Returned10 fields per company
Best ForLead enrichment, CRM automation, sales intelligence

What Data Does the Company Enrichment API Return?

The API returns ten structured data fields for any valid company domain. Each response includes the company's registered name, country of operation, specific locality (city), and broader region (state/province). You also receive the founding year, industry classification using standard categories, and employee size range.

For sales and marketing teams, the LinkedIn company URL field enables direct profile access without manual searching. Every response includes a unique identifier for database integration and the normalized website domain.

FieldDescriptionExample Value
nameOfficial company namepopupsmart
countryCountry of headquartersunited states
localityCity locationmiami
regionState or provinceflorida
foundedYear established2019
industryBusiness classificationinformation technology and services
sizeEmployee count range11-50
linkedin_urlCompany LinkedIn profilelinkedin.com/company/popupsmart
websiteNormalized domainpopupsmart.com
idUnique identifierBNb1yK2XmD7DRjS9RA0vIgl8VZkw

How Do You Use the Company Domain Enrichment API?

Making your first API call takes under two minutes. The endpoint accepts GET requests with the target domain as a query parameter and returns JSON-formatted company data.

Endpoint:

GET https://api.technologychecker.io/v1/company?domain={company_domain}

Required Headers:

Accept: application/json
Authorization: Bearer YOUR_API_KEY

Example Request:

curl -X GET "https://api.technologychecker.io/v1/company?domain=popupsmart.com" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY"

Example Response:

[
  {
    "country": "united states",
    "founded": 2019,
    "id": "BNb1yK2XmD7DRjS9RA0vIgl8VZkw",
    "industry": "information technology and services",
    "linkedin_url": "linkedin.com/company/popupsmart",
    "locality": "miami",
    "name": "popupsmart",
    "region": "florida",
    "size": "11-50",
    "website": "popupsmart.com"
  }
]

What Are the Main Use Cases for Company Enrichment?

Company enrichment APIs solve the problem of incomplete CRM data. When you only have a prospect's email domain or website, enrichment fills the gaps automatically. Here are the primary applications:

Sales Lead Qualification: Sales development representatives use enrichment to instantly qualify inbound leads. Knowing a company's size and industry before the first call improves conversion rates by enabling personalized outreach.

CRM Data Hygiene: Marketing operations teams run enrichment on existing contact databases to fill missing company fields. This improves segmentation accuracy and campaign targeting.

Competitive Intelligence: Product and strategy teams monitor competitor company data including headcount changes, new locations, and industry pivots.

Account-Based Marketing: ABM platforms integrate enrichment APIs to build target account lists based on firmographic criteria like company size, industry, and geography.

Lead Scoring Automation: Marketing automation systems use enriched company data to score leads based on ideal customer profile fit—prioritizing companies matching target size and industry.

How Does This Compare to Other Company Data APIs?

The B2B data enrichment market includes several established players. Here's how this API positions against alternatives:

ProviderFree TierStarting PriceData PointsBest For
TechnologyChecker100/month$29/month10 fieldsSMBs, startups, developers
ClearbitNoneCustom pricing100+ fieldsEnterprise sales teams
ZoomInfoNone$15,000+/year200+ fieldsLarge sales organizations
Hunter.io25/month$49/monthLimited company dataEmail finding focus
Apollo.io50 credits/month$49/month50+ fieldsOutbound prospecting

TechnologyChecker's API offers the most generous free tier among pure company enrichment tools. While enterprise solutions like Clearbit and ZoomInfo provide deeper data coverage, their pricing models exclude smaller teams and individual developers.

How Do You Integrate Company Enrichment Into Your Workflow?

The API's RESTful design enables integration with virtually any platform supporting HTTP requests. Common integration patterns include:

  1. CRM Webhooks: Trigger enrichment when new contacts are created in Salesforce, HubSpot, or Pipedrive. Map returned fields to custom company properties.
  2. Zapier/Make Automation: Build no-code workflows that enrich new form submissions, spreadsheet rows, or database entries automatically.
  3. Custom Applications: Call the API directly from Python, JavaScript, or any language with HTTP client libraries.
  4. Spreadsheet Enrichment: Use Google Apps Script or Excel macros to bulk enrich company lists by domain.

Python Integration Example:

import requests

def enrich_company(domain, api_key):
    url = f"https://api.technologychecker.io/v1/company?domain={domain}"
    headers = {
        "Accept": "application/json",
        "Authorization": f"Bearer {api_key}"
    }
    response = requests.get(url, headers=headers)
    return response.json()

# Usage
company_data = enrich_company("stripe.com", "your_api_key")
print(f"Company: {company_data[0]['name']}")
print(f"Industry: {company_data[0]['industry']}")
print(f"Size: {company_data[0]['size']}")

FAQ

  1. What information does the Company Domain Enrichment API provide?
    The API provides details such as the company's country, founding year, industry, LinkedIn URL, locality, name, region, size, and website.
  2. How do I use the Company Domain Enrichment API?
    You can use the API by sending a GET request with the company's website as a parameter.
  3. What format does the API return the information in?
    The API returns the information in a JSON format.
  4. Do I need to provide any headers when making a request?
    Yes, you need to include 'accept: application/json' in your request headers.
  5. Can I use this API to gather information about any company?
    Yes, as long as you have the company's website, you can use this API to gather information about the company.
  6. Is there a limit to the number of requests I can make?
    The API usage limit depends on the terms of service of the API provider. Please refer to their documentation for more details.
  7. Can I use this API to get information about my competitors?
    Yes, you can use this API to gather insights about your competitors, partners, or potential clients.