Skip to content

The data

One schema, built around the entity that actually serves the client.

BrokerMeta models broker product information as structured, versioned, jurisdiction-aware records rather than a flat list of marketing attributes.

Structure

Broker → Legal Entity → Licence → Jurisdiction → Offering

An offering is the unit publishers query. It represents what one legal entity, under one licence, offers one type of client in one jurisdiction.

  1. Broker

    Example Broker

  2. Legal Entity

    Example Broker (UAE) Ltd

  3. Licence

    ABC123

  4. Jurisdiction

    United Arab Emirates

  5. Offering

    Retail — standard account

Data principles

Four rules the schema does not bend.

Attached to an entity

No value floats free. Every field belongs to a legal entity, licence and jurisdiction, so it is always clear who the fact applies to.

Versioned, not overwritten

Updates create a new version with an effective date. Previous values remain readable so a page can show what changed and when.

Sourced

Each value records where it came from, so publishers can attribute it and reviewers can check it.

Normalized units

Spreads, fees and durations use consistent units and currencies across brokers, so values are comparable without conversion logic.

Field reference

Representative fields by category.

Field names and types below are indicative of the schema shape during early access. The complete machine-readable reference ships with the API documentation.

Regulation

8 fields · 8 attributes

FieldTypeCovers
legal_entitystringLegal entities
regulatorstringRegulators
licencestringLicences
jurisdictioniso_3166_1Jurisdictions
restricted_countriesiso_3166_1[]Restricted countries
investor_protectionobjectInvestor protection
risk_warningstringRisk warnings
retail_loss_percentagedecimalRetail loss percentages

Trading

8 fields · 8 attributes

FieldTypeCovers
asset_classesenum[]Asset classes
instrumentsintegerInstruments
average_spreaddecimalSpreads
commissionobjectCommissions
max_leverageratioLeverage
margin_requirementdecimalMargin requirements
account_typesobject[]Account types
platformsenum[]Trading platforms

Accounts

7 fields · 7 attributes

FieldTypeCovers
minimum_depositmoneyMinimum deposits
base_currenciesiso_4217[]Base currencies
islamic_accountbooleanIslamic accounts
opening_requirementsstring[]Account-opening requirements
inactivity_feemoneyInactivity fees
custody_feemoneyCustody fees
conversion_feedecimalCurrency conversion fees

Payments

8 fields · 8 attributes

FieldTypeCovers
deposit_methodsenum[]Deposit methods
withdrawal_methodsenum[]Withdrawal methods
deposit_feemoneyDeposit fees
withdrawal_feemoneyWithdrawal fees
processing_timedurationProcessing times
cards_acceptedenum[]Cards
bank_transferbooleanBank transfers
ewalletsenum[]E-wallets

Product experience

8 fields · 8 attributes

FieldTypeCovers
mobile_appsenum[]Mobile apps
platform_featuresstring[]Platform features
authenticationenum[]Authentication
chartingobjectCharting
alertsbooleanAlerts
researchobjectResearch
educationobjectEducation
support_availabilitystringSupport availability

Need a field that is not listed?

The schema grows with the publishers and brokers using it. Tell us what your templates need and we will tell you where it fits.