Introduction
Our REST APIs give all the functionalities needed to interact with our database. All these services are exclusively usable with https standard, and only after having been authenticated.
For brevity, the possible error codes for all endpoints are at the end of the document.
Every endpoint is to be called starting with the domain https://api.netzeroinsights.com
Security
Login
To login, use this code:
curl -v -X POST "https://api.netzeroinsights.com/security/formLogin" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "username=YOUR_USERNAME&password=YOUR_PASSWORD"
Make sure to replace
YOUR_USERNAME
andYOUR_PASSWORD
with your credentials.Using the -v ("verbose") flag lets you see the full response, in which you can find the Session Cookie.
Before using any other API, you should first login using the following endpoint:
POST /security/formLogin
With the following two parameters:
Parameter name | Parameter value |
---|---|
username | provided by Net Zero Insights |
password | provided by Net Zero Insights |
The possible response codes are:
Response code | Meaning |
---|---|
200 | Login successful |
Please note that in case of a 200 response, you will also get a Session Cookie. You should save this, as it will be needed for using all the other endpoints. The session cookie expires after 30 minutes of session inactivity.
Our API expects the Session Cookie to be included in all API requests to the server, like this:
JSESSIONID=EXAMPLE_SESSION_ID
Logout
To logout, use this code:
curl -v --cookie "JSESSIONID=EXAMPLE_SESSION_ID" \
-X GET "https://api.netzeroinsights.com/security/logout"
Make sure to replace
EXAMPLE_SESSION_ID
with your Session Cookie
To close the session, you should use the following endpoint:
GET /security/logout
It takes no parameter, and has the following response code:
Response code | Meaning |
---|---|
200 | Session terminated |
Startup List
To get startup list, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X POST 'https://api.netzeroinsights.com/companies' \
-H 'Content-Type: application/json' \
-d '{"limit": 1, "offset": 0, "include":{}, "exclude": {}, "fundingRoundInclude":{}, "fundingRoundExclude": {}, "investorInclude":{}, "investorExclude": {}, "sorting": {}}'
In case of a 200 response, the response body will contain all the startups matching your request, with the format specified at section Startup Search.
{
"count": 54856,
"results": [
{
"clientID": 668,
"name": "Sunfire",
"website": "http://www.sunfire.de"
}
]
}
To search our startup database you should use the following endpoint:
POST /companies
With a JSON request body in the format specified at the section Main Filter.
The possible response codes are:
Response code | Meaning |
---|---|
200 | Request successful |
Deals List
To get the deals list, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X POST 'https://api.netzeroinsights.com/fundingRounds' \
-H 'Content-Type: application/json' \
-d '{"limit": 1, "offset": 0, "include":{}, "exclude": {}, "fundingRoundInclude":{}, "fundingRoundExclude": {}, "investorInclude":{}, "investorExclude": {}, "sorting": {}}'
In case of a 200 response, the response body will contain all the deals matching your request, with the format specified at section Deals Search.
{
"count": 52018,
"results": [
{
"dealID": 425794,
"clientID": 5051,
"clientName": "Lightmatter"
}
]
}
To search our deals database you should use the following endpoint:
POST /fundingRounds
With a JSON request body in the format specified at the section Main Filter.
The possible response codes are:
Response code | Meaning |
---|---|
200 | Request successful |
Investors List
To get the investors list, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X POST 'https://api.netzeroinsights.com/investors' \
-H 'Content-Type: application/json' \
-d '{"limit": 1, "offset": 0, "include":{}, "exclude": {}, "fundingRoundInclude":{}, "fundingRoundExclude": {}, "investorInclude":{}, "investorExclude": {}, "sorting": {}}'
In case of a 200 response, the response body will contain all the investors matching your request, with the format specified at section Investors Search.
{
"count": 22736,
"results": [
{
"investorID": 9156,
"name": "The Carlyle Group",
"website": "https://www.carlyle.com/"
}
]
}
To search our investors database you should use the following endpoint:
POST /investors
With a JSON request body in the format specified at the section Main Filter.
The possible response codes are:
Response code | Meaning |
---|---|
200 | Request successful |
Startup Detail
All the information related to a startup is divided into different sections:
Additionally, for each funding round, you can get the investors and the sources using the following endpoints:
Startup Overview and Taxonomy
To get a startup overview and taxonomy, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET "https://api.netzeroinsights.com/getStartup/sunfire-668"
In case of a 200 response, the response body will contain the requested startup, with the format specified at section Startup.
{
"clientID": 668,
"name": "Sunfire",
"logo": "https://res.cloudinary.com/eutopia-3/image/upload/b_white/v1695114255/Startups/pwiujiclbklqjftnt16h.jpg",
"website": "http://www.sunfire.de",
"domain": "sunfire.de",
"pitchLine": "Sunfire develops and manufactures industrial electrolysers for the production of renewable hydrogen and syngas.<br><br>The electrolyzers - based on alkaline and solid oxide technologies - are producing hydrogen and Syngas and are meant to decarbonize energy-intensive and climate-conscious businesses. The company either uses renewable electricity and water to produce green hydrogen, or includes captured CO2 in the process to produce renewable syngas which can be transferred into hydrocarbon products. Main applications for the produced fuels are refineries, steel manufacturing, chemicals, mobility, and the utility sector.<br><br>Sunfire develops an innovation that contributes to:<br>Climate change mitigation by producing green hydrogen and renewable syngas.<br>",
"description": "Sunfire develops and produces high temperature electrolyzers SOEC and high temperature fuel cells SOFC Provider of energy conversion technologies including solid oxide fuel cells and renewable synthetic fuels based on solid oxide electrolyzers The solid oxide cells SOCs used for the conversion process are also used as generators to provide electricity and heat Sunfire has been named Global Cleantech 100 company for six consecutive years and is backed by leading strategic and financial investors such as Neste and SMS Group global leaders in the renewable fuel and steel business Innovative technology Sunfire offers modular power plants and electrolysis systems to produce renewable energy hydrogen and syngas Energy suppliers can work on a more efficient supply at certain points as the fuel cells can also use hydrocarbons Business ModelSunfire offers its technology in the fields of CHP off grid production and hydrogen fuels",
"fundingAmount": 449000000,
"fundingString": "449M",
"fundingAmountUSD": 501968139,
"fundingStringUSD": "502M",
"fundingRangeID": 9,
"fundingRange": ">250M",
"lastRoundDate": "2023-08-31T06:52:00.000+00:00",
"acquisitionDate": "2021-05-25T00:00:00.000+00:00",
"sustainabilityMetric": 0.9335,
"foundedDate": 2010,
"georowID": 814818,
"countryID": 80,
"country": "Germany",
"city": "Dresden",
"continent": "Europe",
"email": "info@sunfire.de",
"phone": "+49 351 8967970",
"sizeID": 5,
"size": "201 - 500",
"stageID": 4,
"stage": "Scaling",
"linkedinURL": "https://www.linkedin.com/company/sunfire-gmbh/",
"twitterURL": "https://twitter.com/sunfire_dresden/",
"facebookURL": "https://facebook.com/sunfire.dresden/",
"directURL": "sunfire-668",
"sustainabilityMetricID": 4,
"lastRoundAmount": 169000000,
"lastRoundAmountUSD": 184431559,
"lastRoundAmountString": "169M",
"lastRoundAmountStringUSD": "184M",
"lastRoundType": "Grant",
"revenuesRange": ">500M",
"tags": [
{
"tagTypeId": 11,
"tagType": {
"tagType": "environmental objective",
"platformOrder": 7,
"tagFamily": {
"tagFamily": "EU taxonomy",
"platformOrder": 1,
"id": 1
},
"id": 11
},
"filterable": true,
"id": 374,
"label": "climate change mitigation"
},
{
"tagTypeId": 74,
"tagType": {
"tagType": "EU activity",
"platformOrder": 9,
"tagFamily": {
"tagFamily": "EU taxonomy",
"platformOrder": 1,
"id": 1
},
"id": 74
},
"filterable": true,
"id": 405,
"label": "Manufacture of equipment for the production and use of hydrogen"
}
],
"trls": [
{
"date": "2023-12-06T12:36:34.167+00:00",
"label": "6-8",
"id": 4
}
],
"fundingTypes": [
"Grant",
"Equity"
],
"sdgs": [
{
"id": 7,
"label": "7. Affordable and clean energy"
},
{
"id": 13,
"label": "13. Climate action"
}
],
"piFrameworks": [
{
"label": "Adoption",
"definition": "",
"id": 2
},
{
"label": "Physical offer",
"definition": "",
"id": 4
}
],
"note": "",
"roundCount": 11,
"fundingRangeUSD": ">250M",
"fundingRangeIDUSD": 9,
"reviewDate": "2023-09-13T08:23:40.747+00:00",
"lastReviewer": "pratibha_agarwal",
"lastSeenDate": "2024-01-12T07:47:14.580+00:00",
"numberOfEquityRounds": 8,
"numberOfGrants": 3,
"sustainabilityMetricLabel": "Very high impact",
"employeesGrowthJSON": "[\n {\n \"dateOn\": {\n \"month\": 12,\n \"year\": 2021,\n \"day\": 1\n },\n \"employeeCount\": 152\n },\n {\n \"dateOn\": {\n \"month\": 1,\n \"year\": 2022,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 3,\n \"employeeCount\": 157\n },\n {\n \"dateOn\": {\n \"month\": 2,\n \"year\": 2022,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 1,\n \"employeeCount\": 158\n },\n {\n \"dateOn\": {\n \"month\": 3,\n \"year\": 2022,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 4,\n \"employeeCount\": 164\n },\n {\n \"dateOn\": {\n \"month\": 4,\n \"year\": 2022,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 2,\n \"employeeCount\": 168\n },\n {\n \"dateOn\": {\n \"month\": 5,\n \"year\": 2022,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 5,\n \"employeeCount\": 177\n },\n {\n \"dateOn\": {\n \"month\": 6,\n \"year\": 2022,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 5,\n \"employeeCount\": 186\n },\n {\n \"dateOn\": {\n \"month\": 7,\n \"year\": 2022,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 4,\n \"employeeCount\": 194\n },\n {\n \"dateOn\": {\n \"month\": 8,\n \"year\": 2022,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 5,\n \"employeeCount\": 204\n },\n {\n \"dateOn\": {\n \"month\": 9,\n \"year\": 2022,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 6,\n \"employeeCount\": 216\n },\n {\n \"dateOn\": {\n \"month\": 10,\n \"year\": 2022,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 11,\n \"employeeCount\": 239\n },\n {\n \"dateOn\": {\n \"month\": 11,\n \"year\": 2022,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 6,\n \"employeeCount\": 253\n },\n {\n \"dateOn\": {\n \"month\": 12,\n \"year\": 2022,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 3,\n \"employeeCount\": 261\n },\n {\n \"dateOn\": {\n \"month\": 1,\n \"year\": 2023,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 2,\n \"employeeCount\": 266\n },\n {\n \"dateOn\": {\n \"month\": 2,\n \"year\": 2023,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 3,\n \"employeeCount\": 275\n },\n {\n \"dateOn\": {\n \"month\": 3,\n \"year\": 2023,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 4,\n \"employeeCount\": 285\n },\n {\n \"dateOn\": {\n \"month\": 4,\n \"year\": 2023,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 1,\n \"employeeCount\": 289\n },\n {\n \"dateOn\": {\n \"month\": 5,\n \"year\": 2023,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 3,\n \"employeeCount\": 298\n },\n {\n \"dateOn\": {\n \"month\": 6,\n \"year\": 2023,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 4,\n \"employeeCount\": 311\n },\n {\n \"dateOn\": {\n \"month\": 7,\n \"year\": 2023,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 2,\n \"employeeCount\": 318\n },\n {\n \"dateOn\": {\n \"month\": 8,\n \"year\": 2023,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 2,\n \"employeeCount\": 323\n },\n {\n \"dateOn\": {\n \"month\": 9,\n \"year\": 2023,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 4,\n \"employeeCount\": 336\n },\n {\n \"dateOn\": {\n \"month\": 10,\n \"year\": 2023,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 5,\n \"employeeCount\": 354\n },\n {\n \"dateOn\": {\n \"month\": 11,\n \"year\": 2023,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 1,\n \"employeeCount\": 359\n },\n {\n \"dateOn\": {\n \"month\": 12,\n \"year\": 2023,\n \"day\": 1\n },\n \"monthlyPercentageDifference\": 0,\n \"employeeCount\": 359\n }\n]",
"currentEmployeesCount": 431,
"active": true,
"id": 527,
"eutopiaScore": 93
}
To get a startup overview and taxonomy you should use the following endpoint:
GET /getStartup/[clientID]
It takes a single parameter, indicated as ”[clientID]” in the example, which is taken from a previous call of the endpoint at Startup List, variable ”clientID”, and has the following response codes:
Response code | Meaning |
---|---|
200 | Request successful |
Startup Patents
To get a startup overview and taxonomy, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET "https://api.netzeroinsights.com/patents/668"
In case of a 200 response, the response body will contain the requested patents, with the format specified at section Patent.
[
{
"id": 54136,
"googlePatentsUrl": "https://patents.google.com/patent/DE112015006427A5/",
"filingDate": "2015-04-07T22:00:00.000+00:00",
"publicationDate": "2017-12-27T23:00:00.000+00:00",
"patentAbstract": "A Process For The Production Of Synthetically Produced Methane (57)/Gaseous And/Or Liquid Hydrocarbons (114, 115, 116, 117). For This Purpose, Hydrogen (44, 84, 150) From An Electrolytic Arrangement (41, 81, 151, 159) Which Is Operated By Means Of Regeneratively Generated Electric Energy And Carbon Dioxide (19, 46, 86) Are Synthesized In A Methane Synthesis (Figs. 2-48) Or Fischer-Tropsch Synthesis (Figs. 3-96) Or Other Suitable Hydrocarbon Synthesis, The Carbon Dioxide (19, 46, 86) Being Produced From An Air/Gas Flow (3, 134) By Means Of A Carbon Dioxide Recovery System (Fig. 1). The Carbon Dioxide (19, 46, 86) Is Obtained From The Air/Gas Flow (3, 134) In The Carbon Dioxide Recovery System (Fig. 1) By Way Of A Reversible Adsorption Process. Also A Production System (57) For The Production Of Synthetically Produced Methane/Gaseous And/Or Liquid Hydrocarbons (114, 115, 116, 117), In Particular For Carrying Out The Production Process According To The Invention, Comprising An Electrolytic Arrangement (41, 81, 151, 159) Which Is Operated By Means Of Regeneratively Generated Electric Energy (42, 82, 153) For Producing Hydrogen (44, 84, 150), A Carbon Dioxide Recovery System (Fig. 1) For Producing Carbon Dioxide (19, 46, 86) From An Air/Gas Flow (3, 134) And A Methane (Fig. 2) Or Fischer-Tropsch Synthesis (Fig. 3) Or Any Other Suitable Hydrocarbon Synthesis For Synthesizing Hydrogen (44, 84, 150) And Carbon Dioxide (19, 45, 86) To Methane (57)/Gaseous And/Or Liquid Hydrocarbons (114, 115, 116, 117).",
"title": "Production Process And Production System For Producing Methane / Gaseous And/Or Liquid Hydrocarbons",
"jurisdiction": 80,
"publicationNumber": "DE-112015006427-A5",
"familyId": 1078,
"clientId": 668,
"jurisdictionName": "Germany",
"status": "pending"
},
{
"id": 54137,
"googlePatentsUrl": "https://patents.google.com/patent/WO2016161998A1/",
"filingDate": "2015-04-07T22:00:00.000+00:00",
"publicationDate": "2016-10-12T22:00:00.000+00:00",
"patentAbstract": "A Process For The Production Of Synthetically Produced Methane (57)/Gaseous And/Or Liquid Hydrocarbons (114, 115, 116, 117). For This Purpose, Hydrogen (44, 84, 150) From An Electrolytic Arrangement (41, 81, 151, 159) Which Is Operated By Means Of Regeneratively Generated Electric Energy And Carbon Dioxide (19, 46, 86) Are Synthesized In A Methane Synthesis (Figs. 2-48) Or Fischer-Tropsch Synthesis (Figs. 3-96) Or Other Suitable Hydrocarbon Synthesis, The Carbon Dioxide (19, 46, 86) Being Produced From An Air/Gas Flow (3, 134) By Means Of A Carbon Dioxide Recovery System (Fig. 1). The Carbon Dioxide (19, 46, 86) Is Obtained From The Air/Gas Flow (3, 134) In The Carbon Dioxide Recovery System (Fig. 1) By Way Of A Reversible Adsorption Process. Also A Production System (57) For The Production Of Synthetically Produced Methane/Gaseous And/Or Liquid Hydrocarbons (114, 115, 116, 117), In Particular For Carrying Out The Production Process According To The Invention, Comprising An Electrolytic Arrangement (41, 81, 151, 159) Which Is Operated By Means Of Regeneratively Generated Electric Energy (42, 82, 153) For Producing Hydrogen (44, 84, 150), A Carbon Dioxide Recovery System (Fig. 1) For Producing Carbon Dioxide (19, 46, 86) From An Air/Gas Flow (3, 134) And A Methane (Fig. 2) Or Fischer-Tropsch Synthesis (Fig. 3) Or Any Other Suitable Hydrocarbon Synthesis For Synthesizing Hydrogen (44, 84, 150) And Carbon Dioxide (19, 45, 86) To Methane (57)/Gaseous And/Or Liquid Hydrocarbons (114, 115, 116, 117).",
"title": "Production Process And Production System For Producing Methane / Gaseous And/Or Liquid Hydrocarbons",
"jurisdiction": 241,
"publicationNumber": "WO-2016161998-A1",
"familyId": 1078,
"clientId": 668,
"jurisdictionName": "World",
"status": "pending"
}
]
To get all the patents of a startup, you should use the following endpoint:
GET /patents/[clientID]
It takes a single parameter, indicated as ”[clientID]” in the example, which is taken from a previous call of the endpoint at Startup List, variable ”clientID”, and has the following response codes:
Response code | Meaning |
---|---|
200 | Request successful |
Startup Investors
To get all the investors of a startup, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET "https://api.netzeroinsights.com/investors/668"
In case of a 200 response, the response body will contain the requested investors, with the format specified at section Investor.
[
{
"id": 13333,
"name": "Amazon Climate Pledge Fund",
"firstRoundDate": "Jul 2022",
"roundTypes": "Late VC"
},
{
"id": 19364,
"name": "IPCEI",
"firstRoundDate": "Jun 2022",
"roundTypes": "Grant"
}
]
To get all the investors of a startup, you should use the following endpoint:
GET /investors/[clientID]
It takes a single parameter, indicated as ”[clientID]” in the example, which is taken from a previous call of the endpoint at Startup List, variable ”clientID”, and has the following response codes:
Response code | Meaning |
---|---|
200 | Request successful |
Startup Contacts
To get all the contacts of a startup, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X POST "https://api.netzeroinsights.com/contacts/company" \
-H "Content-Type: application/json" \
-d "{'clientID': 668, 'decisionMaker': false, 'roleID': 5}"
In case of a 200 response, the response body will contain all the requested contacts, with the format specified at section Contact.
[
{
"name": "Hergen Wolf",
"role": "Director Product Management",
"department": "Tech",
"email": "hergenthore.wolf@sunfire.de",
"linkedinURL": "http://www.linkedin.com/in/hergen-wolf",
"decisionMaker": true,
"id": 1170662
},
{
"name": "David Hering",
"role": "Head Of Production",
"department": "Tech",
"email": "david.hering@sunfire.de",
"linkedinURL": "http://www.linkedin.com/in/david-hering-07a169247",
"decisionMaker": true,
"id": 1170669
}
]
To get all contacts of a startup, you should use the following endpoint:
POST /contacts/company
With a JSON request body in the format specified at the Section Contacts Filter, and has the following response codes:
Response code | Meaning |
---|---|
200 | Request successful |
Startup Funding rounds
To get all the funding rounds of a startup, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET https://api.netzeroinsights.com/fundingRoundsPrints/668
In case of a 200 response, the response body will contain the requested funding rounds, with the format specified at section Funding Round.
[
{
"clientId": 668,
"roundDate": "2022-07-14T00:00:00.000+00:00",
"roundType": "Late VC",
"roundAmount": 0.0,
"coFundingRoundId": 138720,
"roundInvestors": [
13333
],
"roundNews": [
58824,
58825,
58826
],
"source": "pratik_gohil",
"financingInstrument": "Equity",
"equityStageID": 4,
"exitStageID": 1,
"id": 143791
},
{
"clientId": 668,
"roundDate": "2022-07-01T00:00:00.000+00:00",
"roundType": "Grant",
"roundAmount": 0.0,
"coFundingRoundId": 177701,
"roundInvestors": [
19364
],
"roundNews": [
72998
],
"source": "sharmila_bojan",
"financingInstrument": "Grant",
"equityStageID": 5,
"exitStageID": 1,
"id": 154414
}
]
To get all the funding rounds of a startup, you should use the following endpoint:
GET /fundingRoundsPrints/[clientID]
It takes a single parameter, indicated as ”[clientID]” in the example, which is taken from a previous call of the endpoint at Startup List, variable ”clientID”, and has the following response codes:
Response code | Meaning |
---|---|
200 | Request successful |
Funding round investors
To get all the investors of a given set of funding rounds, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X POST https://api.netzeroinsights.com/getFundingRoundInvestors \
-H "Content-Type: application/json" \
-d "{[86971]}"
In case of a 200 response, the response body will contain all the investors of the requested funding rounds, with the format specified at section Funding Round Investor.
[
{
"id": 10140,
"name": "Blue Earth Capital",
"website": "https://blueearth.capital/",
"fundingRoundId": 86971
},
{
"id": 3222,
"name": "Carbon Direct Capital Management",
"website": "https://carbon-direct.com/",
"fundingRoundId": 86971
},
{
"id": 6970,
"name": "Copenhagen Infrastructure Partners",
"website": "https://cipartners.dk/",
"fundingRoundId": 86971
}
]
To get all the investors of a given set of funding rounds, you should use the following endpoint:
POST /getFundingRoundInvestors
The request body should be a list of round IDs, which you can get from previous calls of Startup Funding Rounds, variable ”coFundingRoundId”, and has the following response codes:
Response code | Meaning |
---|---|
200 | Request successful |
Funding round sources
To get all the sources of a specific funding round, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET https://api.netzeroinsights.com/roundNewsByRoundID/86971
In case of a 200 response, the response body will contain all the sources of a funding rounds, with the format specified at section Funding round source.
[
{
"id": 50021,
"url": "https://www.sunfire.de/en/news/detail/sunfire-secures-further-growth-capital-and-an-agreement-for-up-to-640-mw-electrolysis-offtake",
"fundingRoundId": 86971
},
{
"id": 39628,
"url": "https://tech.eu/2022/03/24/sunfire-gets-eur195-million-backing-to-support-european-energy-independence",
"fundingRoundId": 86971
},
{
"id": 39629,
"url": "https://renewablesnow.com/news/sunfire-raises-eur-86m-to-scale-electrolysers-production-778402/",
"fundingRoundId": 86971
}
]
To get all the sources of a funding round, you should use the following endpoint:
GET /roundNewsByRoundID/[coFundingRoundId]
It takes a single parameter, indicated as ”[coFundingRoundId]” in the example, which is taken from a previous call of the endpoint at Section Startup Funding Rounds, variable ”coFundingRoundId”, and has the following response codes:
Response code | Meaning |
---|---|
200 | Request successful |
Startup Commercial Deals
To get all the commercial deals of a startup, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET https://api.netzeroinsights.com/commercial-deals/connected-entities/company/668
In case of a 200 response, the response body will contain the requested commercial deals, with the format specified at section Commercial Deal.
[
{
"title": "Supply Agreement between P2X Solutions and Sunfire",
"description": "P2X Solutions, a Finnish leader in green hydrogen and power-to-x technology, is building Finland’s first industrial-scale green hydrogen and synthetic methane production plant in Harjavalta. The plant will use electrolysis powered by renewable electricity to produce hydrogen, completely emission-free. P2X Solutions has selected the German company Sunfire to supply the electrolysis equipment for the plant, which represents the largest single investment in the project. With the goal of combating climate change and enhancing energy security, P2X Solutions aims to build 1,000 MW of electrolysis capacity by 2031, supporting Finland’s transition to a cleaner and more self-sufficient energy future. The Harjavalta plant will reduce Finland’s CO2 emissions by approximately 40,000 tons per year. The heat and oxygen by-products will also be utilized in industrial processes. Construction of the 20-megawatt facility is scheduled to begin in the fall of 2023, with completion expected in summer 2024.",
"announcedDate": "2022-03-22T00:00:00",
"searchableLocations": [
{
"countryID": 72,
"countryName": "Finland",
"countryCode": "FI",
"continentID": 3,
"continentName": "Europe",
"id": 790205
}
],
"primaryCommercialDealTypes": [
{
"label": "Supply Agreement",
"id": 7
}
],
"secondaryCommercialDealTypes": [],
"connectedCompanies": [
{
"name": "P2X Solutions",
"logo": "https://res.cloudinary.com/eutopia-3/image/upload/v1736056027/Startups/hrflwd0bts8srjpfpizk.jpg",
"clientID": 45898,
"commercialDealRole": {
"label": "Buyer",
"id": 1
},
"directURL": "organization/45898",
"id": 358
},
{
"name": "Sunfire",
"logo": "https://res.cloudinary.com/eutopia-3/image/upload/v1725972123/Startups/rmsmnna8ulwlxo7hib6h.jpg",
"clientID": 668,
"commercialDealRole": {
"label": "Seller",
"id": 2
},
"directURL": "organization/668",
"id": 359
}
],
"connectedInvestors": [],
"news": [
{
"url": "https://p2x.fi/en/p2x-solutions-green-hydrogen-electrolysis-equipment-supply-agreement-signed/",
"title": "P2X Solutions’ green hydrogen electrolysis equipment supply agreement signed",
"date": "2022-03-22T00:00:00",
"id": 551
}
],
"id": 1517
}
]
To get all the commercial deals of a startup, you should use the following endpoint:
GET /connected-entities/company/[clientID]
It takes a single parameter, indicated as ”[clientID]” in the example, which is taken from a previous call of the endpoint at Startup List, variable ”clientID”, and has the following response codes:
Response code | Meaning |
---|---|
200 | Request successful |
Deal Detail
To get the details of a Deal, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET "https://api.netzeroinsights.com/fundingRound/42643"
In case of a 200 response, the response body will contain the requested deal, with the format specified at section Deal.
{
"clientId": 45891,
"clientName": "Ecohelix",
"clientLogoURL": "https://res.cloudinary.com/eutopia-3/image/upload/b_white/v1704479512/Startups/p2epr8fhratvldckqbxv.jpg",
"clientPitchLine": "Manufacturer of amphiphilic polymers intended for packaging, construction, and cosmetics sectors.",
"clientHQ": "Sweden",
"clientCityHQ": "Stockholm",
"clientCountryCode": "SE",
"clientCountryID": 205,
"clientContinentID": 3,
"clientFoundedDate": "2014",
"roundDate": "2021-05-13T00:00:00.000+00:00",
"roundType": "Seed",
"roundAmount": 1972593.0,
"roundAmountUSD": 2395397.0,
"roundAmountString": "1.97M",
"roundAmountStringUSD": "2.4M",
"roundAmountRangeID": 3,
"roundAmountRangeIDUSD": 3,
"roundInvestorIDs": [
136,
1811,
3686,
14896
],
"roundInvestors": [
{
"id": 136,
"name": "Molindo Energy",
"website": "https://www.molindo.se/",
"fundingRoundId": 42643,
"logoURL": "https://res.cloudinary.com/eutopia-3/image/upload/b_white/v1687952923/Investors/orwa0yiqmkjkcdvgo9ec.jpg",
"investorSince": "2021-05-13T00:00:00.000+00:00"
},
{
"id": 1811,
"name": "European Innovation Council Fund",
"website": "https://eic.ec.europa.eu/select-language?destination=/node/1",
"fundingRoundId": 42643,
"logoURL": "https://res.cloudinary.com/eutopia-3/image/upload/b_white/v1687345554/Investors/vsvgdeqplej2qwt6vhxe.jpg",
"investorSince": "2007-01-01T00:00:00.000+00:00"
},
{
"id": 3686,
"name": "Lärarnas Riksförbunds Studerandeförening",
"website": "http://ww.lr.se/lrstud",
"fundingRoundId": 42643,
"logoURL": "https://res.cloudinary.com/eutopia-3/image/upload/b_white/v1705075824/Investors/ifig49nujrf75l2cy5ow.jpg",
"investorSince": "2018-12-14T00:00:00.000+00:00"
},
{
"id": 14896,
"name": "Almi",
"website": "https://www.almi.se/",
"fundingRoundId": 42643,
"logoURL": "https://res.cloudinary.com/eutopia-3/image/upload/b_white/v1690947644/Investors/mhqlfur7jtx2frmxwln6.png",
"investorSince": "2009-01-01T00:00:00.000+00:00"
}
],
"roundNews": [
{
"id": 1654,
"url": "https://nordic9.com/news/ecohelix-announced-raising-sek-20-million/",
"title": "Ecohelix announced raising SEK 20 million. | Nordic 9",
"coFundingRoundID": 42643
},
{
"id": 47334,
"url": "https://www.breakit.se/artikel/28902/ecohelix-ska-gora-din-plast-mindre-dum-mot-miljon-plockar-in-20-miljoner",
"coFundingRoundID": 42643
}
],
"roundCurrency": "SEK",
"originalRoundAmount": 2.0E7,
"numberOfRounds": 4,
"totalFunding": 8172438.0,
"totalFundingUSD": 8984881.0,
"totalFundingString": "8.17M",
"totalFundingStringUSD": "8.98M",
"roundNumber": 2,
"financingInstrument": "Equity",
"lastRound": false,
"sizeID": 2,
"size": "11 - 50",
"trlID": 4,
"trl": "6-8",
"status": "COMPLETED",
"equityStageID": 2,
"exitStageID": 1,
"id": 42643
}
To get the deal information, you should use the following endpoint:
GET /fundingRound/[fundingRoundID]
It takes a single parameter, indicated as ”[fundingRoundID]” in the example, and has the following response codes:
Response code | Meaning |
---|---|
200 | Request successful |
Investor Detail
To get the details of an Investor, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET "https://api.netzeroinsights.com/getInvestor/10000"
In case of a 200 response, the response body will contain the requested investor, with the format specified at section Investor.
{
"investorID": 10000,
"name": "Intergen",
"description": "InterGen is a private ScaleUp fund and talent matching program based in Calgary, Canada.<br><br>The company was founded in 2018 with a belief that the talent and expertise responsible for making Alberta the economic envy of the entire continent for the last twenty years can be leveraged to build the companies that will define the next twenty years - and beyond. InterGen only invests in companies and CEOs that meet the criteria of having revenue of approximately $1M-$5M per year, with rare exceptions below $1M. The firm prefers to invest in seed-stage, early-stage, and later-stage companies in information technology, SaaS, TMT, oil, and gas sectors in Alberta. InterGen offers educational programming, events, and networking opportunities to help businesses learn as they grow. The company has a strong network of retired and transitioning executives looking to engage with innovative companies emerging from start-up to scale-up.",
"website": "https://intergenconnect.com",
"city": "Calgary",
"country": "Canada",
"continent": "North America",
"linkedInURL": "https://www.linkedin.com/company/intergencanada/",
"twitterURL": "https://twitter.com/intergenscaleup/",
"email": "marcy@intergenconnect.com",
"logoURL": "https://res.cloudinary.com/eutopia-3/image/upload/b_white/v1692058153/Investors/q3r0z1bzarioblbxnjmn.jpg",
"size": "1 - 10",
"sizeID": 1,
"foundedDate": 2018,
"numberOfDeals": 1,
"numberOfDealsFiltered": 1,
"lastDealType": "Late VC",
"lastDealDate": "2018-12-14T00:00:00.000+00:00",
"lastRoundAmount": 3294864,
"lastRoundAmountUSD": 3750000,
"note": "",
"primaryTypeID": 10,
"primaryType": "Venture Capital",
"secondaryTypes": [],
"investments": [
{
"id": 16936,
"clientID": 31143,
"url": "osperity-31143",
"logoURL": "https://res.cloudinary.com/eutopia-3/image/upload/b_white/v1680109363/Startups/ihumccybullkimhjsinh.jpg",
"name": "Osperity",
"pitchline": "Osperity develops a cloud-based platform designed to offer intelligent visual monitoring services.<br><br>Osperity is a leading provider of AI-driven intelligent visual monitoring and alerting solutions for industrial operations. Their platform offers customizable exception-based management, remote site inspections, automated asset monitoring, and seamless integration with industrial sensors and systems, delivering business cost savings, risk mitigation, and operational efficiency.<br><br>Osperity develops an innovation that contributes to:<br>Climate change mitigation by providing a platform that offers visual monitoring services.",
"country": "Canada",
"totalFunding": 6283832,
"totalFundingUSD": 7200000,
"lastRoundType": "Late VC",
"lastRoundAmount": 3294864,
"lastRoundAmountUSD": 3750000,
"lastRoundDate": "2018-12-14",
"investorSince": "2018-12-14T00:00:00.000+00:00"
}
],
"coInvestors": [
{
"id": 16495,
"investorID": 6998,
"name": "Evok Innovations",
"logoURL": "https://res.cloudinary.com/eutopia-3/image/upload/b_white/v1692355453/Investors/eek442rreqwc5qnaqtyw.jpg",
"investorType": "Venture Capital",
"country": "United States",
"numberOfCoInvestments": 1
},
{
"id": 5573,
"investorID": 15357,
"name": "Shell",
"logoURL": "https://res.cloudinary.com/eutopia-3/image/upload/b_white/v1691834266/Investors/ov8ccgpalypyqaofecwl.jpg",
"country": "United Kingdom",
"numberOfCoInvestments": 1
}
]
}
To get the investor information, you should use the following endpoint:
GET /getInvestor/[investorID]
It takes a single parameter, indicated as ”[investorID]” in the example, and has the following response codes:
Response code | Meaning |
---|---|
200 | Request successful |
Investor Commercial Deals
To get all the commercial deals of an investor, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET https://api.netzeroinsights.com/commercial-deals/connected-entities/investor/668
In case of a 200 response, the response body will contain the requested commercial deals, with the format specified at section Commercial Deal.
[
{
"title": "Offtake Agreement between Woolworths Group, Samsara Eco, Australian National University and Main Sequence",
"description": "Woolworths Group has entered into a commercial agreement with Samsara, an Australian plastic recycling startup founded in partnership with Australian National University (ANU) and CSIRO-backed Main Sequence. The agreement aims to revolutionize plastic packaging recycling by utilizing Samsara's enzyme technology, developed by ANU scientists, to break down used plastic into its basic building blocks for infinite recycling. Woolworths is committed to purchasing the first 5,000 tonnes of Samsara's recycled plastic for its own brand packaging, starting with containers for products like mini tomatoes, with the goal of replacing the need for new plastic production. This collaboration intends to move Samsara's technology from lab to supermarket shelves within the next two years, establishing a commercial recycling plant that will employ approximately 50 people and contribute to a circular economy. The agreement also aims to encourage other retailers and suppliers to adopt this technology, contributing to Australia's National Packaging Target of 50% recycled content in packaging by 2025.",
"volume": "5,000 tonnes of recycled Samsara plastic",
"announcedDate": "2021-09-21T00:00:00",
"searchableLocations": [
{
"countryID": 13,
"countryName": "Australia",
"countryCode": "AU",
"continentID": 6,
"continentName": "Oceania",
"id": 761925
}
],
"primaryCommercialDealTypes": [
{
"label": "Offtake Agreement",
"id": 6
}
],
"secondaryCommercialDealTypes": [
{
"label": "Research and Development Agreement (R&D)",
"id": 5
}
],
"connectedCompanies": [
{
"name": "Woolworths Group",
"logo": "https://eutopstorage.blob.core.windows.net/company-logos/168300%2F1726152129617_woolworths_group_logo.jpg",
"clientID": 168300,
"commercialDealRole": {
"label": "Buyer",
"id": 1
},
"directURL": "organization/168300",
"id": 39
},
{
"name": "Samsara Eco",
"logo": "https://res.cloudinary.com/eutopia-3/image/upload/b_white/v1719502905/Startups/mx9yohyz6gjyfhngenwm.jpg",
"clientID": 88483,
"commercialDealRole": {
"label": "Seller",
"id": 2
},
"directURL": "organization/88483",
"id": 38
}
],
"connectedInvestors": [
{
"name": "Australian National University",
"logo": "https://res.cloudinary.com/eutop-1/image/upload/v1729139119/Investors/qhqqbquqegswu6pcs08v.jpg",
"investorID": 35485,
"commercialDealRole": {
"label": "Seller",
"id": 2
},
"directURL": "investor/35485",
"id": 26
},
{
"name": "Main Sequence",
"logo": "https://res.cloudinary.com/eutopia-3/image/upload/v1727500653/Investors/v6utgjmfzhdtxfxwvsx9.jpg",
"investorID": 1786,
"commercialDealRole": {
"label": "Seller",
"id": 2
},
"directURL": "investor/1786",
"id": 27
}
],
"news": [
{
"url": "https://www.samsaraeco.com/news/woolworths-group-plots-path-to-no-new-plastic-with-australian-innovators",
"title": "Woolworths Group plots path to no new plastic with Australian innovators",
"date": "2021-09-21T00:00:00",
"id": 58
}
],
"id": 1260
}
]
To get all the commercial deals of an investor, you should use the following endpoint:
GET /connected-entities/investor/[investorID]
It takes a single parameter, indicated as ”[investorID]” in the example, which is taken from a previous call of the endpoint at Investors List, variable ”investorID”, and has the following response codes:
Response code | Meaning |
---|---|
200 | Request successful |
Investor Contacts
To get all the contacts of an investor, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X POST "https://api.netzeroinsights.com/contacts/investor" \
-H "Content-Type: application/json" \
-d "{'investorID': 16328, 'decisionMaker': false}"
In case of a 200 response, the response body will contain all the requested contacts, with the format specified at section Investor Contact.
[
{
"name": "Lewis Liu",
"role": "Venture Partner",
"linkedinURL": "http://www.linkedin.com/in/lewisliu",
"decisionMaker": true,
"id": 2317638
},
{
"name": "Arielle Schacter",
"role": "Investor",
"linkedinURL": "http://www.linkedin.com/in/arielle-schacter-26b8192b",
"decisionMaker": false,
"id": 2317639
},
{
"name": "Monika Burniston",
"role": "Executive Assistant",
"linkedinURL": "http://www.linkedin.com/in/monika-burniston-83702840",
"decisionMaker": false,
"id": 2317640
}
]
To get all contacts of an investor, you should use the following endpoint:
POST /contacts/investor
With a JSON request body in the format specified at the Section Investor Contacts Filter, and has the following response codes:
Response code | Meaning |
---|---|
200 | Request successful |
Deprecated Endpoints
POST /getStartupList
was replaced with POST /companies
and it'll will no longer be supported after 1st of August
POST /getInvestorList
was replaced with POST /investors
and it'll will no longer be supported after 1st of August
POST /getFundingRoundList
was replaced with POST /fundingRounds
and it'll will no longer be supported after 1st of August
Filters structure
Main Filter
This is the main filter used when searching for startups. It contains two simple fields (”offset” and ”limit”) and some complex ones (i.e.: ”include”, ”sorting”) defined further in this document.
Parameter name | Parameter type | Description |
---|---|---|
limit | int | Maximum number of results shown |
offset | int | Number of pages (of size "limit") skipped |
sorting | Section Sorting | Order of the results |
include | Section Startups Filter | Filters related to startups which should be included in the result |
exclude | Section Startups Filter | Filters related to startups which should be excluded in the result |
fundingRoundInclude | Section Deals Filter | Filters related to deals which should be included in the result |
fundingRoundExclude | Section Deals Filter | Filters related to deals which should be excluded in the result |
investorInclude | Section Investors Filter | Filters related to investors which should be included in the result |
investorExclude | Section Investors Filter | Filters related to investors which should be excluded in the result |
Sorting
Parameter name | Parameter type | Description |
---|---|---|
column | string | See Section Sortable Columns for the available options |
direction | string | The only options available are ”ASC” and ”DESC” |
Startups Filter
Parameter name | Parameter type | Description |
---|---|---|
searchableLocations | List of int | See Section Searchable Locations for the accepted values |
stages | List of int | Growth stage, see Section Stages for accepted values |
fundings | List of int | Total funding range, see Section Fundings for accepted val- ues |
employeesFrom | int | Minimum number of employees |
employeesTo | int | Maximum number of employees |
fundingsFrom | int | Minimum total funding |
fundingsTo | int | Maximum total funding |
tags | List of int | See Section Tags for accepted values |
tagsMode | string | Logical AND or OR operators for filtering startups by the given tags |
trls | List of int | See Section TRLs for accepted values |
financialStageIDs | List of int | See Section Financial Stages for accepted values |
sustainabilities | List of int | See Section Sustainabilities for accepted values |
foundedDates | List of Section Founded Date | Startup founded date |
acquisitionDateFrom | date | Starting date for when the startup has been inserted into our database |
acquisitionDateTo | date | Maximum date for when the startup has been inserted into our database |
foundedDatesFrom | date | Starting founded date |
foundedDatesTo | date | Maximum founded date |
raisedDateFrom | date | Starting date for any round |
raisedDateTo | date | Maximum date for any round |
lastRoundDates | List of Section Last Round Date | Date range for last round |
lastRoundDatesFrom | date | Starting date for last round |
lastRoundDatesTo | date | Maximum date for last round |
numberOfRoundFrom | int | Minimum number of rounds done by the company |
numberOfRoundTo | int | Maximum number of rounds done by the company |
fundingTypes | List of Section Funding Type | Funding type for any round |
sdgs | List of int | Sustainable development goals, see Section SDGs for accepted values |
wildcards | List of string | Any match of the keywords in the name/pitchline/description |
wildcardsFields | List of Section Wildcard Fields | Select on which fields to match the wildcards |
lastFundingTypes | List of Section Funding Type | Funding type for last round |
lastFundingsFrom | List of int | Minimum last round amount |
lastFundingsTo | List of int | Maximum last round amount |
patentSearch | List of string | Any match of the keywords in any patent description |
patentsStatus | List of Section Patent Status | Status of any patent |
applicationDateFrom | Date | Starting application date for any patent |
applicationDateTo | Date | Maximum application date for any patent |
grantedDateFrom | Date | Starting granted date for any patent |
grantedDateTo | Date | Maximum granted date for any patent |
patentOffice | List of int | See Section Searchable Locations for the accepted values |
patentsCountFrom | int | Minimum number of patents |
patentsCountTo | int | Maximum number of patents |
fundRaising | List of string | Use ”fundRaising” to see all the companies likely to fundraise |
taxonomyItems | List of int | See Section Taxonomy Items for accepted values |
taxonomyItemsMode | string | Logical AND or OR operators for filtering startups by the given taxonomy items |
Deals Filter
Parameter name | Parameter type | Description |
---|---|---|
acquisitionDateFrom | Date | Starting date for when the deal has been inserted into our database |
acquisitionDateTo | Date | Maximum date for when the deal has been inserted into our database |
datesFrom | Date | Starting date for when the deal has been closed |
datesTo | Date | Maximum date for when the deal has been closed |
lastRoundDays | List of int | Maximum number of days passed since the deal was closed |
amountFrom | int | Minimum deal amount |
amountTo | int | Maximum deal amount |
types | List of int | See Section Deal Type for the accepted values |
allowNullAmounts | boolean | When searching with deal amount filters, if true, include deals with no deal amount |
numberFrom | int | Minimum deal number for the company |
numberTo | int | Maximum deal number for the company |
investors | List of int | Using the Investor List endpoints, it is possible to fetch the investors' IDs to insert here |
totalFundingFrom | int | Minimum total funding of the company |
totalFundingTo | int | Maximum total funding of the company |
financingInstruments | List of string | See Section Financing Instruments for the accepted values |
equityStages | List of int | See Section Equity Stage for the accepted values |
exitStages | List of int | See Section Exit Stage for the accepted values |
Investors Filter
Parameter name | Parameter type | Description |
---|---|---|
investorTypeIDs | List of int | See Section Investor Types for the accepted values |
includeOtherInvestorTypes | boolean | When filtering for investor types, if true, include investors whose secondary types match at least one of the selected types |
investorDealsFrom | int | Minimum number of deals |
investorDealsTo | int | Maximum number of deals |
investorSearchableLocations | List of int | See Section Searchable Locations for the accepted values |
investorRegions | List of int | See Section Investor Regions for accepted values |
coInvestors | List of int | See Section Investors for accepted values |
investments | List of int | Using the endpoint Startup List it's possible to fetch their clientIDs to be used here |
investorIDs | List of int | See Section Investors for accepted values |
investorFoundedDatesFrom | date | Starting founded date of the investor |
investorFoundedDatesTo | date | Maximum founded date of the investor |
Contacts Filter
Parameter name | Parameter type | Description |
---|---|---|
clientID | int | ClientID of the requested startup, taken from a previous call of Startup List |
decisionMaker | boolean | Optional, if true only returns contacts with decision making capabilities |
roleID | int | Optional, contact role, see Section Role for accepted values |
Investor Contacts Filter
Parameter name | Parameter type | Description |
---|---|---|
investorID | int | InvestorID of the requested investor, taken from a previous call of Investor List |
decisionMaker | boolean | Optional, if true only returns contacts with decision making capabilities |
Tag Filter
This is the tag filter used when searching for tags.
Parameter name | Parameter type | Description |
---|---|---|
limit | int | Maximum number of results shown |
offset | int | Number of pages (of size "limit") skipped |
name | string | Fetch only the tags containing this string |
Additional Tables
Sortable Columns
Value | Usable for | Description |
---|---|---|
name | startup | Startup name |
country | startup | Startup country |
website | startup | Startup website |
foundedDate | startup | Startup founded date |
size | startup | Number of employees |
stage | startup | Startup growth stage |
lastRoundDate | startup | Startup last round date |
acquisitionDate | startup | Date of startup insertion into our database |
fundingString | startup | Startup total funding |
lastRoundAmount | startup | Startup last round amount |
lastRoundType | startup | Startup last round type |
sustainabilityMetricID | startup | Startup impact on the ecosystem |
tags | startup | Startup tags |
fundingTypes | startup | Startup funding types |
sdgs | startup | Startup Sustainable Development Goals |
Founded Date
ID | Label |
---|---|
1 | This year |
2 | Last year |
3 | Last 3 years |
4 | Last 5 years |
Last Round Date
ID | Label |
---|---|
1 | Last month |
2 | Last semester |
3 | Last year |
Wildcard Fields
Label |
---|
pitchLine |
description |
websiteContent |
Patent Status
Label |
---|
granted |
pending |
Stages
ID | Label |
---|---|
1 | Ideation |
2 | Early |
3 | Growth |
4 | Scaling |
TRLs
ID | Label |
---|---|
2 | 9 |
3 | 1-5 |
4 | 6-8 |
Financial Stages
ID | Label |
---|---|
1 | Pre-Seed stage (VC) |
2 | Seed stage (VC) |
3 | Early stage (VC) |
4 | Late stage (VC) |
5 | PE-growth stage |
Fundings
ID | Label |
---|---|
1 | 0 - 500K |
2 | 500K - 1M |
3 | 1M-5M |
4 | 5M-10M |
5 | 10M - 25M |
6 | 25M - 50M |
7 | 50M - 100M |
8 | 100M - 250M |
9 | 250+M |
Sustainabilities
ID | Label |
---|---|
1 | Low impact |
2 | Average impact |
3 | High impact |
4 | Very high impact |
SDGs
ID | Label |
---|---|
1 | 1. No poverty |
2 | 2. Zero hunger |
3 | 3. Good health and well-being |
4 | 4. Quality education |
5 | 5. Gender equality |
6 | 6. Clean water and sanitation |
7 | 7. Affordable and clean energy |
8 | 8. Decent work and economic growth |
9 | 9. Industry, innovation, and infrastructure |
10 | 10. Reduced inequalities |
11 | 11. Sustainable cities and communities |
12 | 12. Responsible consumption and production |
13 | 13. Climate action |
14 | 14. Life below water |
15 | 15. Life on land |
16 | 16. Peace justice and strong institutions |
17 | 17. Partenrships |
Financing Instrument
Label |
---|
Debt |
Equity |
Grant |
Equity Stage
ID | Label |
---|---|
1 | Other |
2 | Pre-seed and seed |
3 | Early stage |
4 | Late stage |
Exit Stage
ID | Label |
---|---|
1 | Venture |
2 | Exit |
3 | Post Exit |
Deal Type
ID | Label |
---|---|
65 | Accelerator/incubator |
66 | Acquisition |
70 | Convertible note |
75 | Debt |
76 | Early VC |
79 | Grant |
80 | Growth equity |
81 | ICO |
82 | IPO |
83 | Late VC |
84 | Merger |
85 | PIPE |
88 | SPAC |
89 | Seed |
91 | Series A |
92 | Series B |
93 | Series C |
94 | Series D |
95 | Series E |
96 | Series F |
97 | Series G |
98 | Series H |
99 | Spinoff/spinout |
102 | Pre-Seed |
103 | Secondary transaction |
104 | Bridge |
105 | In-kind services |
107 | Award/Prize |
108 | Private placement |
109 | Product crowdfunding |
110 | Equity crowdfunding |
111 | Debt crowdfunding |
112 | Revenue financing |
Role
ID | Label |
---|---|
1 | Founder |
2 | HR |
3 | Sales |
4 | Marketing / PR |
5 | Tech |
6 | C-Suite |
Investor Types
ID | Label |
---|---|
1 | Investment Bank |
10 | Venture Capital |
11 | Fund Of Funds |
14 | Private Equity |
17 | Hedge Fund |
23 | Corporate Venture Capital |
24 | Angel Group |
34 | Asset Manager |
35 | Family Office |
41 | Government |
44 | Angel |
46 | Accelerator/Incubator |
53 | University |
57 | Real Estate |
59 | Lender/Debt Provider |
61 | Limited Partner |
62 | Infrastructure |
63 | Other |
64 | Corporation |
68 | Commercial Banks |
69 | Non-Profit Organisation |
70 | Advisory Firm |
71 | Wealth Management Firm |
72 | Investment Company |
73 | Insurance Company |
74 | Sovereign Wealth Fund |
Investor Regions
ID | Label |
---|---|
1 | Alpine countries |
2 | Balkan peninsula |
3 | Baltics |
4 | Benelux |
5 | Central Europe |
6 | Danubian countries |
7 | Eastern Europe |
8 | European Union |
9 | Eurozone |
10 | Iberian Peninsula |
11 | Mediterranean countries |
12 | Nordics |
13 | Northern Europe |
14 | Scandinavian peninsula |
15 | Southern Europe |
16 | Western Europe |
17 | Europe |
19 | US Midwest |
20 | US Northeast |
21 | US Southeast |
22 | US West |
23 | US East Coast |
24 | US West Coast |
25 | US Southwest |
Tags
To get the list of the currently available tags, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X POST "https://api.netzeroinsights.com/taxonomy/tags"
-d '{"name": "bio", "offset": 0, "limit": 5}'
In case of a 200 response, the response body will contain all the available tags, with the JSON structured like the following:
{
"count": 75,
"results": [
{
"id": 20,
"tagTypeID": 3,
"label": "biofuel",
"tagFamilyLabel": "Solutions",
"tagTypeLabel": "technology"
},
{
"id": 22,
"tagTypeID": 1,
"label": "biomimicry",
"tagFamilyLabel": "Buzzwords",
"tagTypeLabel": "Undefined"
},
{
"id": 24,
"tagTypeID": 5,
"label": "bioplastic",
"tagFamilyLabel": "Buzzwords",
"tagTypeLabel": "buzzword"
},
{
"id": 25,
"tagTypeID": 3,
"label": "biotechnology",
"tagFamilyLabel": "Solutions",
"tagTypeLabel": "technology"
},
{
"id": 194,
"tagTypeID": 46,
"label": "biochar (BC)",
"tagFamilyLabel": "Solutions",
"tagTypeLabel": "solution"
}
]
}
To get the list of the currently available tags, you should use the following endpoint:
POST /taxonomy/tags
With a JSON request body in the format specified at the section Tag Filter.
The possible response codes are:
Response code | Meaning |
---|---|
200 | Request successful |
Investors
To get the list of the currently available investors, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET "https://api.netzeroinsights.com/getInvestorsForFilter"
In case of a 200 response, the response body will contain all the available investors, with the JSON structured like the following:
[
{
"id": 142,
"name": "Hevella Capital",
"website": "https://www.hevella-capital.com/"
},
{
"id": 143,
"name": "IBB Ventures",
"website": "https://www.ibbventures.de/"
}
]
To get the list of the currently available investors, you should use the following endpoint:
GET /getInvestorsForFilter
It takes no parameter, and has the following response codes:
Response code | Meaning |
---|---|
200 | Request successful |
Funding Type
To get the list of the currently available funding types, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET "https://api.netzeroinsights.com/getFundingTypes"
In case of a 200 response, the response body will contain all the available funding types, with the JSON structured like the following:
[
{
"name": "Accelerator/incubator",
"id": 65
},
{
"name": "Acquisition",
"id": 66
}
]
To get the list of the currently available funding types, you should use the following endpoint:
GET /getFundingTypes
It takes no parameter, and has the following response codes:
Response code | Meaning |
---|---|
200 | Request successful |
Searchable Locations
To get the list of the searchable locations, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET "https://api.netzeroinsights.com/searchLocation/london"
In case of a 200 response, the response body will contain all the matching searchable locations, with the JSON structured like the following:
[
{
"cityID": 112253,
"cityName": "London",
"adminID4": 3113,
"adminName4": "England",
"countryID": 225,
"countryName": "United Kingdom",
"continentID": 3,
"continentName": "Europe",
"id": 928071
},
{
"cityID": 14534,
"cityName": "London",
"adminID4": 514,
"adminName4": "Ontario",
"countryID": 38,
"countryName": "Canada",
"continentID": 4,
"continentName": "North America",
"id": 775779
}
]
To get the list of the searchable locations, you should use the following endpoint:
GET /searchLocation/[location]
It takes a single parameter, indicated as ”[location]” in the example, which is a string used to filter the locations and has the following response codes:
Response code | Meaning |
---|---|
200 | Request successful |
Responses structure
Startup search
Name | Content |
---|---|
results | List of Section Startup (small) |
count | Total number of results, regardless of the ”limit” parameter |
Startup (small)
Name | Content |
---|---|
clientID | Startup ID |
name | Company name |
website | Company website |
Startup
Name | Content |
---|---|
id | Internal ID |
clientID | Startup ID |
name | Name |
logo | URL to company’s logo |
website | Company website |
domain | Company website domain |
pitchLine | Pitchline |
description | Description fetched from the company website |
uniqueSellingProposition | Unique selling proposition |
impact | Company impact on climate |
fundingAmount | Company total funding in EUR |
fundingString | Company total funding in EUR, formatted |
fundingAmountUSD | Company total funding in USD |
fundingStringUSD | Company total funding in USD, formatted |
fundingRange | Company total funding range |
fundingRangeID | Company total funding range ID |
fundingRangeUSD | Company total funding range in USD |
fundingRangeIDUSD | Company total funding range ID in USD |
lastRoundDate | Date of the last round |
acquisitionDate | Date of insertion into our database |
foundedDate | Founded date |
georowID | ID of the searchable location of the company HQ |
country | Country name |
countryID | Country ID |
city | City name |
cityID | City ID |
continent | Continent name |
continentID | Continent ID |
address | Address of the company |
admin1 | Administrative region level 1 name |
admin2 | Administrative region level 2 name |
admin3 | Administrative region level 3 name |
admin4 | Administrative region level 4 name |
admin1ID | Administrative region level 1 ID |
admin2ID | Administrative region level 2 ID |
admin3ID | Administrative region level 3 ID |
admin4ID | Administrative region level 4 ID |
Company main email | |
phone | Company main phone |
size | Company number of employees range |
sizeID | Company number of employees range ID |
stage | Company growth stage |
stageID | Company growth stage ID |
employeesRange | Employees range |
linkedinURL | URL to company LinkedIn |
twitterURL | URL to company Twitter |
facebookURL | URL to company Facebook |
directURL | URL to our company page |
sustainabilityMetric | Company climate impact metric score |
sustainabilityMetricID | Company climate impact metric range ID |
sustainabilityMetricLabel | Company climate impact metric label |
lastRoundAmount | Last round amount in EUR |
lastRoundAmountUSD | Last round amount in USD |
lastRoundAmountString | Last round amount in EUR, formatted |
lastRoundAmountStringUSD | Last round amount in USD, formatted |
lastRoundType | Last round type |
revenueEuro | Total company revenue |
revenueYear | Year related to the ”revenueEuro” field |
revenuesRange | Revenue range |
tags | Company tags |
trl | Company TRL |
trlID | Company TRL ID |
trlAcquisitionDate | Last updated date of the company TRL |
fundingTypes | Funding types of any round |
sdgs | Sustainable Development Goals |
piFrameworks | PI Frameworks |
investorPartnerSet | Set of investorIDs |
companyContactSet | Set of contact IDs |
isFundRaising | Company likelihood to fundraise |
currentlyFundraising | Estimation about the company being currently fundraising |
currentlyFundraisingDate | Date of estimation |
roundCount | Number of rounds |
roundWithDateCount | Number of rounds with a date available |
reviewDate | Date of latest company review by our analysts |
alternativeNames | Alternative company names |
legalNames | Legal company names |
intellectualProperty | If true, the company has some registered IP |
pitchdeckURL | URL to the company pitch deck |
lastPostMoneyValuation | Latest post money valuation |
lastPostMoneyValuationCurrency | Latest post money valuation currency |
numberOfEquityRounds | Number of company deals of type Equity |
numberOfDebtRounds | Number of company deals of type Debt |
numberOfGrants | Number of company deals of type Grant |
employeesGrowthJSON | Historical aggregation of the employees fluctuation |
currentEmployeesCount | Number of current employees |
active | Active status of the company |
note | Note on the company |
Deal (small)
Name | Content |
---|---|
dealID | Internal funding round ID |
clientID | Startup ID |
clientName | Startup name |
Deal
Name | Content |
---|---|
id | Internal funding round ID |
clientId | Startup ID |
clientName | Startup name |
clientLogoURL | URL to startup's logo |
clientPitchLine | Startup pitchLine |
clientHQ | Startup headquarters |
clientCityHQ | Startup city's headquarters |
clientCountryCode | Startup country code |
clientCountryID | Startup country ID |
clientContinentID | Startup continent ID |
clientFoundedDate | Startup founded date |
roundDate | Date of the round |
acquisitionDate | Date of startup insertion into our database |
roundType | Type of the round |
roundAmount | Amount of the round (EUR) |
roundAmountUSD | Amount of the round (USD) |
roundAmountString | Formatted amount of the round (EUR) |
roundAmountStringUSD | Formatted amount of the round (USD) |
roundAmountRangeID | Round amount range ID (EUR) |
roundAmountRangeIDUSD | Round amount range ID (USD) |
roundInvestorsIDs | List of IDs of all the investors of the round |
roundInvestors | List of all the investor DTOs of the round |
roundNewsIDs | List of IDs of all the sources of the round |
roundNews | List of all the source DTOs of the round |
roundCurrency | Original currency of the round |
originalRoundAmount | Round amount in original currency |
numberOfRounds | Number of rounds of the company |
totalFundingRangeID | Company total funding ID (EUR) |
totalFundingRangeIDUSD | Company total funding ID (USD) |
totalFunding | Company total funding (EUR) |
totalFundingUSD | Company total funding (USD) |
totalFundingString | Formatted company total funding (EUR) |
totalFundingStringUSD | Formatted company total funding (USD) |
roundNumber | Number of the round for the company |
financingInstrument | Financing instrument |
lastRound | If true, this is the latest round for the company |
source | Name of the analyst who inserted the round |
valuationAmount | Valuation amount |
valuationCurrency | Valuation currency |
valuationType | Valuation type |
equityStageID | Equity stage ID, see Section Equity Stage |
exitStageID | Exit stage ID, see Section Exit Stage |
insertionDate | Date of insertion into our database |
Deal search
Name | Content |
---|---|
results | List of Section Deal (small) |
count | Total number of results, regardless of the ”limit” parameter |
roundsTotalFunding | Total amount of results, regardless of the ”limit” parameter |
selectedCurrency | Selected currency of the user |
Funding round
Name | Content |
---|---|
id | Internal funding round ID |
clientID | Startup ID |
roundDate | Date of the round |
roundType | Type of the round |
roundAmount | Amount of the round (EUR) |
roundAmountUSD | Amount of the round (USD) |
roundAmountId | ID of the amount range |
coFundingRoundId | Additional internal funding round ID |
fundingRange | Amount range |
roundInvestors | List of IDs of all the investors of the round |
roundNews | List of IDs of all the sources of the round |
roundCurrency | Original currency of the round |
originalAmount | Round amount in original currency |
source | Name of the analyst who inserted the round |
financingInstrument | Financing instrument |
equityStageID | Equity stage ID, see Section Equity Stage |
exitStageID | Exit stage ID, see Section Exit Stage |
Funding round investor
Name | Content |
---|---|
id | Internal investor ID |
name | Investor name |
website | Investor website |
fundingRoundId | Funding round ID |
Funding round source
Name | Content |
---|---|
id | Internal source ID |
url | Source url |
fundingRoundId | Funding round ID |
Patent
Name | Content |
---|---|
id | Internal patent ID |
googlePatentsUrl | Patent url |
filingDate | Filing date |
publicationDate | Pubblication date |
patentAbstract | Patent abstract |
title | Patent title |
jurisdiction | Country ID where the patent has been filed |
jurisdictionName | Name of the country where the patent has been filed |
publicationNumber | External patent ID |
familyId | Internal patent family ID |
clientId | Client ID of the startup |
status | Patent status, see Section Patent Status |
Investor Core
Name | Content |
---|---|
id | Internal investor ID |
name | Investor name |
firstRoundDate | Date of the first round of the company in which the investor made an appearance |
roundTypes | Types of round in which the investor appeared |
Contact
Name | Content |
---|---|
name | Person name |
role | Person role |
department | Person department |
Person email | |
linkedinURL | Person LinkedIn URL |
decisionMaker | True if the person has decision making capabilities |
id | Internal person ID |
Investor search
Name | Content |
---|---|
results | List of Section Investor (small) |
count | Total number of results, regardless of the ”limit” parameter |
totalFunding | Total funding from the investors, regardless of the ”limit” parameter |
Investor (small)
Name | Content |
---|---|
investorID | Investor ID |
name | Investor name |
website | Investor website |
Investor
Name | Content |
---|---|
id | Internal ID |
investorID | Investor ID |
name | Name |
description | Description fetched from the investor website |
website | Investor website |
city | City name |
country | Country name |
continent | Continent name |
linkedInURL | URL to investor LinkedIn |
twitterURL | URL to investor Twitter |
facebookURL | URL to investor Facebook |
pitchbookURL | URL to investor Pitchbook |
Investor main email | |
phone | Investor main phone |
size | Investor number of employees range |
sizeID | Investor number of employees range ID |
foundedDate | Founded date |
numberOfDeals | Number of deals |
numberOfDealsFiltered | Number of filtered deals |
lastDealType | Type of the last deal |
lastDealDate | Date of the last deal |
lastRoundAmount | Last round amount in EUR |
lastRoundAmountUSD | Last round amount in USD |
note | Note on the investor |
primaryTypeID | Primary type ID |
primaryType | Primary investor type |
secondaryTypes | Secondary investor types |
investments | List of companies that have been invested in |
coInvestors | List of investors that have invested in mutual companies |
Investor Contact
Name | Content |
---|---|
name | Person name |
role | Person role |
Person email | |
linkedinURL | Person LinkedIn URL |
decisionMaker | True if the person has decision making capabilities |
id | Internal person ID |
Commercial Deal
Name | Content |
---|---|
id | Internal commercial deal ID |
title | Commercial deal title |
description | Commercial deal description |
volume | Volumetric value of the deal component |
currency | Commercial deal currency |
announcedDate | Commercial deal announcement date |
startYear | Commercial deal start year |
endYear | Commercial deal end year |
duration | Commercial deal duration |
pricing | Commercial deal pricing in given currency |
pricingEUR | Commercial deal pricing in EUR |
pricingUSD | Commercial deal pricing in USD |
tags | Tags associated with the commercial deal |
searchableLocations | Commercial deal locations |
primaryCommercialDealTypes | Commercial deal primary types |
secondaryCommercialDealTypes | Commercial deal secondary types |
connectedCompanies | Companies connected to the commercial deal |
connectedInvestors | Investors connected to the commercial deal |
news | News connected to the commercial deal |
Taxonomy Page
Our taxonomy is a way to visualise the relation between different topics.
All Taxonomy Items
To get all Taxonomy Graph Items, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET 'https://api.netzeroinsights.com/taxonomy/itemDtos' \
-H 'Content-Type: application/json' \
In case of a 200 response, the response body will contain all the available items, with the JSON structured like the following:
[
{
"label": "Alternative Fuel",
"description": "Alternative fuels are at the forefront of innovation, with notable examples being biofuels and synthetic fuels. Solutions in this domain are dedicated to advancing and applying these alternatives, not only for transportation but also for broader energy applications, including electricity generation and industrial processes.",
"tagID": 995,
"tagName": "Alternative Fuel",
"id": 1
},
{
"label": "Biofuel",
"description": "Biofuels are produced from renewable resources, primarily plant-based feedstocks such as crops, agricultural residues, or algae. Biofuels offer a way to decarbonize sectors that are challenging to electrify, such as aviation and heavy industry, while promoting agricultural sustainability through responsible feedstock sourcing and land-use practices. Some solutions include innovative processes to convert biomass into biofuels, such as biodiesel and bioethanol, through techniques like fermentation and thermochemical conversion.",
"tagID": 996,
"tagName": "Biofuel",
"id": 2
}
]
To get all the taxonomy items you should use the following endpoint:
GET /taxonomy/itemDtos
The possible response codes are:
Response code | Meaning |
---|---|
200 | Request successful |
Level 0 Taxonomy Graph Items
To get Taxonomy Graph Item list without any parents (which means they are the top level of our taxonomy), use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET 'https://api.netzeroinsights.com/taxonomy/graph' \
-H 'Content-Type: application/json' \
In case of a 200 response, the response body will contain all the available taxonomy graph items, with the JSON structured like the following:
[
{
"label": "Solutions map",
"description": "The Solutions Map simplifies your exploration of climate tech solutions. We've categorized over 200 solutions into Challenge Areas like Energy, Industry, Transport, and more. When you choose a solution, you can dive into its sub-solutions if they exist. You can also access insights, active investors, and information about startups and SMEs for each solution.",
"hasChildren": true,
"id": 347
},
{
"label": "Deep Dives map",
"description": "The Deep Dives offers a meticulous mapping of the most innovative and extensively researched fields in the realm of Climate Tech. These curated maps serve as a direct, technologically advanced interface, simplifying navigation through the intricate landscape of climate technology. Users can seamlessly delve into specific areas such as Cement and Concrete, Carbon Offset and Markets, Marine Energy, and Hydrogen, gaining valuable insights into advancements, sub-solutions, and active investors. ",
"hasChildren": true,
"id": 359
},
{
"label": "Software map",
"description": "The Software Map is a comprehensive visual representation that outlines the diverse array of software solutions within the climate tech landscape. This map provides a detailed overview of software applications tailored to address climate challenges across various sectors, including energy, transport, industry, food and agriculture, built environment, natural environment, and more. ",
"hasChildren": true,
"id": 660
}
]
To get all the level 0 taxonomy items you should use the following endpoint:
GET /taxonomy/graph
The possible response codes are:
Response code | Meaning |
---|---|
200 | Request successful |
These are the top-most items of our taxonomy, and all the other items are related to them, either directly or through another item(s)
Taxonomy Graph children Items
To get the list of children Taxonomy Graph Items of a parent item, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET 'https://api.netzeroinsights.com/taxonomy/graph/Biofuel' \
-H 'Content-Type: application/json' \
Or
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET 'https://api.netzeroinsights.com/taxonomy/graph/2' \
-H 'Content-Type: application/json' \
In case of a 200 response, the response body will contain all the available children items of a parent item by ID or label, with the JSON structured like the following:
[
{
"label": "Bioethanol",
"description": "Bioethanol is produced through the fermentation of organic materials, such as crops like corn, and sugarcane, or cellulose-rich feedstocks like switchgrass. This process converts the sugars within these materials into ethanol using microorganisms. Bioethanol is a key player in the quest for sustainable transportation fuels, as it can be blended with gasoline to reduce greenhouse gas emissions and dependence on fossil fuels. When compared to other sustainable fuels like biodiesel or synthetic fuels, bioethanol has specific advantages, such as its compatibility with existing gasoline engines and infrastructure.",
"hasChildren": false,
"id": 5
},
{
"label": "Bio-Oil",
"description": "Bio-oil is produced from biomass sources like wood chips, agricultural residues, or algae. It is typically created through a process called pyrolysis or fast pyrolysis, which involves heating biomass in the absence of oxygen to break it down into a liquid form. Bio-oil can be used as a replacement for traditional fossil fuels in applications such as power generation and heating, and it can also serve as a feedstock for the production of biofuels and other valuable chemicals. Compared to other sustainable fuels like bioethanol or biodiesel, bio-oil offers advantages such as a higher energy density and the potential for versatile applications.",
"hasChildren": false,
"id": 6
}
]
To get all the children taxonomy items of a parent item, you should use the following endpoint:
GET /taxonomy/graph/{parentID}
Where the parameter parentID
can either be the parent item ID or the parent item label.
The possible response codes are:
Response code | Meaning |
---|---|
200 | Request successful |
Top Companies
To get Top Companies of a Taxonomy Graph Item, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET 'https://api.netzeroinsights.com/taxonomy/graph/topCompanies/1783' \
-H 'Content-Type: application/json' \
In case of a 200 response, the response body will contain at most 3 available companies of the specified item by ID, with the JSON structured like the following:
[
{
"clientID": 112504,
"name": "R3Energise",
"logo": "https://res.cloudinary.com/eutop-1/image/upload/b_white/v1690205436/Startups/owsivo12opurbi23pgr7.jpg",
"website": "https://www.r3energise.com/",
"domain": "r3energise.com",
"pitchLine": "R3Energise aims to support vessel operators in their transition to cleaner operations for their existing fleet. The ideal client grants R3Energise the opportunity to perform a feasibility study to assess the most suitable arrangement for their vessel, minimising the impact on their operations, CAPEX/OPEX and the environment. With our expertise ranging from CTV’s to ferries, survey vessels to SOV’s, R3Energise is a reliable partner in taking on these challenges and advising its clients.",
"description": "",
"fundingAmount": 124343.0,
"fundingString": "124K",
"fundingAmountUSD": 134097.0,
"fundingStringUSD": "134K",
"fundingRangeID": 1,
"fundingRange": "0 - 500K",
"lastRoundDate": "2023-01-01T13:31:00.000+00:00",
"sustainabilityMetric": 0.2769792,
"foundedDate": 2023,
"georowID": 928883,
"countryID": 225,
"country": "United Kingdom",
"city": "Colchester",
"continent": "Europe",
"email": "info@r3energise.com",
"phone": "+44 7794 369903",
"stageID": 1,
"stage": "Ideation",
"linkedinURL": "https://www.linkedin.com/company/r3energise-ltd/",
"directURL": "r3energise-112504",
"sustainabilityMetricID": 2,
"lastRoundAmount": 124343,
"lastRoundAmountUSD": 134097,
"lastRoundAmountString": "124K",
"lastRoundAmountStringUSD": "134K",
"lastRoundType": "Grant",
"tags": [
{
"tagTypeId": 4,
"tagType": {
"tagType": "business model",
"platformOrder": 4,
"tagFamily": {
"tagFamily": "Business models",
"platformOrder": 4,
"id": 4
},
"id": 4
},
"filterable": true,
"id": 303,
"label": "service"
}
],
"fundingTypes": [],
"sdgs": [
{
"id": 13,
"label": "13. Climate action"
}
],
"note": "",
"roundCount": 1,
"fundingRangeUSD": "0 - 500K",
"fundingRangeIDUSD": 1,
"intellectualProperty": true,
"numberOfGrants": 1,
"sustainabilityMetricLabel": "Average impact",
"id": 85443,
"eutopiaScore": 27
}
]
To get the top companies of a taxonomy item you should use the following endpoint:
GET /taxonomy/graph/topCompanies/{itemID}
Where the parameter itemID
is the taxonomy item ID.
The possible response codes are:
Response code | Meaning |
---|---|
200 | Request successful |
Top Investors
To get Top Investors of a Taxonomy Graph Item, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET 'https://api.netzeroinsights.com/taxonomy/graph/topInvestors/2' \
-H 'Content-Type: application/json' \
In case of a 200 response, the response body will contain at most 3 available investors of the specified item by ID, with the JSON structured like the following:
[
{
"investorID": 72,
"name": "UK Research and Innovation",
"logoURL": "https://res.cloudinary.com/eutop-1/image/upload/b_white/v1691668219/Investors/ocsr6c10pv9t7xumavd1.jpg",
"numberOfDeals": 977,
"numberOfDealsFiltered": 31,
"id": 34
},
{
"investorID": 670,
"name": "Eit Innoenergy",
"logoURL": "https://res.cloudinary.com/eutopia-3/image/upload/b_white/v1687594145/Investors/epm6ozsmb0awp9ljhvg3.jpg",
"foundedDate": 2010,
"numberOfDeals": 195,
"numberOfDealsFiltered": 9,
"primaryTypeID": 10,
"primaryType": "Venture Capital",
"id": 138
},
{
"investorID": 18606,
"name": "Sosv",
"logoURL": "https://res.cloudinary.com/eutopia-3/image/upload/b_white/v1692150659/Investors/y4mrqtqfyeexi7yyo12r.jpg",
"foundedDate": 1994,
"numberOfDeals": 178,
"numberOfDealsFiltered": 3,
"primaryTypeID": 10,
"primaryType": "Venture Capital",
"id": 20830
}
]
To get the top investors of a taxonomy item you should use the following endpoint:
GET /taxonomy/graph/topInvestors/{itemID}
Where the parameter itemID
is the taxonomy item ID.
The possible response codes are:
Response code | Meaning |
---|---|
200 | Request successful |
Taxonomy Item
To get a Taxonomy Graph Item by parameter, ID or label, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET 'https://api.netzeroinsights.com/taxonomy/item/2' \
-H 'Content-Type: application/json' \
Or
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET 'https://api.netzeroinsights.com/taxonomy/item/Biofuel' \
-H 'Content-Type: application/json' \
In case of a 200 response, the response body will contain a taxonomy graph item, with the JSON structured like the following:
{
"label": "Biofuel",
"description": "Biofuels are produced from renewable resources, primarily plant-based feedstocks such as crops, agricultural residues, or algae. Biofuels offer a way to decarbonize sectors that are challenging to electrify, such as aviation and heavy industry, while promoting agricultural sustainability through responsible feedstock sourcing and land-use practices. Some solutions include innovative processes to convert biomass into biofuels, such as biodiesel and bioethanol, through techniques like fermentation and thermochemical conversion.",
"hasChildren": true,
"id": 2
}
To get a single taxonomy item you should use the following endpoint:
GET /taxonomy/item/{itemID}
Where the parameter itemID
can either be the item ID or the item label.
The possible response codes are:
Response code | Meaning |
---|---|
200 | Request successful |
Taxonomy Items by Company
To get the Taxonomy Graph Items by company, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET 'https://api.netzeroinsights.com/taxonomy/items/company/10' \
-H 'Content-Type: application/json' \
In case of a 200 response, the response body will contain all the available taxonomy graph items of the company, with the JSON structured like the following:
[
{
"id": 154,
"label": "Construction Materials",
"description": "Construction material solutions refer to innovative and sustainable materials, techniques, and technologies aimed at reducing the environmental impact of the construction industry. These solutions encompass the development and utilization of eco-friendly materials like recycled composites, low-carbon concrete, and bio-based polymers, as well as circular economy applications such as construction materials marketplaces."
},
{
"id": 160,
"label": "Alternative Cement and Concrete",
"description": "Alternative cement and concrete refer to innovative materials and construction methods designed to significantly reduce the environmental impact of traditional cement and concrete production. These solutions aim to lower carbon emissions, energy consumption, and resource depletion associated with the construction industry. They often incorporate complete or partial cement substitutes, production process improvement, and others."
},
{
"id": 270,
"label": "Built Environment",
"description": "The term ‘built environment’ broadly refers to the human-made environment that provides the setting for human activity.\n\nWithin the scope of this climate change challenge are targeted emissions produced by the construction and operation of homes, buildings, streets, urban infrastructure and spaces. \n\nSolutions to mitigate climate change and to adapt to its effects in this challenge include construction materials, ecodesign, smart city technologies, building management systems, air quality management and others.\n"
},
{
"id": 275,
"label": "Industry",
"description": "Industry includes sectors of the economy that mainly produce capital goods to be used in manufacturing.\n\nThe scope of this challenge includes the manufacturing of petrochemicals and plastics, electrical and electronics, textile & fashion, chemicals, heavy machinery and equipment, pharmaceuticals among other sectors of the economy.\n\nSolutions to mitigate climate change and to adapt to its effects in this challenge include electrical equipment manufacturing, industrial efficiency software, automated manufacturing processes, 3D printing and others.\n"
},
{
"id": 347,
"label": "Solutions map",
"description": "The Solutions Map simplifies your exploration of climate tech solutions. We've categorized over 200 solutions into Challenge Areas like Energy, Industry, Transport, and more. When you choose a solution, you can dive into its sub-solutions if they exist. You can also access insights, active investors, and information about startups and SMEs for each solution."
},
{
"id": 348,
"label": "Cement and Concrete",
"description": "This solution map is focused on climate technologies in Cement and Concrete. From alternative cementitious materials like fly ash and slag to cutting-edge production enhancements such as carbon capture technologies, the page covers a wide spectrum of solutions. Delve into information about the entire value chain, gaining insights into sustainable practices from raw material extraction to final disposal."
},
{
"id": 359,
"label": "Deep Dives map",
"description": "The Deep Dives offers a meticulous mapping of the most innovative and extensively researched fields in the realm of Climate Tech. These curated maps serve as a direct, technologically advanced interface, simplifying navigation through the intricate landscape of climate technology. Users can seamlessly delve into specific areas such as Cement and Concrete, Carbon Offset and Markets, Marine Energy, and Hydrogen, gaining valuable insights into advancements, sub-solutions, and active investors. "
},
{
"id": 360,
"label": "Cement Value Chain",
"description": "The Cement Value Chain includes the following steps Clinker Production, Cement Grinding, Concrete Production, and Concrete Recycling. Each step comprises innovation to decrease the GHG emissions for the Cement and Concrete industry."
},
{
"id": 363,
"label": "Concrete Production",
"description": "Concrete production is witnessing transformative innovations in the field of carbon capture and utilization (CCU) technologies, involving CO2 injection and carbon curing. Advanced concrete formulations incorporate supplementary cementitious materials (SCMs) such as fly ash and slag, lowering the carbon intensity of concrete. Moreover, the integration of recycled aggregates, sourced from demolished structures, significantly diminishes the environmental impact of concrete production. "
},
{
"id": 462,
"label": "Carbon Capture, Utilization and Storage (CCUS)",
"description": "Carbon Capture, Utilization, and Storage (CCUS) is the process of capturing carbon dioxide (CO2) emissions from fossil power generation and industrial processes for storage deep underground or re-use. The scope of this sector includes companies and activities related to carbon capture from industrial emissions or flue gas, usage (CCU), and storage (CCS). Some innovations within this technology include energy-efficient capture units, mineralization technologies, carbon storage in materials such as cement, etc. "
},
{
"id": 660,
"label": "Software map",
"description": "The Software Map is a comprehensive visual representation that outlines the diverse array of software solutions within the climate tech landscape. This map provides a detailed overview of software applications tailored to address climate challenges across various sectors, including energy, transport, industry, food and agriculture, built environment, natural environment, and more. "
}
]
To get the taxonomy items of the company you should use the following endpoint:
GET /taxonomy/items/company/{clientID}
Where the parameter clientID
is the ID of the company.
The possible response codes are:
Response code | Meaning |
---|---|
200 | Request successful |
Taxonomy Item Relations by ParentID
To get Taxonomy Graph Item Relation list by parentID, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET 'https://api.netzeroinsights.com/taxonomy/relations/parent/1' \
-H 'Content-Type: application/json' \
In case of a 200 response, the response body will contain all the available taxonomy graph item relations, with the JSON structured like the following:
[
{
"id": 0,
"parentID": 1,
"childID": 3,
"parentLabel": "Alternative Fuell",
"childLabel": "Electrofuels"
},
{
"id": 1,
"parentID": 1,
"childID": 4,
"parentLabel": "Alternative Fuell",
"childLabel": "Synthetic Fuel"
}
]
To get all the parent-children relations of a taxonomy item you should use the following endpoint:
GET /relations/parent/{itemID}
Where the parameter itemID
is the taxonomy item ID.
The possible response codes are:
Response code | Meaning |
---|---|
200 | Request successful |
Taxonomy Item Relations by ChildID
To get Taxonomy Graph Item Relation list by childID, use this code:
curl -v --cookie 'JSESSIONID=EXAMPLE_SESSION_ID' \
-X GET 'https://api.netzeroinsights.com/taxonomy/relations/child/24' \
-H 'Content-Type: application/json' \
In case of a 200 response, the response body will contain all the available taxonomy graph item relations, with the JSON structured like the following:
[
{
"id": 0,
"parentID": 22,
"childID": 24,
"parentLabel": "Solar Energy",
"childLabel": "Photovoltaic"
}
]
To get all the child-parents relations of a taxonomy item you should use the following endpoint:
GET /relations/child/{itemID}
Where the parameter itemID
is the taxonomy item ID.
The possible response codes are:
Response code | Meaning |
---|---|
200 | Request successful |
Errors
The Net Zero Insights API uses the following error codes:
Error Code | Meaning |
---|---|
400 | Bad Request -- Your request is invalid. |
401 | Unauthorized -- Your credentials are wrong. |
402 | You have reached the maximum number of searches allowed for your subscription. |
403 | Forbidden -- The requested resource is hidden for administrators only. |
404 | Not Found -- The specified resource could not be found. |
405 | Method Not Allowed -- You tried to access a resource with an invalid method. |
406 | Not Acceptable -- You requested a format that isn't json. |
410 | Gone -- The requested resource has been removed from our servers. |
418 | I'm a teapot. |
429 | Too Many Requests -- You're requesting too many resource. Try again later |
500 | Internal Server Error -- We had a problem with our server. Try again later. |
503 | Service Unavailable -- We're temporarily offline for maintenance. Try again later. |