harmonic_get_company
Retrieve detailed company information by ID with customizable field selection to control response size and focus on relevant data.
Instructions
Get company details by ID with field filtering for optimal response size.
Input:
company_id: Numeric ID (e.g., "1") or full URN (e.g., "urn:harmonic:company:1")
include_fields: Optional array of fields to include (e.g., ["name", "funding", "headcount"])
Response sizes:
Default (basic fields): ~3KB per company
All fields: ~368KB per company (not recommended)
Default fields returned: name, description, website, headcount, location, funding, stage, founding_date, company_type, customer_type, contact, socials
When to use:
After harmonic_search_companies to get full details
After harmonic_find_similar_companies
When you have a company ID from another source
Note: Uses batch endpoint internally for proper field filtering. The GET endpoint ignores include_fields.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company_id | Yes | Company ID or URN | |
| include_fields | No | Specific fields to include (e.g., ["name", "funding", "headcount"]) | |
| response_format | No | Output format: "json" or "markdown" | json |