www.vortexa.com
Open in
urlscan Pro
2a01:7e00::f03c:94ff:feac:947d
Public Scan
Submitted URL: http://www.vortexa.com/
Effective URL: https://www.vortexa.com/
Submission: On May 15 via api from AE — Scanned from GB
Effective URL: https://www.vortexa.com/
Submission: On May 15 via api from AE — Scanned from GB
Form analysis
5 forms found in the DOM<form action="" data-cb-wrapper="true">
<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" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); width: 1601px;" data-cb-wrapper="true">
<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="" 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="" 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="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="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" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); width: 1601px;" data-cb-wrapper="true">
<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; height: 142.4px;"></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="null" 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="null" 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="null" 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="null" 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="null" 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="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap"><label for="Marketing_opt_in__c" id="LblMarketing_opt_in__c" class="mktoLabel mktoHasWidth" style="width: 100px;">
<div class="mktoAsterix">*</div><span style="font-size: 8px;">By submitting this form, you agree to Vortexa's <span
style="color: #0090b9;"><a href="https://www.vortexa.com/privacy-policy/" target="_blank" id="" style="color: #0090b9;">privacy policy</a></span>.</span>
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div>
<div class="mktoLogicalField mktoCheckboxList mktoHasWidth" style="width: 150px;"><input name="Marketing_opt_in__c" id="Marketing_opt_in__c" type="checkbox" value="yes" aria-labelledby="LblMarketing_opt_in__c InstructMarketing_opt_in__c"
class="mktoField"><label for="Marketing_opt_in__c" id="LblMarketing_opt_in__c"></label></div><span id="InstructMarketing_opt_in__c" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<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" class="mktoForm mktoHasWidth mktoLayoutLeft" 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;"
data-cb-wrapper="true"></form>
<form novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" 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;"
data-cb-wrapper="true"></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 {vendor_count} vendors Read more about these purposes Accept Deny View preferences Save preferences View preferences Privacy policy Privacy policy {title} * Products * Community * 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 * Data API Community * Insights * Academy * Events * Meet the Analysts 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, May 24 Q & A with Lucy Evitt, HR Business Partner Read our stories Support Login Request Free Demo EXCLUSIVE LPG REPORT HOW TO BALANCE RISING GLOBAL SUPPLIES WITH SLOWING DEMAND? This summer, the seasonal slowdown in global LPG demand has become a bigger challenge for the US and Middle East amidst their rising production. Read more VORTEXA ANALYTICS COMPREHENSIVE MARKET INSIGHTS Access real-time and forward looking market intelligence to confidently predict commodity prices. Get in touch APRIL EDITION US ENERGY INSIGHTS Vortexa’s Lead Market Analyst Pamela Munger covers the latest trends and market conditions within US energy. Watch now EXCLUSIVE LPG REPORT HOW TO BALANCE RISING GLOBAL SUPPLIES WITH SLOWING DEMAND? This summer, the seasonal slowdown in global LPG demand has become a bigger challenge for the US and Middle East amidst their rising production. Read more VORTEXA ANALYTICS COMPREHENSIVE MARKET INSIGHTS Access real-time and forward looking market intelligence to confidently predict commodity prices. Get in touch APRIL EDITION US ENERGY INSIGHTS Vortexa’s Lead Market Analyst Pamela Munger covers the latest trends and market conditions within US energy. Watch now EXCLUSIVE LPG REPORT HOW TO BALANCE RISING GLOBAL SUPPLIES WITH SLOWING DEMAND? This summer, the seasonal slowdown in global LPG demand has become a bigger challenge for the US and Middle East amidst their rising production. Read more VORTEXA ANALYTICS COMPREHENSIVE MARKET INSIGHTS Access real-time and forward looking market intelligence to confidently predict commodity prices. Get in touch APRIL EDITION US ENERGY INSIGHTS Vortexa’s Lead Market Analyst Pamela Munger covers the latest trends and market conditions within US energy. Watch now 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 DATA PARTNERSHIPS Our products combine real-time data from 1,000+ satellites and terrestrial AIS receivers, 400+ billion AIS pings, and 100+ market data sources globally. 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 Products May 14, 2024 USAC GASOLINE DEMAND LOOKING BETTER THAN… Global gasoline margins have weakened recently despite moving closer toward driving/gasoline season. We look at the recent downturn and what it means in the… Read more Freight May 09, 2024 TANKERS LEAVE THE RUSSIAN CPP TRADE:… Following declining product exports after Ukrainian strikes hit Russian refinery infrastructure, vessels are increasingly leaving the Russian CPP trade and heading to other markets. Read more Crude May 08, 2024 US GULF COAST SOUR CRUDE MARKETS… US Gulf Coast sour crude crude markets have recently experienced tightness amid new developments in the region, chief amongst them being TMX start up Read more Freight May 02, 2024 ATLANTIC MRS: THE BLACK SHEEP OF… Geopolitical, weather events and energy securities are deemed to have left clean tanker rates hovering at quite healthy levels, however a mix of supply… 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 * Data API Expertise * Methodology Community * Insights * Academy * Events * Meet the Analysts 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 © 2024 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 THANK YOU! LOOK OUT FOR THE WHITEPAPER IN YOUR INBOX! 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: * By submitting this form, you agree to Vortexa's privacy policy. 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