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"
}
]
| Feature | Details |
|---|---|
| Pricing | Free tier: 100 lookups/month | Paid plans from $29/month |
| Response Format | JSON |
| Authentication | API key (free registration) |
| Average Response Time | <200ms |
| Data Points Returned | 10 fields per company |
| Best For | Lead 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.
| Field | Description | Example Value |
|---|---|---|
| name | Official company name | popupsmart |
| country | Country of headquarters | united states |
| locality | City location | miami |
| region | State or province | florida |
| founded | Year established | 2019 |
| industry | Business classification | information technology and services |
| size | Employee count range | 11-50 |
| linkedin_url | Company LinkedIn profile | linkedin.com/company/popupsmart |
| website | Normalized domain | popupsmart.com |
| id | Unique identifier | BNb1yK2XmD7DRjS9RA0vIgl8VZkw |
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_KEYExample 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:
| Provider | Free Tier | Starting Price | Data Points | Best For |
|---|---|---|---|---|
| TechnologyChecker | 100/month | $29/month | 10 fields | SMBs, startups, developers |
| Clearbit | None | Custom pricing | 100+ fields | Enterprise sales teams |
| ZoomInfo | None | $15,000+/year | 200+ fields | Large sales organizations |
| Hunter.io | 25/month | $49/month | Limited company data | Email finding focus |
| Apollo.io | 50 credits/month | $49/month | 50+ fields | Outbound 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:
- CRM Webhooks: Trigger enrichment when new contacts are created in Salesforce, HubSpot, or Pipedrive. Map returned fields to custom company properties.
- Zapier/Make Automation: Build no-code workflows that enrich new form submissions, spreadsheet rows, or database entries automatically.
- Custom Applications: Call the API directly from Python, JavaScript, or any language with HTTP client libraries.
- 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
- 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. - 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. - What format does the API return the information in?
The API returns the information in a JSON format. - Do I need to provide any headers when making a request?
Yes, you need to include 'accept: application/json' in your request headers. - 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. - 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. - 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.