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

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&nbsp;<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