Skip to main content

CompanyInfo

Company registry information

type CompanyInfo {
registrationNumber: String!
name: String
tradeName: String
registrationDate: Date
legalFormCode: String
vatNumber: String
taxIdentificationNumber: String
businessActivityDescription: String
businessClassificationCode: String
address: AddressInfo
headcount: CompanyHeadcount
forecastYearlyIncome: ForecastYearlyIncome
monthlyPaymentVolume: MonthlyPaymentVolume
regulatoryClassification: RegulatoryClassification
websites: [String!]
ultimateBeneficialOwners: [UltimateBeneficialOwner]
representatives: [OnboardingRepresentative]
companyType: CompanyType
}

Fields

CompanyInfo.registrationNumber ● String! non-null scalar

Registration number (e.g., SIREN for France)

  • Maximum 50 characters

CompanyInfo.name ● String scalar

Company legal name

  • Maximum 100 characters
  • Allowed characters: letters (including international characters), numbers, punctuation, and special symbols (¿, ¡, @, [, ], |, ', ', ?, =)

CompanyInfo.tradeName ● String scalar

Trade name (if different from legal name)

  • Maximum 100 characters
  • Same character restrictions as company name (no URLs or HTML special characters)

CompanyInfo.registrationDate ● Date scalar

Company registration date

  • Format: YYYY-MM-DD (e.g., 2020-01-15)
  • Must be a date in the past or today (not in the future)

CompanyInfo.legalFormCode ● String scalar

Legal form of the company

CompanyInfo.vatNumber ● String scalar

VAT identification number

  • Must follow EU VAT number format
  • Country-specific patterns (e.g., FR: 2 alphanumeric + 9 digits, DE: 9 digits, IT: 11 digits)
  • Supported countries: AT, BE, BG, CY, CZ, DE, DK, EE, EL/GR, ES, FI, FR, GB, HU, IE, IT, LT, LU, LV, MT, NL, PL, PT, RO, SE, SI, SK
  • Country prefix is optional (e.g., both "FR12345678901" and "12345678901" are accepted for France)

CompanyInfo.taxIdentificationNumber ● String scalar

Tax identification number

  • Maximum 16 characters

CompanyInfo.businessActivityDescription ● String scalar

Business activity description

  • Maximum 1024 characters

CompanyInfo.businessClassificationCode ● String scalar

Business classification code (example: NAF code for France)

CompanyInfo.address ● AddressInfo object

Company headquarters address

CompanyInfo.headcount ● CompanyHeadcount enum

Current company headcount

CompanyInfo.forecastYearlyIncome ● ForecastYearlyIncome enum

Forecast yearly income range

CompanyInfo.monthlyPaymentVolume ● MonthlyPaymentVolume enum

Monthly payment volume

CompanyInfo.regulatoryClassification ● RegulatoryClassification enum

Regulatory classification of the company

CompanyInfo.websites ● [String!] list scalar

Company websites, online presence URLs, social media profiles or handles

CompanyInfo.ultimateBeneficialOwners ● [UltimateBeneficialOwner] list object

Ultimate beneficial owners

CompanyInfo.representatives ● [OnboardingRepresentative] list union

List of representatives of the company

CompanyInfo.companyType ● CompanyType enum

Company type

Member Of

CompanyAccountHolderOnboarding object ● CompanyInfoRegistryDataSuccessPayload object ● PublicCompanyInfoRegistryDataSuccessPayload object