Overview
ORB Intelligence, founded in 2015 and now owned by Dun & Bradstreet, offers a suite of APIs focused on business data, primarily serving the needs of developers building B2B applications. The core offering is the Company Data API, which provides access to firmographic, technographic, and news data for businesses worldwide. This data can be integrated into various systems to enhance operational efficiency and strategic decision-making. The API is designed for use cases such as enriching customer relationship management (CRM) platforms with up-to-date company profiles, powering sales intelligence tools with actionable insights, and supporting market research efforts by providing detailed company attributes.
Beyond data enrichment, ORB Intelligence APIs are utilized in compliance workflows, specifically for Know Your Customer (KYC) and Anti-Money Laundering (AML) processes. By providing verified company information, the API can assist organizations in meeting regulatory requirements and mitigating risk. The platform offers a Developer Plan, which includes 50 free API requests per month, allowing developers to test and integrate the service without an initial financial commitment. Paid plans start at $99 per month for 5,000 requests. The documentation includes interactive API explorers and code examples in cURL and Python, aiming to provide a clear developer experience for integrating company data into various applications.
The Company Data API provides details such as company size, industry classification, revenue estimates, and technology stack. The Company Search API enables discovery of businesses based on specific criteria, while the News & Events API delivers real-time updates and historical news about companies. This comprehensive data set aims to support a range of business functions, from sales and marketing to risk management and strategic planning. For example, a sales team could use the technographic data to identify companies using specific software solutions, tailoring their outreach based on potential needs. Similarly, market researchers could analyze industry trends by aggregating data across multiple companies.
Key features
- Company Data API: Access to comprehensive firmographic data (e.g., industry, revenue, employee count), technographic data (e.g., technologies used), and contact information for businesses globally.
- Company Search API: Enables searching for companies based on various criteria such as name, domain, industry, location, and employee size, facilitating targeted data retrieval.
- News & Events API: Provides real-time and historical news articles and event data related to specific companies, supporting market intelligence and risk monitoring.
- Data Enrichment: Automates the process of adding or updating company information within existing databases or CRM systems.
- Global Coverage: Offers data for companies across multiple countries and regions, supporting international business operations.
- GDPR Compliance: Adheres to General Data Protection Regulation (GDPR) standards for data processing and privacy (ORB Intelligence homepage).
- Developer Plan: A free tier providing 50 API requests per month for testing and development purposes.
Pricing
ORB Intelligence offers a tiered pricing model, including a free developer plan and various paid subscriptions based on API request volume. The following table summarizes the pricing as of May 2026.
| Plan Name | Monthly Cost | API Requests/Month | Notes |
|---|---|---|---|
| Developer Plan | Free | 50 | For testing and evaluation. No credit card required. |
| Starter Plan | $99 | 5,000 | Includes core company data and search. |
| Growth Plan | $299 | 25,000 | Expanded data access and higher request limits. |
| Business Plan | $499 | 50,000 | Designed for larger operations with increased data needs. |
| Enterprise Plan | Custom | Custom | Tailored solutions for high-volume and specific requirements. |
For more detailed information on features included in each plan and potential overage charges, refer to the official ORB Intelligence pricing page.
Common integrations
ORB Intelligence APIs can be integrated into various business applications and workflows. Common integration points include:
- CRM Systems: Enriching contact and account records in platforms like Salesforce (Salesforce homepage) or HubSpot with firmographic and technographic data.
- Marketing Automation Platforms: Powering lead scoring, segmentation, and personalization in tools such as Marketo or Pardot.
- Business Intelligence (BI) Tools: Incorporating company data into dashboards and reports for market analysis and strategic planning.
- Data Warehouses: Populating data lakes and warehouses with comprehensive company profiles for analytical purposes.
- Sales Engagement Platforms: Providing sales teams with up-to-date company context for more effective outreach.
- Compliance Software: Integrating company verification data into KYC/AML compliance systems.
Alternatives
Developers seeking company data APIs may consider several alternatives, each with distinct features and pricing models:
- Clearbit: Offers a suite of APIs for company and contact data, lead enrichment, and marketing intelligence.
- ZoomInfo: Provides extensive B2B contact and company data, primarily focused on sales and marketing intelligence.
- Apollo.io: Combines a B2B database with sales engagement tools, offering data enrichment and outreach capabilities.
Getting started
To begin using the ORB Intelligence API, developers typically obtain an API key and then make requests to the API endpoints. The following Python example demonstrates how to retrieve company data using the primary Company Data API by domain name. This example assumes you have an API key and are targeting a specific company's domain.
import requests
import json
# Replace with your actual ORB Intelligence API Key
API_KEY = "YOUR_API_KEY"
BASE_URL = "https://api.orbintelligence.com/0/companies"
def get_company_data_by_domain(domain):
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
}
params = {
"domain": domain
}
try:
response = requests.get(BASE_URL, headers=headers, params=params)
response.raise_for_status() # Raise an HTTPError for bad responses (4xx or 5xx)
return response.json()
except requests.exceptions.HTTPError as http_err:
print(f"HTTP error occurred: {http_err} - {response.text}")
except requests.exceptions.ConnectionError as conn_err:
print(f"Connection error occurred: {conn_err}")
except requests.exceptions.Timeout as timeout_err:
print(f"Timeout error occurred: {timeout_err}")
except requests.exceptions.RequestException as req_err:
print(f"An unexpected error occurred: {req_err}")
return None
if __name__ == "__main__":
target_domain = "orbintelligence.com"
company_data = get_company_data_by_domain(target_domain)
if company_data:
print(json.dumps(company_data, indent=2))
# Example of accessing specific data points
if company_data and company_data.get('results'):
first_company = company_data['results'][0]
print(f"\nCompany Name: {first_company.get('name')}")
print(f"Industry: {first_company.get('industry')}")
print(f"Employees: {first_company.get('employee_count')}")
print(f"Website: {first_company.get('domain')}")
else:
print(f"Failed to retrieve data for {target_domain}.")
This Python script defines a function get_company_data_by_domain that takes a domain name as input. It constructs a GET request to the ORB Intelligence Company Data API endpoint, including the API key in the Authorization header. The response, if successful, is parsed as JSON. Error handling is included to catch common request exceptions. For full API reference and additional endpoints, consult the ORB Intelligence documentation.