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.
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
URL Company Profile to crawl.
include to add company categories. +$0.0236 only if categories are returned. Default exclude.
include to add funding rounds. +$0.0236 only if funding rounds are returned. Default exclude.
include to add investment portfolio exits. +$0.0236 only if exits are returned. Default exclude.
include to add acquisitions data (companies acquired and acquirer). +$0.0236 only if acquisition data is returned. Default exclude.
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.
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.
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.
force: fetch a fresh profile, +$0.2124. default (default): do not force; prefer use_cache=if-recent.