Skip to main content

Company

A Company entity on the Craft platform.

type Company {
id: ID!
slug: String!
name: String!
legalName: String
duns: DUNS
logo: Image
homepage: URL
firstPartyData(
where: CompanyFirstPartyDataRecordWhere
before: String
after: String
first: Int
last: Int
): CompanyFirstPartyDataRecordConnection
courtFilings(
first: Int
after: String
last: Int
before: String
where: CourtFilingWhere
orderBy: [CourtFilingOrderBy!]
): CourtFilingConnection
patents(
first: Int
after: String
last: Int
before: String
where: PatentWhere
): PatentConnection
acurisRegulatoryEnforcements(
first: Int
after: String
last: Int
before: String
): AcurisRegulatoryEnforcementListConnection
acurisInsolvencies(
first: Int
after: String
last: Int
before: String
): AcurisInsolvencyConnection
acurisStateOwnership: AcurisStateOwnership
acurisSanctionListings(
first: Int
after: String
last: Int
before: String
): AcurisSanctionListingConnection
acurisProfilesOfInterest(
first: Int
after: String
last: Int
before: String
): AcurisProfileOfInterestConnection
securityScorecardRating: SecurityScorecardRating
upguardRating: UpguardRating
lab1DataBreachIncidents(
first: Int
after: String
last: Int
before: String
): Lab1DataBreachIncidentConnection
lab1DataBreachIncidentToEmployeeRanking: Lab1DataBreachIncidentToEmployeeRanking
meta: CompanyMeta!
}

Fields​

Company.id ● ID! non-null scalar​

Main identifier of the company

Company.slug ● String! non-null scalar​

URL slug for the company

Company.name ● String! non-null scalar​

Primary name by which this company is identified

Legal registered name

Company.duns ● DUNS scalar​

DUNS number of the company

Company logo image asset

Company.homepage ● URL scalar​

Company homepage URL

Company.firstPartyData ● CompanyFirstPartyDataRecordConnection object​

First-party data records attached to this company. Newest first.

Company.firstPartyData.where ● CompanyFirstPartyDataRecordWhere input​
Company.firstPartyData.before ● String scalar​
Company.firstPartyData.after ● String scalar​
Company.firstPartyData.first ● Int scalar​
Company.firstPartyData.last ● Int scalar​

Company.courtFilings ● CourtFilingConnection object​

Court filings this company is a party to (newest first).

Company.courtFilings.first ● Int scalar​
Company.courtFilings.after ● String scalar​
Company.courtFilings.last ● Int scalar​
Company.courtFilings.before ● String scalar​
Company.courtFilings.where ● CourtFilingWhere input​
Company.courtFilings.orderBy ● [CourtFilingOrderBy!] list input​

Company.patents ● PatentConnection object​

Patents assigned to this company.

Company.patents.first ● Int scalar​
Company.patents.after ● String scalar​
Company.patents.last ● Int scalar​
Company.patents.before ● String scalar​
Company.patents.where ● PatentWhere input​

Company.acurisRegulatoryEnforcements ● AcurisRegulatoryEnforcementListConnection object​

Enforcement, law-enforcement and restrictive-measure lists this company appears on according to Acuris's Regulatory Enforcement List, each with the events recorded on it. Newest enforcement first (lastEnforcedOn), listings without a dated event last; listings on the same date come in a stable order.

Company.acurisRegulatoryEnforcements.first ● Int scalar​
Company.acurisRegulatoryEnforcements.after ● String scalar​
Company.acurisRegulatoryEnforcements.last ● Int scalar​
Company.acurisRegulatoryEnforcements.before ● String scalar​

Company.acurisInsolvencies ● AcurisInsolvencyConnection object​

Insolvency notices recorded against this company according to Acuris: administrations, voluntary liquidations, windings up by the court, petitions and the like. Gazette notices first, newest first; then notices with only a start date, newest first; notices without a date last. An empty connection means Acuris records no insolvency notice only once the company has been screened, as reported by meta.acurisInsolvencies.

Company.acurisInsolvencies.first ● Int scalar​
Company.acurisInsolvencies.after ● String scalar​
Company.acurisInsolvencies.last ● Int scalar​
Company.acurisInsolvencies.before ● String scalar​

Company.acurisStateOwnership ● AcurisStateOwnership object​

Acuris's record that this company is, or was, a state-owned enterprise, with the supporting documents. Acuris keeps this record only for companies it classifies as state-owned, so null on a profiled company means it is not state-owned according to Acuris; whether the company has been profiled is reported by meta.acurisStateOwnership.

Company.acurisSanctionListings ● AcurisSanctionListingConnection object​

Sanctions lists this company appears on according to Acuris, current and lifted, each with its regime, measures and the events the sanctioning body published on it. Newest event first (lastEnforcedOn), sanctions without a dated event last; sanctions on the same date come in a stable order.

Company.acurisSanctionListings.first ● Int scalar​
Company.acurisSanctionListings.after ● String scalar​
Company.acurisSanctionListings.last ● Int scalar​
Company.acurisSanctionListings.before ● String scalar​

Company.acurisProfilesOfInterest ● AcurisProfileOfInterestConnection object​

Acuris's Profile of Interest classifications of this company — reasons it is flagged for attention that fall outside sanctions, enforcement and adverse media, e.g. a link to a public official — each with the documents behind it. Newest version first.

Company.acurisProfilesOfInterest.first ● Int scalar​
Company.acurisProfilesOfInterest.after ● String scalar​
Company.acurisProfilesOfInterest.last ● Int scalar​
Company.acurisProfilesOfInterest.before ● String scalar​

Company.securityScorecardRating ● SecurityScorecardRating object​

Security Scorecard cybersecurity rating for this company.

Company.upguardRating ● UpguardRating object​

UpGuard cybersecurity rating for this company.

Company.lab1DataBreachIncidents ● Lab1DataBreachIncidentConnection object​

Data-breach incidents affecting this company.

Company.lab1DataBreachIncidents.first ● Int scalar​
Company.lab1DataBreachIncidents.after ● String scalar​
Company.lab1DataBreachIncidents.last ● Int scalar​
Company.lab1DataBreachIncidents.before ● String scalar​

Company.lab1DataBreachIncidentToEmployeeRanking ● Lab1DataBreachIncidentToEmployeeRanking object​

Incident-to-employee percentile ranking for this company.

Company.meta ● CompanyMeta! non-null object​

The company's metadata surface. It contains information about access to the data and whether it was already collected

Returned By​

company query ● companyByDuns query ● companyByFirstPartyDataAttribute query ● companyBySlug query

Member Of​

CompanyIntelligenceReport object ● CompanyRequest object ● CourtFilingCompany object ● Lab1DataBreachIncidentAffectedCompany object ● RiskSignalInterpretation object