Online Data Feeds

The Tesel Data System is built to accept data in many forms including:

  • ATOM
  • CSV
  • Google Sheet
  • JSON
  • RSS
  • XML

The Tesel Data System is capable of running feed ingestion on a schedule as frequently as once per 5 minutes. Data must be accessible online, but Tesel system IP addresses can be provided and whitelisted to minimise data exposure.

We also make available a sandbox environment upon request where you can use your the Data Ingestion system in a way that doesn't affect any live data or interact.

The Tesel Data Feeder does support bulk updates across many company records in one go and is a great way to introduce large datasets into the Tesel platform before migrating to the Tesel Data API thereafter.

Getting Started

To use the Tesel Data System, please speak with a member of the Tesel Partner Team to onboard assist in the technical setup and connection of the data stream.

The following dataset is a typical example of how the Tesel Data System expects data to be formatted:

Company Name
Registered Company ID
Company Logo
Line 1
Line 2
Postal Code
Data Set Last Updated
Score Label Here
Another Label Here
123 Street Road
Greater London
702, 823, 994
2022-10-04 11:16:00

Multiple columns of additional data can be appended onto the end of the sheet as is demonstrated in the table above with the headers “Score Label Here” and “Another Label Here”.


id string

Unique identifier for the Company.

Company Name string

The name the company is publicly known and as will be displayed within the Tesel Marketplace.

Registered Company ID string

The identification string the company is uniquely identified by in its country of origin. Typically in the UK, his would be its Companies House Company Number.

Company Logo url

A URL locating the address at which the Tesel Data API can retrieve a copy of the Company’s logo for transfer to the Tesel Marketplace.


The registered business address for the company.

  • City string
  • City, district, suburb, town, or village.

  • Country string
  • Two-letter country code (ISO 3166-1 alpha-2).

  • Line 1 string
  • Address line 1 (e.g., street, PO Box, or company name).

  • Line 2 string
  • Address line 2 (e.g., apartment, suite, unit, or building).

  • Postal Code string
  • ZIP or postal code.

  • State string
  • State, county, province, or region.

isic string

The International Standard Industrial Classification of All Economic Activities (Isic Rev.4) which most closely categorises the companies trading activities.

Data Set Last Updated string (ISO 8601)

The timestamp at which this dataset was last updated. This is used within the platform to indicate when a dataset may be due for rehydration.

Key-Value Pairs

The subsequent columns collect the variety of ESG data for ingestion into the Tesel platform. This part of the Tesel Data System has been intentionally designed with flexibility in mind due to the diversity in data schemas the Tesel Marketplace houses. There is no limit to how many key-value pairs are added within the data set.

  • key string (column header)
  • The human-readable label for which this data should be listed as within the Tesel Marketplace.

  • value string (column value)
  • The value relating to the current key-value pair.