www.vortexa.com
Open in
urlscan Pro
213.219.38.18
Public Scan
Submitted URL: https://marketingmail.vortexa.com/ODM3LU1aRS01NzgAAAGPuq0eP4NMhJ-EgAvLrIs5lEZrhLEaAPV8bE6-xF5-_74zgBjdupNAzDGLU6SqF-l5bJnxC9s=
Effective URL: https://www.vortexa.com/product-data-api/?utm_source=Marketo&utm_medium=Nurture%20Email&utm_campaign=4000.API-campaign&m...
Submission: On November 29 via api from AE — Scanned from DE
Effective URL: https://www.vortexa.com/product-data-api/?utm_source=Marketo&utm_medium=Nurture%20Email&utm_campaign=4000.API-campaign&m...
Submission: On November 29 via api from AE — Scanned from DE
Form analysis
7 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="4000.API-campaign" 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="Nurture Email" 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="Marketo" 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="1039068059.1701276587" 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_1394" data-cb-wrapper="true" 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="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: 136px;">
<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" 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="Job_Function__c" id="LblJob_Function__c" class="mktoLabel mktoHasWidth" style="width: 136px;">
<div class="mktoAsterix">*</div>Job Function:
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><select id="Job_Function__c" name="Job_Function__c" aria-labelledby="LblJob_Function__c InstructJob_Function__c" class="mktoField mktoHasWidth mktoRequired" aria-required="true"
style="width: 150px;">
<option value="">Select...</option>
<option value="Freight / Shipping Analyst">Freight / Shipping Analyst</option>
<option value="Energy Analyst">Energy Analyst</option>
<option value="Financial Derivatives Analyst">Financial Derivatives Analyst</option>
<option value="Charterer / Ship Owner / Operator / Commercial Operator">Charterer / Ship Owner / Operator / Commercial Operator</option>
<option value="Freight / Shipping Trader">Freight / Shipping Trader</option>
<option value="Energy Trader">Energy Trader</option>
<option value="Financial / Derivatives Trader">Financial / Derivatives Trader</option>
<option value="Data Scientist">Data Scientist</option>
<option value="Press / Media">Press / Media</option>
<option value="Other">Other</option>
</select><span id="InstructJob_Function__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="mktoPlaceholder mktoPlaceholderoccupation_I"></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="MKT_API_Client_usage_of_APIs__c" id="LblMKT_API_Client_usage_of_APIs__c" class="mktoLabel mktoHasWidth" style="width: 175px;">
<div class="mktoAsterix">*</div>Are you or your company currently utilising a data provider via API?
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><select id="MKT_API_Client_usage_of_APIs__c" name="MKT_API_Client_usage_of_APIs__c" aria-labelledby="LblMKT_API_Client_usage_of_APIs__c InstructMKT_API_Client_usage_of_APIs__c"
class="mktoField mktoHasWidth" style="width: 150px;">
<option value="">Select...</option>
<option value="TRUE">Yes </option>
<option value="FALSE">No </option>
</select><span id="InstructMKT_API_Client_usage_of_APIs__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="MKT_API_Languages_used__c" id="LblMKT_API_Languages_used__c" class="mktoLabel mktoHasWidth" style="width: 219px;">
<div class="mktoAsterix">*</div>What systems/languages do you or your company use to digest data?
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div>
<div class="mktoLogicalField mktoCheckboxList mktoHasWidth" style="width: 237px;"><input name="MKT_API_Languages_used__c" id="mktoCheckbox_5471_0" type="checkbox" value="Data lake"
aria-labelledby="LblMKT_API_Languages_used__c LblmktoCheckbox_5471_0 InstructMKT_API_Languages_used__c" class="mktoField"><label for="mktoCheckbox_5471_0" id="LblmktoCheckbox_5471_0">Data lake (e.g. Snowflake)</label><input
name="MKT_API_Languages_used__c" id="mktoCheckbox_5471_1" type="checkbox" value="JSON" aria-labelledby="LblMKT_API_Languages_used__c LblmktoCheckbox_5471_1 InstructMKT_API_Languages_used__c" class="mktoField"><label
for="mktoCheckbox_5471_1" id="LblmktoCheckbox_5471_1">JSON</label><input name="MKT_API_Languages_used__c" id="mktoCheckbox_5471_2" type="checkbox" value="Python"
aria-labelledby="LblMKT_API_Languages_used__c LblmktoCheckbox_5471_2 InstructMKT_API_Languages_used__c" class="mktoField"><label for="mktoCheckbox_5471_2" id="LblmktoCheckbox_5471_2">Python</label><input name="MKT_API_Languages_used__c"
id="mktoCheckbox_5471_3" type="checkbox" value="SQL" aria-labelledby="LblMKT_API_Languages_used__c LblmktoCheckbox_5471_3 InstructMKT_API_Languages_used__c" class="mktoField"><label for="mktoCheckbox_5471_3"
id="LblmktoCheckbox_5471_3">SQL</label><input name="MKT_API_Languages_used__c" id="mktoCheckbox_5471_4" type="checkbox" value="Other" aria-labelledby="LblMKT_API_Languages_used__c LblmktoCheckbox_5471_4 InstructMKT_API_Languages_used__c"
class="mktoField"><label for="mktoCheckbox_5471_4" id="LblmktoCheckbox_5471_4">Other</label></div><span id="InstructMKT_API_Languages_used__c" 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="4000.API-campaign" 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="Nurture Email" 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="Marketo" 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="1039068059.1701276587" 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="InferredCountry" class="mktoField mktoFieldDescriptor mktoFormCol" value="" 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: 264px;">
<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 mktoRound" style="margin-left: 328px;"><button type="submit" class="mktoButton">Submit</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor"
value="1394"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="837-MZE-578">
</form>
<form id="mktoForm_1238" data-cb-wrapper="true" 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="4000.API-campaign" 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="Nurture Email" 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="Marketo" 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="1039068059.1701276587" 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 data-cb-wrapper="true" 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 data-cb-wrapper="true" 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 {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, Nov 23 Q & A with Joseph Cacioppo, Sales Director Read our stories Support Login Request Free Demo DATA API Easily integrate Vortexa’s rich suite of real-time energy flows, freight & inventory data into your system and realise strategic opportunities before others. Request free demo WHAT IS DATA API? The Data API is the most powerful way to access our data and the foundation of all Vortexa products. It uses industry standards like HTTP, REST and JSON to provide a flexible and customisable way to query the data and integrate it within your workflow. DATA API BENEFITS CUSTOMISED INSIGHTS Get instant, high-scale access to raw data & insights to build a customised view of the energy & freight world. By connecting to APIs you can build custom analytical tools and dashboards tailored to specific trading strategies and requirements. SIGNIFICANT FLEXIBILITY Unlock and integrate the highest level of query flexibility, access most detailed data available and create highly automated data analysis. With the Vortexa API and SDK you will have the agility to respond to changing markets in a timely manner. SEAMLESS INTEGRATION Integrate Vortexa data with your internal ecosystems with clear and up-to-date documentation and swift expert support. APIs facilitate seamless integration between numerous platforms, allowing you to centralise your trading activities and access all necessary information in one place. Request Free Demo DATA SOURCES Quickly access the next generation of global commodity flows, freight and inventories analytics. INTEGRATION OVERVIEW Connect Vortexa data with your internal systems at speed and scale. READY TO GET STARTED? Request a free demo and see our API integration in action. With Vortexa technical support, SDK courses and access to an expert analyst, we have you covered. Request Free Demo LEARN MORE ABOUT THE PYTHON SDK Access a collection of tools that lets analysts and data scientists explore our rich data ecosystem with ease, while preserving the power of the API. Learn more USE THE VORTEXA ACADEMY Level up your trading & analysis skills learning from leading experts in the energy and shipping industry. Learn more ACCESS API DOCUMENTATION Learn how to integrate data into your systems with ready-to code scripts and API documentation. Learn more ACCESS REAL, ACTIONABLE INSIGHTS VIA THE API Save time on data pulling and integration with API access you can save up to 20 hours per week on data collection and analysis. SEE OUR DATA IN ACTION Unlock the highest level of query flexibility, access our most detailed data and easily integrate with your existing systems. WHAT IS DATA API? i Enrich your data and expand your energy industry insights. DESTINATION MODEL WHITEPAPER i Predicting a tanker’s ultimate destination is a multifaceted challenge that requires the harmonious interplay of cutting-edge technology and deep domain expertise with the skillset and curiosity to decode the patterns hidden within vast streams of data. Download Whitepaper FREIGHT MARKET OUTLOOK WHITEPAPER i With Freight Market Outlook, you are able to accurately predict the direction of The Baltic Exchange freight rates over the next four business days using today’s prices and real-time supply and demand indicators. Download Whitepaper RELATED PRODUCTS ENERGY FLOWS 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 ONSHORE INVENTORIES Vortexa's Onshore Crude and Offshore Floating Storage Inventories analytics supplies the most complete, fast and accurate data on global crude and oil product levels. Learn more SEAMLESS DATA INTEGRATION INTO YOUR SYSTEMS PYTHON SDK Efficiently explore global data insights & build custom models & reports Learn more EXCEL ADD-IN Effortlessly extract data from the analytics platform straight into Excel Learn more WEB APPLICATION Access best-in-class UX in our cloud-based platform Learn more OUR METHODOLOGY Our breakdown on how we get the global data picture of waterborne, offshore and onshore energy. Learn more COMMUNITY Insights Events Technology November 07, 2023 HARMONIZING AVRO AND PYTHON: A DANCE… In the realm of data engineering, managing data types and schemas efficiently is of paramount importance. The crux of the matter? When data schemas… Read more Technology October 25, 2023 MOCKING IN ASYNC RUST There are four words in this title, and most of them deserve some kind of explanation. Let us set the scene first and look… Read more Technology September 20, 2023 EVENT HIGHLIGHTS: INNOVATION SERIES LONDON Innovation Series 2023 successfully launched in London on September 14, an event that saw industry leaders discuss leading market indicators & innovations within the… Read more Technology August 04, 2023 MAXIMUM-LIKELIHOOD CLASSIFICATION WITH A CONSTRAINT ON… In supervised classification problems, predictions are usually generated for each sample independently of the others. Read more Event Thu, 07 Dec - Thu, 07 Dec FISD NY ISSUE BRIEF & HOLIDAY PARTY Read more Event Wed, 13 Dec - Wed, 13 Dec FISD LONDON ISSUE BRIEF & CHRISTMAS PARTY Read more Request Free Demo 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 © 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 * * * * PRODUCT – DATA API * 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 PRODUCT – DATA API 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! REQUEST FREE DEMO * First Name: * Last Name: * Email Address: * Company Name: * Job Function: Select...Freight / Shipping AnalystEnergy AnalystFinancial Derivatives AnalystCharterer / Ship Owner / Operator / Commercial OperatorFreight / Shipping TraderEnergy TraderFinancial / Derivatives TraderData ScientistPress / MediaOther * Are you or your company currently utilising a data provider via API? Select...Yes No * What systems/languages do you or your company use to digest data? Data lake (e.g. Snowflake)JSONPythonSQLOther * 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! Close 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