Quick Start Guide

Get up and running with the Company Data API in minutes. Access millions of company profiles and business intelligence data.

Start Building →

Getting Started

The Company Data API provides access to comprehensive business intelligence data including company profiles, technographics, firmographics, contact information, and real-time updates. Our REST API is designed for developers who need reliable, scalable access to business data.

Base URL: https://api.companydataapi.com/v1

Authentication

All API requests require authentication using API keys. Include your API key in the Authorization header.

API Key Authentication

Include your API key in the Authorization header of every request:

curl -H "Authorization: Bearer YOUR_API_KEY" \
     -H "Content-Type: application/json" \
     https://api.companydataapi.com/v1/companies/search
Keep your API key secure! Never expose it in client-side code or public repositories.

Company Profiles

Get detailed company information including firmographics, financial data, and business intelligence.

GET /companies/{id}

Get Company Profile

Retrieve comprehensive company information by ID or domain.

curl -H "Authorization: Bearer YOUR_API_KEY" \
     https://api.companydataapi.com/v1/companies/comp_123456

Technographics

Access detailed technology stack information for companies including software, infrastructure, and development tools.

GET /companies/{id}/technologies

Get Company Technologies

Retrieve comprehensive technology stack data for a specific company.

import requests

response = requests.get(
    'https://api.companydataapi.com/v1/companies/comp_123456/technologies',
    headers={'Authorization': 'Bearer YOUR_API_KEY'}
)

technologies = response.json()
print(f"Company uses {len(technologies['categories'])} technology categories")

Contact Data

Access contact information for key decision makers and employees at target companies.

GET /companies/{id}/contacts

Get Company Contacts

Retrieve contact information for employees and decision makers.

Data Privacy: All contact data complies with GDPR, CCPA, and other privacy regulations.

Webhooks

Receive real-time notifications when company data changes or new companies match your criteria.

Webhook Events

Configure webhooks for the following events:

  • company.updated - Company profile information changed
  • company.technology_added - New technology detected
  • company.funding_round - New funding round announced
  • search.new_match - New company matches saved search

Error Handling

The API uses standard HTTP response codes and returns detailed error messages.

Status Code Meaning Description
200 OK Request successful
400 Bad Request Invalid request parameters
401 Unauthorized Invalid or missing API key
404 Not Found Company not found
429 Rate Limited Too many requests
500 Server Error Internal server error