www.vortexa.com
Open in
urlscan Pro
213.219.38.18
Public Scan
Submitted URL: https://marketingmail.vortexa.com/ODM3LU1aRS01NzgAAAGMprHhIyaMFJb67F__evrAXY3Am2isrhCimDrYf3Y0MQ6uv9gWRw-amI5u3TCrPA4TKO5Vi_s=
Effective URL: https://www.vortexa.com/?mkt_tok=ODM3LU1aRS01NzgAAAGMprHhI4iuEKgvGymuFsbeCEceRCsUdk8otymz23yOxV9izrTZSfgfYAluRlt_2xRgGoA...
Submission: On July 10 via api from AE — Scanned from DE
Effective URL: https://www.vortexa.com/?mkt_tok=ODM3LU1aRS01NzgAAAGMprHhI4iuEKgvGymuFsbeCEceRCsUdk8otymz23yOxV9izrTZSfgfYAluRlt_2xRgGoA...
Submission: On July 10 via api from AE — Scanned from DE
Form analysis
5 forms found in the DOM<form action="">
<div class="form">
<div class="form-row">
<input type="email" class="field-text" id="subscriptionEmailAddress" placeholder="Email address">
</div>
<div class="form-row">
<button type="submit" class="btn btn-primary full">
<span class="value">Subscribe</span>
</button>
</div>
</div>
</form>
<form id="mktoForm_1017" novalidate="novalidate" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); width: 1601px;" class="mktoForm mktoHasWidth mktoLayoutLeft">
<style type="text/css">
.mktoForm .mktoButtonWrap.mktoRound .mktoButton {
color: #fff;
border: 1px solid #a3bee2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: #779dd5;
background-image: -webkit-gradient(linear, left top, left bottom, from(#779dd5), to(#5186cb));
background-image: -webkit-linear-gradient(top, #779dd5, #5186cb);
background-image: -moz-linear-gradient(top, #779dd5, #5186cb);
background-image: linear-gradient(to bottom, #779dd5, #5186cb);
padding: 0.4em 1em;
font-size: 1em;
}
.mktoForm .mktoButtonWrap.mktoRound .mktoButton:hover {
border: 1px solid #45638c;
}
.mktoForm .mktoButtonWrap.mktoRound .mktoButton:focus {
outline: none;
border: 1px solid #45638c;
}
.mktoForm .mktoButtonWrap.mktoRound .mktoButton:active {
background-color: #5186cb;
background-image: -webkit-gradient(linear, left top, left bottom, from(#5186cb), to(#779dd5));
background-image: -webkit-linear-gradient(top, #5186cb, #779dd5);
background-image: -moz-linear-gradient(top, #5186cb, #779dd5);
background-image: linear-gradient(to bottom, #5186cb, #779dd5);
}
</style>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="wBchooseasession" id="LblwBchooseasession" class="mktoLabel mktoHasWidth" style="width: 141px;">
<div class="mktoAsterix">*</div>Choose a session:
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div>
<div class="mktoLogicalField mktoCheckboxList mktoHasWidth mktoRequired" style="width: 259px;"><input name="wBchooseasession" id="mktoCheckbox_2915_0" type="checkbox" value="Global webinar session 1" aria-required="true"
aria-labelledby="LblwBchooseasession LblmktoCheckbox_2915_0 InstructwBchooseasession" class="mktoField"><label for="mktoCheckbox_2915_0" id="LblmktoCheckbox_2915_0">Session 1: 9AM BST APAC Briefing </label><input name="wBchooseasession"
id="mktoCheckbox_2915_1" type="checkbox" value="Global webinar session 2" aria-required="true" aria-labelledby="LblwBchooseasession LblmktoCheckbox_2915_1 InstructwBchooseasession" class="mktoField"><label for="mktoCheckbox_2915_1"
id="LblmktoCheckbox_2915_1">Session 2: 5PM BST EMEA/Americas Briefing </label></div><span id="InstructwBchooseasession" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="FirstName" id="LblFirstName" class="mktoLabel mktoHasWidth" style="width: 135px;">
<div class="mktoAsterix">*</div>First Name:
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="FirstName" name="FirstName" placeholder="First name" maxlength="255" aria-labelledby="LblFirstName InstructFirstName" type="text"
class="mktoField mktoTextField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructFirstName" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="LastName" id="LblLastName" class="mktoLabel mktoHasWidth" style="width: 135px;">
<div class="mktoAsterix">*</div>Last Name:
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="LastName" name="LastName" placeholder="Last name" maxlength="255" aria-labelledby="LblLastName InstructLastName" type="text"
class="mktoField mktoTextField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructLastName" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="Email" id="LblEmail" class="mktoLabel mktoHasWidth" style="width: 135px;">
<div class="mktoAsterix">*</div>Email Address:
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Email" name="Email" placeholder="Business email" maxlength="255" aria-labelledby="LblEmail InstructEmail" type="email"
class="mktoField mktoEmailField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructEmail" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="Company" id="LblCompany" class="mktoLabel mktoHasWidth" style="width: 135px;">
<div class="mktoAsterix">*</div>Company Name:
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Company" name="Company" placeholder="Company name" maxlength="255" aria-labelledby="LblCompany InstructCompany" type="text"
class="mktoField mktoTextField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructCompany" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="MKT_utm_campaign__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="MKT_utm_content__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="MKT_utm_medium__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="referral" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="MKT_utm_source__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="vortexa.com" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="MKT_utm_term__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="clientid" class="mktoField mktoFieldDescriptor mktoFormCol" value="210302830.1688975105" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="Mkt_GCLID__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="NULL" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoButtonRow"><span class="mktoButtonWrap mktoRound" style="margin-left: 120px;"><button type="submit" class="mktoButton">Submit</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor"
value="1017"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="837-MZE-578">
</form>
<form id="mktoForm_1238" novalidate="novalidate" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); width: 1601px;" class="mktoForm mktoHasWidth mktoLayoutLeft">
<style type="text/css">
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
color: #fff;
border: 1px solid #75ae4c;
padding: 0.4em 1em;
font-size: 1em;
background-color: #99c47c;
background-image: -webkit-gradient(linear, left top, left bottom, from(#99c47c), to(#75ae4c));
background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
border: 1px solid #447f19;
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
outline: none;
border: 1px solid #447f19;
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
background-color: #75ae4c;
background-image: -webkit-gradient(linear, left top, left bottom, from(#75ae4c), to(#99c47c));
background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
}
</style>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="FirstName" id="LblFirstName" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>First Name:
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="FirstName" name="FirstName" maxlength="255" aria-labelledby="LblFirstName InstructFirstName" type="text" class="mktoField mktoTextField mktoHasWidth mktoRequired"
aria-required="true" style="width: 150px;"><span id="InstructFirstName" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="LastName" id="LblLastName" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Last Name:
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="LastName" name="LastName" maxlength="255" aria-labelledby="LblLastName InstructLastName" type="text" class="mktoField mktoTextField mktoHasWidth mktoRequired"
aria-required="true" style="width: 150px;"><span id="InstructLastName" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="Email" id="LblEmail" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Email Address:
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Email" name="Email" maxlength="255" aria-labelledby="LblEmail InstructEmail" type="email" class="mktoField mktoEmailField mktoHasWidth mktoRequired"
aria-required="true" style="width: 150px;"><span id="InstructEmail" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="Company" id="LblCompany" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Company:
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Company" name="Company" maxlength="255" aria-labelledby="LblCompany InstructCompany" type="text" class="mktoField mktoTextField mktoHasWidth mktoRequired"
aria-required="true" style="width: 150px;"><span id="InstructCompany" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="Partnership_Type__c" id="LblPartnership_Type__c" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Partnership Type:
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><select id="Partnership_Type__c" name="Partnership_Type__c" aria-labelledby="LblPartnership_Type__c InstructPartnership_Type__c" class="mktoField mktoHasWidth mktoRequired"
aria-required="true" style="width: 150px;">
<option value="">Select...</option>
<option value="Commercial">Commercial</option>
<option value="Data">Data</option>
<option value="Media">Media</option>
<option value="Product">Product</option>
<option value="Strategic">Strategic</option>
<option value="Other">Other</option>
</select><span id="InstructPartnership_Type__c" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap"><label for="message" id="Lblmessage" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div>Message:
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><textarea id="message" name="message" rows="4" aria-labelledby="Lblmessage Instructmessage" class="mktoField mktoHasWidth" maxlength="2000" style="width: 150px;"></textarea><span
id="Instructmessage" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="MKT_utm_campaign__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="MKT_utm_content__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="MKT_utm_medium__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="referral" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="MKT_utm_source__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="vortexa.com" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="MKT_utm_term__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="null" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="Mkt_GCLID__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="null" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="clientid" class="mktoField mktoFieldDescriptor mktoFormCol" value="210302830.1688975105" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="InferredCountry" class="mktoField mktoFieldDescriptor mktoFormCol" value="null" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoButtonRow"><span class="mktoButtonWrap mktoSimple" style="margin-left: 120px;"><button type="submit" class="mktoButton">Submit</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor"
value="1238"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="837-MZE-578">
</form>
<form novalidate="novalidate" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;" class="mktoForm mktoHasWidth mktoLayoutLeft">
</form>
<form novalidate="novalidate" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;" class="mktoForm mktoHasWidth mktoLayoutLeft">
</form>
Text Content
This site uses cookies Cookies help us deliver the best experience on our website. By using our website, you agree to the use of cookies. Find out how we use cookies on our website in our privacy policy. Functional Functional Always active The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network. Preferences Preferences The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user. Statistics Statistics The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. Marketing Marketing The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes. Manage options Manage services Manage vendors Read more about these purposes Accept Deny View preferences Save preferences View preferences Privacy policy Privacy policy {title} * Products * Use cases * Community * Resources * Company Products * Energy Flows * Crude * Clean Petroleum * Dirty Petroleum * LPG * LNG * Energy API & SDK * Freight * Freight Analytics * Freight Market Outlook * Freight API & SDK * Inventories * Integrations Use cases * Physical Trading * Freight * Financial Trading Community * Insights * Academy * Events * Meet the Analysts Resources * API Docs How to seamlessly integrate data into your infrastructures * Python SDK How to amalgamate data with models in Jupyter notebooks * Excel Add-in How to effortlessly extract data insights straight into Excel Company * About Us Understand what we do and how we thrive * Careers Explore our culture and team values * Press Data, quotes and insights to tell your stories * Partners Building the future of energy markets with our partners * Life at Vortexa Fri, Jul 23 A day in the life of… Stephen Webb, Senior Software Engineer Read our stories Support Login Request Free Demo NEWS US ENERGY INSIGHTS Hosted by Senior Market Analyst Pamela Munger, US Energy Insights gives you an expert insight into the latest trends and market conditions within US energy! Watch Now PRODUCT FREIGHT MARKET OUTLOOK WHITEPAPER Learn how Vortexa uses comprehensive market data sources and proprietary machine learning models to provide an advanced view into market dynamics. Download Whitepaper ANALYSIS EXCLUSIVE LPG REPORT Rising US LPG production is outpacing domestic and exports demand in Asia and Europe. With petrochemical margins remaining challenged, what's different this year? Read more EVENT INNOVATION SERIES 2023 We invite you to embark on a voyage through the latest innovations, insights into market trends, cutting-edge technologies, and networking opportunities with global freight and energy market participants! Find Out More NEWS US ENERGY INSIGHTS Hosted by Senior Market Analyst Pamela Munger, US Energy Insights gives you an expert insight into the latest trends and market conditions within US energy! Watch Now PRODUCT FREIGHT MARKET OUTLOOK WHITEPAPER Learn how Vortexa uses comprehensive market data sources and proprietary machine learning models to provide an advanced view into market dynamics. Download Whitepaper ANALYSIS EXCLUSIVE LPG REPORT Rising US LPG production is outpacing domestic and exports demand in Asia and Europe. With petrochemical margins remaining challenged, what's different this year? Read more EVENT INNOVATION SERIES 2023 We invite you to embark on a voyage through the latest innovations, insights into market trends, cutting-edge technologies, and networking opportunities with global freight and energy market participants! Find Out More NEWS US ENERGY INSIGHTS Hosted by Senior Market Analyst Pamela Munger, US Energy Insights gives you an expert insight into the latest trends and market conditions within US energy! Watch Now PRODUCT FREIGHT MARKET OUTLOOK WHITEPAPER Learn how Vortexa uses comprehensive market data sources and proprietary machine learning models to provide an advanced view into market dynamics. Download Whitepaper ANALYSIS EXCLUSIVE LPG REPORT Rising US LPG production is outpacing domestic and exports demand in Asia and Europe. With petrochemical margins remaining challenged, what's different this year? Read more EVENT INNOVATION SERIES 2023 We invite you to embark on a voyage through the latest innovations, insights into market trends, cutting-edge technologies, and networking opportunities with global freight and energy market participants! Find Out More AS SEEN IN VORTEXA INTELLIGENT ENERGY MARKETS We make it our mission to open the world of information across all energy flows. Try it now The How BIG DATA INSIGHTS THAT SHAPE THE MARKET A unique combination of deep tech and domain expertise gives you the data and insights to optimise your business. We connect energy and freight market participants to help them make better decisions on the allocation and trade of energy globally, delivering significant economical and ecological benefits to the market participants and society at large. USE CASES Physical trading Freight Financial trading PHYSICAL TRADING Identify arbitrage opportunities and discover the right buyers and sellers for spot and term contracts. Learn more FREIGHT Inspect changing market conditions to secure the lowest freight rates, enhance your fleet positioning and understand peer activity. Learn more FINANCIAL TRADING Assess physical market movements that affect prices of energy derivatives and anticipate long or short positions on commodity futures. Learn more OUR PRODUCTS ENERGY FLOWS ANALYTICS Vortexa’s energy flows data and analytics suite provides complete global waterborne oil & gas flows across time, for any location, fleet, charterer and more. Learn more FREIGHT ANALYTICS Vortexa’s market-leading Freight Analytics suite provides key demand and supply indicators: availability, utilisation, distribution and congestion, as well as freight pricing and a pricing outlook. Learn more INVENTORIES ANALYTICS Vortexa's Onshore Crude and Offshore Floating Storage Inventories analytics supply the most complete, fast, and accurate data on global crude and oil product levels. Learn more THREE-STEP DATA PROCESSING COMMERCIAL PARTNERSHIPS Our products combine real-time data from 147+ satellites, 200+ billion AIS pings, and 100+ shipbrokers, customs and port agents. DEEP-DOMAIN TECHNOLOGY Advanced artificial intelligence speeds up big data analysis and is constantly learning to draw high accuracy predictive patterns. HUMAN INTELLIGENCE All of our data is validated by in-house industry experts including market analysts, data scientists and technical engineers. Learn about our methodology ENERGY EXPERT COMMUNITY Our global market analysis team provides Vortexa clients with bespoke market research and advisory services, allowing them to draw the highest value from the proprietary datasets and provide context to data trends. Learn more LATEST ANALYSIS Crude July 05, 2023 IRAN’S JUNE CRUDE/CONDENSATE EXPORTS SHOW DECLINE… This insight explores why Iran’s crude/condensate export levels observed in May were not sustained, Iran’s onshore inventories showed stock draws whilst Shandong inventories built… Read more Products June 27, 2023 GLOBAL JET FUEL DEMAND TAKES-OFF BUT… Major aviation hubs across the world have seen continued recovery in air travels this year but a full rebound back to pre-Covid levels could… Read more Products June 22, 2023 WILL THE RECENT STRENGTH IN SEABORNE… As gasoline imports into the North America East Coast head for a two year high in June, we take a reality check on what… Read more Crude June 20, 2023 IRAN’S CRUDE/CONDENSATE EXPORTS REACH RECORD-HIGH UNDER… This insight explores Iran’s record-high crude/condensate exports under sanctions, changes to floating storage and Russia’s impact on Iranian fleet activity. Read more Resources VORTEXA ACADEMY Level up your trading & analysis skills, learning from the leading experts in energy & shipping. Learn more EVENTS Explore digital and in-person events led by global industry experts. Learn more READY TO GET STARTED? Request Free Demo See why the most successful traders and shipping experts use Vortexa Products * Energy Flows * Crude * Clean Petroleum * Dirty Petroleum * LPG * LNG * Energy API & SDK * Freight * Freight Analytics * Freight Market Outlook * Freight API & SDK * Inventories * Integrations Use cases * Physical Trading * Freight * Financial Trading Expertise * Methodology Community * Insights * Academy * Events * Meet the Analysts Resources * API Docs * Python SDK * Excel Add-in Company * About Us * Careers * Press * Partners * Contact us INTELLIGENT ENERGY MARKETS Industry insight in your inbox Useful info coming to you every week Subscribe Copyright © 2023 Vortexa ltd. All rights reserved. * * * * * * Privacy Policy * Fair Use Policy SEE HOW YOU CAN GROW WITH VORTEXA A state-of-the-art oil and gas analytics platform to help you spot trading opportunities and sidestep risks in real-time. Subscribe * * * * HOMEPAGE * Choose a session: Session 1: 9AM BST APAC Briefing Session 2: 5PM BST EMEA/Americas Briefing * First Name: * Last Name: * Email Address: * Company Name: Submit HOMEPAGE THANK YOU FOR REGISTERING A confirmation email with event details has been sent to your inbox Add to your calendar BECOME A PARTNER Fill out the form below if you would like to become a Vortexa Partner. * First Name: * Last Name: * Email Address: * Company: * Partnership Type: Select...CommercialDataMediaProductStrategicOther * Message: Submit SUCCESS! Thank you for submitting your enquiry. We'll be in touch very soon! Share this page Copied! Tonne-miles need to pick up to sustain rally in dirty freight rates David Wech, Chief Economist THANK YOU FOR DOWNLOADING You will receive the download to your inbox in a moment Manage consent