← Back to Enrich Layer
GET/company

Company Profile

Structured company profile from a LinkedIn company URL. $0.0236 per call (use_cache defaults to if-present). categories, funding_data, exit_data and acquisitions: +$0.0236 each only when requested AND data is returned. extra: +$0.0236 whenever requested. use_cache=if-recent (data no older than 29 days) +$0.0236; live_fetch=force +$0.2124. Max $0.3776 per call. x402/MPP callers prepay every requested add-on.

Enrich Layer·Dynamic pricing

Dynamic pricing

0.0236 * (1+(query.categories=="include" ? (response.categories ? (count(response.categories) > 0 ? 1 : 0) : 0) : 0)+(query.funding_data=="include" ? (response.funding_data ? (count(response.funding_data) > 0 ? 1 : 0) : 0) : 0)+(query.exit_data=="include" ? (response.exit_data ? (count(response.exit_data) > 0 ? 1 : 0) : 0) : 0)+(query.acquisitions=="include" ? (response.acquisitions ? (response.acquisitions.acquired_by ? 1 : (response.acquisitions.acquired ? (count(response.acquisitions.acquired) > 0 ? 1 : 0) : 0)) : 0) : 0)+(query.extra=="include" ? 1 : 0)+(query.use_cache=="if-recent" ? 1 : 0)+(query.live_fetch=="force" ? 9 : 0))

Example code

// Using @orth/sdk - The simplest way to call APIs // Install: npm install @orth/sdk import Orthogonal from "@orth/sdk"; const orthogonal = new Orthogonal({ apiKey: process.env.ORTHOGONAL_API_KEY, }); const output = await orthogonal.run({ api: "enrich-layer", path: "/company", query: { "url": "example" } }); console.log(output);

Query parameters

urlrequired
string

URL Company Profile to crawl.

categories
string

include to add company categories. +$0.0236 only if categories are returned. Default exclude.

funding_data
string

include to add funding rounds. +$0.0236 only if funding rounds are returned. Default exclude.

exit_data
string

include to add investment portfolio exits. +$0.0236 only if exits are returned. Default exclude.

acquisitions
string

include to add acquisitions data (companies acquired and acquirer). +$0.0236 only if acquisition data is returned. Default exclude.

extra
string

include to add extra details (Crunchbase rank, contact email, phone, Facebook/Twitter accounts, funding totals, IPO status, investors). +$0.0236 whenever requested, even if few fields come back. Default exclude.

use_cache
string

if-present (Orthogonal default): cached profile regardless of age; sourced externally if not cached. if-recent: best effort profile no older than 29 days, +$0.0236.

fallback_to_cache
string

Tweaks the fallback behavior if an error arises from fetching a fresh profile. This parameter accepts the following values: * `on-error` (default value) - Fallback to reading the profile from cache if an error arises. * `never` - Do not ever read profile from cache.

live_fetch
string

force: fetch a fresh profile, +$0.2124. default (default): do not force; prefer use_cache=if-recent.

    Orthogonal - Giving AI agents the tools they need.