hagnerindustries.com Open in urlscan Pro
35.243.170.146  Public Scan

URL: https://hagnerindustries.com/
Submission: On March 21 via manual from PL — Scanned from AT

Form analysis 3 forms found in the DOM

GET https://hagnerindustries.com/

<form role="search" action="https://hagnerindustries.com/" method="GET">
  <input type="text" name="s" value="" aria-label="Search" placeholder="Search">
  <span>Hit enter to search or ESC to close</span>
</form>

POST /

<form method="post" enctype="multipart/form-data" id="gform_1" action="/" data-formid="1" novalidate="">
  <div class="gform-body gform_body">
    <div id="gform_fields_1" class="gform_fields top_label form_sublabel_below description_below">
      <fieldset id="field_1_3" class="gfield gfield--type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_3">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row" id="input_1_3">
          <span id="input_1_3_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_3.3" id="input_1_3_3" value="" aria-required="true">
            <label for="input_1_3_3" class="gform-field-label gform-field-label--type-sub ">First</label>
          </span>
          <span id="input_1_3_6_container" class="name_last gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_3.6" id="input_1_3_6" value="" aria-required="true">
            <label for="input_1_3_6" class="gform-field-label gform-field-label--type-sub ">Last</label>
          </span>
        </div>
      </fieldset>
      <div id="field_1_5" class="gfield gfield--type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_5"><label
          class="gfield_label gform-field-label" for="input_1_5">Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_5" id="input_1_5" type="email" value="" class="large" aria-required="true" aria-invalid="false">
        </div>
      </div>
      <div id="field_1_6" class="gfield gfield--type-phone gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_6"><label
          class="gfield_label gform-field-label" for="input_1_6">Phone<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_phone"><input name="input_6" id="input_1_6" type="tel" value="" class="large" aria-required="true" aria-invalid="false"></div>
      </div>
      <div id="field_1_8" class="gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_8"><label
          class="gfield_label gform-field-label" for="input_1_8">Company<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_8" id="input_1_8" type="text" value="" class="large" aria-required="true" aria-invalid="false"> </div>
      </div>
      <div id="field_1_7" class="gfield gfield--type-textarea gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_7"><label
          class="gfield_label gform-field-label" for="input_1_7">Project Description<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_7" id="input_1_7" class="textarea large" aria-required="true" aria-invalid="false" rows="10" cols="50"></textarea></div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_1" class="gform_button button" value="Submit"
      onclick="if(window[&quot;gf_submitting_1&quot;]){return false;}  if( !jQuery(&quot;#gform_1&quot;)[0].checkValidity || jQuery(&quot;#gform_1&quot;)[0].checkValidity()){window[&quot;gf_submitting_1&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_1&quot;]){return false;} if( !jQuery(&quot;#gform_1&quot;)[0].checkValidity || jQuery(&quot;#gform_1&quot;)[0].checkValidity()){window[&quot;gf_submitting_1&quot;]=true;}  jQuery(&quot;#gform_1&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_1" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="1">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_1" value="WyJbXSIsImI4NjQ5Mzc1M2VlNzdmMmM3ZjE2ZjJkZTJkYjAzZWVlIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_1" id="gform_target_page_number_1" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_1" id="gform_source_page_number_1" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
</form>

<form>
  <div>
    <div class="nf-before-form-content"><nf-section>
        <div class="nf-form-fields-required"></div>
      </nf-section></div>
    <div class="nf-form-content "><nf-fields-wrap><nf-field>
          <div id="nf-field-9-container" class="nf-field-container html-container  label-above ">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-9-wrap" class="field-wrap html-wrap" data-field-id="9">
                <div class="nf-field-label">
                  <label for="nf-field-9" id="nf-label-field-9" class=""> Personal Info </label>
                </div>
                <div class="nf-field-element">
                  <h3>Personal Information</h3>
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-9" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-10-container" class="nf-field-container firstname-container  label-above one-half first ">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-10-wrap" class="field-wrap firstname-wrap" data-field-id="10">
                <div class="nf-field-label">
                  <label for="nf-field-10" id="nf-label-field-10" class=""> First Name </label>
                </div>
                <div class="nf-field-element">
                  <input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-10" name="fname" autocomplete="given-name" aria-invalid="false" aria-describedby="nf-error-10" aria-labelledby="nf-label-field-10">
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-10" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-11-container" class="nf-field-container lastname-container  label-above one-half second ">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-11-wrap" class="field-wrap lastname-wrap" data-field-id="11">
                <div class="nf-field-label">
                  <label for="nf-field-11" id="nf-label-field-11" class=""> Last Name </label>
                </div>
                <div class="nf-field-element">
                  <input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-11" name="lname" autocomplete="family-name" aria-invalid="false" aria-describedby="nf-error-11" aria-labelledby="nf-label-field-11">
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-11" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-12-container" class="nf-field-container email-container  label-above ">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-12-wrap" class="field-wrap email-wrap" data-field-id="12">
                <div class="nf-field-label">
                  <label for="nf-field-12" id="nf-label-field-12" class=""> Email </label>
                </div>
                <div class="nf-field-element">
                  <input type="email" value="" class="ninja-forms-field nf-element" id="nf-field-12" name="email" autocomplete="email" aria-invalid="false" aria-describedby="nf-error-12" aria-labelledby="nf-label-field-12">
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-12" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-13-container" class="nf-field-container phone-container  label-above  textbox-container">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-13-wrap" class="field-wrap phone-wrap textbox-wrap" data-field-id="13">
                <div class="nf-field-label">
                  <label for="nf-field-13" id="nf-label-field-13" class=""> Phone </label>
                </div>
                <div class="nf-field-element">
                  <input type="tel" value="" class="ninja-forms-field nf-element" id="nf-field-13" name="phone" autocomplete="tel" aria-invalid="false" aria-describedby="nf-error-13" aria-labelledby="nf-label-field-13">
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-13" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-14-container" class="nf-field-container address-container  label-above ">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-14-wrap" class="field-wrap address-wrap" data-field-id="14">
                <div class="nf-field-label">
                  <label for="nf-field-14" id="nf-label-field-14" class=""> Address </label>
                </div>
                <div class="nf-field-element">
                  <input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-14" name="address" autocomplete="address-line1" aria-invalid="false" aria-describedby="nf-error-14" aria-labelledby="nf-label-field-14">
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-14" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-15-container" class="nf-field-container address-container  label-above ">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-15-wrap" class="field-wrap address-wrap" data-field-id="15">
                <div class="nf-field-label">
                  <label for="nf-field-15" id="nf-label-field-15" class=""> Address </label>
                </div>
                <div class="nf-field-element">
                  <input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-15" name="address" autocomplete="address-line1" aria-invalid="false" aria-describedby="nf-error-15" aria-labelledby="nf-label-field-15">
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-15" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-16-container" class="nf-field-container city-container  label-above one-third first ">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-16-wrap" class="field-wrap city-wrap" data-field-id="16">
                <div class="nf-field-label">
                  <label for="nf-field-16" id="nf-label-field-16" class=""> City </label>
                </div>
                <div class="nf-field-element">
                  <input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-16" name="city" autocomplete="address-level2" aria-invalid="false" aria-describedby="nf-error-16" aria-labelledby="nf-label-field-16">
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-16" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-17-container" class="nf-field-container liststate-container  label-above one-third second  list-container">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-17-wrap" class="field-wrap liststate-wrap list-wrap list-select-wrap" data-field-id="17">
                <div class="nf-field-label">
                  <label for="nf-field-17" id="nf-label-field-17" class=""> US State </label>
                </div>
                <div class="nf-field-element">
                  <select id="nf-field-17" name="nf-field-17" aria-invalid="false" aria-describedby="nf-error-17" class="ninja-forms-field nf-element" aria-labelledby="nf-label-field-17">
                    <option value="AL" selected="selected">Alabama</option>
                    <option value="AK">Alaska</option>
                    <option value="AZ">Arizona</option>
                    <option value="AR">Arkansas</option>
                    <option value="CA">California</option>
                    <option value="CO">Colorado</option>
                    <option value="CT">Connecticut</option>
                    <option value="DE">Delaware</option>
                    <option value="FL">Florida</option>
                    <option value="GA">Georgia</option>
                    <option value="HI">Hawaii</option>
                    <option value="ID">Idaho</option>
                    <option value="IL">Illinois</option>
                    <option value="IN">Indiana</option>
                    <option value="IA">Iowa</option>
                    <option value="KS">Kansas</option>
                    <option value="KY">Kentucky</option>
                    <option value="LA">Louisiana</option>
                    <option value="ME">Maine</option>
                    <option value="MD">Maryland</option>
                    <option value="MA">Massachusetts</option>
                    <option value="MI">Michigan</option>
                    <option value="MN">Minnesota</option>
                    <option value="MS">Mississippi</option>
                    <option value="MO">Missouri</option>
                    <option value="MT">Montana</option>
                    <option value="NE">Nebraska</option>
                    <option value="NV">Nevada</option>
                    <option value="NH">New Hampshire</option>
                    <option value="NJ">New Jersey</option>
                    <option value="NM">New Mexico</option>
                    <option value="NY">New York</option>
                    <option value="NC">North Carolina</option>
                    <option value="ND">North Dakota</option>
                    <option value="OH">Ohio</option>
                    <option value="OK">Oklahoma</option>
                    <option value="OR">Oregon</option>
                    <option value="PA">Pennsylvania</option>
                    <option value="RI">Rhode Island</option>
                    <option value="SC">South Carolina</option>
                    <option value="SD">South Dakota</option>
                    <option value="TN">Tennessee</option>
                    <option value="TX">Texas</option>
                    <option value="UT">Utah</option>
                    <option value="VT">Vermont</option>
                    <option value="VA">Virginia</option>
                    <option value="WA">Washington</option>
                    <option value="WV">West Virginia</option>
                    <option value="WI">Wisconsin</option>
                    <option value="WY">Wyoming</option>
                    <option value="DC">Washington DC</option>
                    <option value="AE">ARMED FORCES AFRICA \ CANADA \ EUROPE \ MIDDLE EAST</option>
                    <option value="AA">ARMED FORCES AMERICA (EXCEPT CANADA)</option>
                    <option value="AP">ARMED FORCES PACIFIC</option>
                  </select>
                  <div for="nf-field-17"></div>
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-17" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-18-container" class="nf-field-container zip-container  label-above one-third third ">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-18-wrap" class="field-wrap zip-wrap" data-field-id="18">
                <div class="nf-field-label">
                  <label for="nf-field-18" id="nf-label-field-18" class=""> Zip </label>
                </div>
                <div class="nf-field-element">
                  <input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-18" name="zip" autocomplete="postal-code" aria-invalid="false" aria-describedby="nf-error-18" aria-labelledby="nf-label-field-18">
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-18" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-19-container" class="nf-field-container html-container  label-above ">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-19-wrap" class="field-wrap html-wrap" data-field-id="19">
                <div class="nf-field-label">
                  <label for="nf-field-19" id="nf-label-field-19" class=""> Work History </label>
                </div>
                <div class="nf-field-element">
                  <h3>Work History<br></h3>
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-19" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-20-container" class="nf-field-container textbox-container  label-above ">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-20-wrap" class="field-wrap textbox-wrap" data-field-id="20">
                <div class="nf-field-label">
                  <label for="nf-field-20" id="nf-label-field-20" class=""> Previous Job Title </label>
                </div>
                <div class="nf-field-element">
                  <input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-20" name="nf-field-20" aria-invalid="false" aria-describedby="nf-error-20" aria-labelledby="nf-label-field-20">
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-20" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-21-container" class="nf-field-container date-container  label-above one-half first ">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-21-wrap" class="field-wrap date-wrap" data-field-id="21">
                <div class="nf-field-label">
                  <label for="nf-field-21" id="nf-label-field-21" class=""> Date Previous Job Started </label>
                </div>
                <div class="nf-field-element">
                  <div class="pikaday__container"><!-- Pikaday mentions were added for backwards compatibility -->
                    <input id="nf-field-21" name="nf-field-21" aria-invalid="false" aria-describedby="nf-error-21" class="ninja-forms-field nf-element datepicker pikaday__display pikaday__display--pikaday flatpickr-input"
                      aria-labelledby="nf-label-field-21" type="hidden" value=""><input class="ninja-forms-field nf-element datepicker pikaday__display pikaday__display--pikaday form-control input" placeholder="" tabindex="0" type="text"
                      aria-labelledby="nf-label-field-21">
                  </div>
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-21" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-22-container" class="nf-field-container date-container  label-above one-half ">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-22-wrap" class="field-wrap date-wrap" data-field-id="22">
                <div class="nf-field-label">
                  <label for="nf-field-22" id="nf-label-field-22" class=""> Date Previous Job Ended </label>
                </div>
                <div class="nf-field-element">
                  <div class="pikaday__container"><!-- Pikaday mentions were added for backwards compatibility -->
                    <input id="nf-field-22" name="nf-field-22" aria-invalid="false" aria-describedby="nf-error-22" class="ninja-forms-field nf-element datepicker pikaday__display pikaday__display--pikaday flatpickr-input"
                      aria-labelledby="nf-label-field-22" type="hidden" value=""><input class="ninja-forms-field nf-element datepicker pikaday__display pikaday__display--pikaday form-control input" placeholder="" tabindex="0" type="text"
                      aria-labelledby="nf-label-field-22">
                  </div>
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-22" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-23-container" class="nf-field-container textarea-container  label-above ">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-23-wrap" class="field-wrap textarea-wrap" data-field-id="23">
                <div class="nf-field-label">
                  <label for="nf-field-23" id="nf-label-field-23" class=""> Previous Job Description </label>
                </div>
                <div class="nf-field-element">
                  <textarea id="nf-field-23" name="nf-field-23" aria-invalid="false" aria-describedby="nf-error-23" class="ninja-forms-field nf-element" aria-labelledby="nf-label-field-23"></textarea>
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-23" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-24-container" class="nf-field-container html-container  label-above ">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-24-wrap" class="field-wrap html-wrap" data-field-id="24">
                <div class="nf-field-label">
                  <label for="nf-field-24" id="nf-label-field-24" class=""> References </label>
                </div>
                <div class="nf-field-element">
                  <h3>References<br></h3>
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-24" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-25-container" class="nf-field-container textbox-container  label-above two-thirds first ">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-25-wrap" class="field-wrap textbox-wrap" data-field-id="25">
                <div class="nf-field-label">
                  <label for="nf-field-25" id="nf-label-field-25" class=""> Name 1 </label>
                </div>
                <div class="nf-field-element">
                  <input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-25" name="nf-field-25" aria-invalid="false" aria-describedby="nf-error-25" aria-labelledby="nf-label-field-25">
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-25" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-26-container" class="nf-field-container phone-container  label-above one-third  textbox-container">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-26-wrap" class="field-wrap phone-wrap textbox-wrap" data-field-id="26">
                <div class="nf-field-label">
                  <label for="nf-field-26" id="nf-label-field-26" class=""> Phone 1 </label>
                </div>
                <div class="nf-field-element">
                  <input type="tel" value="" class="ninja-forms-field nf-element" id="nf-field-26" name="phone" autocomplete="tel" aria-invalid="false" aria-describedby="nf-error-26" aria-labelledby="nf-label-field-26">
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-26" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-27-container" class="nf-field-container textbox-container  label-above two-thirds first ">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-27-wrap" class="field-wrap textbox-wrap" data-field-id="27">
                <div class="nf-field-label">
                  <label for="nf-field-27" id="nf-label-field-27" class=""> Name 2 </label>
                </div>
                <div class="nf-field-element">
                  <input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-27" name="nf-field-27" aria-invalid="false" aria-describedby="nf-error-27" aria-labelledby="nf-label-field-27">
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-27" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-28-container" class="nf-field-container phone-container  label-above one-third  textbox-container">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-28-wrap" class="field-wrap phone-wrap textbox-wrap" data-field-id="28">
                <div class="nf-field-label">
                  <label for="nf-field-28" id="nf-label-field-28" class=""> Phone 2 </label>
                </div>
                <div class="nf-field-element">
                  <input type="tel" value="" class="ninja-forms-field nf-element" id="nf-field-28" name="phone" autocomplete="tel" aria-invalid="false" aria-describedby="nf-error-28" aria-labelledby="nf-label-field-28">
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-28" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-29-container" class="nf-field-container textbox-container  label-above two-thirds first ">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-29-wrap" class="field-wrap textbox-wrap" data-field-id="29">
                <div class="nf-field-label">
                  <label for="nf-field-29" id="nf-label-field-29" class=""> Name 3 </label>
                </div>
                <div class="nf-field-element">
                  <input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-29" name="nf-field-29" aria-invalid="false" aria-describedby="nf-error-29" aria-labelledby="nf-label-field-29">
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-29" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-30-container" class="nf-field-container phone-container  label-above one-third  textbox-container">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-30-wrap" class="field-wrap phone-wrap textbox-wrap" data-field-id="30">
                <div class="nf-field-label">
                  <label for="nf-field-30" id="nf-label-field-30" class=""> Phone 3 </label>
                </div>
                <div class="nf-field-element">
                  <input type="tel" value="" class="ninja-forms-field nf-element" id="nf-field-30" name="phone" autocomplete="tel" aria-invalid="false" aria-describedby="nf-error-30" aria-labelledby="nf-label-field-30">
                </div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-30" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field><nf-field>
          <div id="nf-field-31-container" class="nf-field-container submit-container  label-above  textbox-container">
            <div class="nf-before-field"><nf-section>
              </nf-section></div>
            <div class="nf-field">
              <div id="nf-field-31-wrap" class="field-wrap submit-wrap textbox-wrap" data-field-id="31">
                <div class="nf-field-label"></div>
                <div class="nf-field-element">
                  <input id="nf-field-31" class="ninja-forms-field nf-element " type="submit" value="Submit">
                </div>
                <div class="nf-error-wrap"></div>
              </div>
            </div>
            <div class="nf-after-field"><nf-section>
                <div class="nf-input-limit"></div>
                <div id="nf-error-31" class="nf-error-wrap nf-error" role="alert"></div>
              </nf-section></div>
          </div>
        </nf-field></nf-fields-wrap></div>
    <div class="nf-after-form-content"><nf-section>
        <div id="nf-form-errors-2" class="nf-form-errors" role="alert"><nf-errors></nf-errors></div>
        <div class="nf-form-hp"><nf-section>
            <label id="nf-label-field-hp-2" for="nf-field-hp-2" aria-hidden="true"> If you are a human seeing this field, please leave it empty. <input id="nf-field-hp-2" name="nf-field-hp" class="nf-element nf-field-hp" type="text" value=""
                aria-labelledby="nf-label-field-hp-2">
            </label>
          </nf-section></div>
      </nf-section></div>
  </div>
</form>

Text Content

Skip to main content
Hit enter to search or ESC to close
Close Search
Menu
 * Services
 * Capabilities
 * Get a Quote
 * Apply




METAL FABRICATION & CNC MACHINING



MANUFACTURING, MACHINING, FABRICATION, SHEET METAL CONSTRUCTION, AND WELDING ALL
MADE TO PERFECTION BY EXPERIENCED PROFESSIONALS SINCE 1987.






SERVICES A CUT ABOVE


METAL MANUFACTURING

Our facilities include a variety of machining and manufacturing technologies and
techniques including lathe turning, punching, bending, cutting, sawing, and
more. Hagner Industries is prepared to see your metal product through to full
and expert completion—whether it’s a one-off or runs of thousands.


FABRICATION

Metal fabrication at Hagner Industries means you can rest assured that your
product—either conceptual or ready to produce—is safely machined and
manufactured to your exact specifications.


WELDING

Whether it’s TIG welding, automotive repairs, MIG welding, or thin metal
fabrication, businesses across the country come to Hagner Industries for all of
their expert welding needs.


CNC MACHINING

Routine tooling, validation, maintenance checks, expert finishing, materials
selection and sourcing, and precision machining and turning are what all of our
clients keep turning to at Hagner Industries.


AUTOCAD DESIGN

Hagner Industries has vast experience in AutoCAD Design and reverse engineering
blueprints so your metal part or component turns out exactly how you need it to.


AUTOMATION SOLUTIONS

Hagner is ready when you are. Many of our clients require regular runs of metal
parts on a regular basis. Instead of setting up the tools and machines each
time, we install expert and seamless automated solutions, minimizing downtime
and ensuring quality every time.


CUSTOM MACHINE BUILDING

Hagner Industries assess the problem, qualifies the specifications and
requirements, develops a custom solution, designs your custom machine, walks you
through installation and operations, and assists with ongoing maintenance and
troubleshooting. When you need a custom-built metal machine, you turn to Hagner
to make it.

 1. 
 2. 
 3. 





COMMERCIAL ROOFING


SPECIALISTS

Our customers come to us with high expectations, quick turnarounds, and the need
for volume without jeopardizing quality. So it’s no surprise when the
professionals require large numbers of high-quality commercial roofing drains,
they turn to the professionals at Hagner Industries. Designed specifically for
each building’s drainage needs, with the appropriate raw metal materials, Hagner
makes commercial roof drain fittings and metal components to perfection.


TECHNICAL METAL


FABRICATION CAPABILITIES

The machining, manufacturing, and fabrication processes at Hagner are set up for
the long haul. When your business requires expert metal components, measured,
machined, and manufactured to perfection, we install the manufacturing processes
to fulfill your ongoing orders. So even if you require one-off runs, Hagner is
ready to machine.

 * Hagner accepts milling and machining jobs of all volumes.
 * Prepared to store a large number of manufactured component pallets. 
 * Our technology and machines store hundreds of tools and designs—and
   sizes—reducing downtime. 
 * A precision shop capable of tight tolerance orders.
 * CAD and CAM programs work with solid models to optimize metal machining and
   manufacturing processes
 * A variety of expert finishing techniques and partners for your desired look
   and outcome.
 * TIG and MIG welders can repair and fabricate your metal parts to spec.


TECHNICAL METAL FABRICATION CAPABILITIES



TURNING CENTERS

 * Leadwell LT-10 CNC Lathe
 * Victor 2480 Manual Lathe – 12” Swing
 * SMTCL CNC Lathe

MILLING CENTERS

 * Milltronics CNC Vertical Mill
 * Viper 500 CNC Mill
 * 5-Axis Bridgeport Manual Mill w/ Digital Readout
 * TOP-ONE CNC Mill

METAL FABRICATION

 * Ironworker

WELDING

 * Lincoln Electric Precision TIG Welder
 * Miller Millermatic 252 Welder

DEBURRING & FINISHING

 * Abrasive Finishing Tumbler
 * High-Energy Deburring Systems 
 * Manual Deburring Stations
 * Full Assembly Department

SUPPLEMENTARY SERVICES

 * Shearing
 * Sawing
 * Bending
 * Punching
 * Waterjet
 * Laser Cutting
 * Cold Sawing
 * Grinding
 * Forming
 * Sub-Assembly 
 * Precision Measurement

DESIGN SERVICES

 * Auto-CAD Design
 * Fusion 360
 * DNC – Shop Floor Automations
 * Custom Machine Building & Automation Solutions




FROM RAW


TO REAL

Founded on principles of hard work, continuous improvement, and outstanding
customer service in 1987, by Peter Hagner, Hagner Industries, Inc., measures up
to your metal machining and manufacturing needs still today. What began in
Peter’s garage over 30 years ago has grown into an industry-leading precision
machining, metal fabrication, and custom machine building business that
continues to grow. 

Hagner started with just a spot welder and vertical mill. In 1993, we moved into
a small manufacturing facility on Elmwood Avenue in Buffalo, NY, until 2008 when
we purchased a 14,000-square-foot facility just a mile away. Under Peter’s
leadership—who is still involved in our day-to-day operations, Hagner Industries
embraces new technologies, processes, and innovations in order to propel the
company for the next 30 years.

With unmatched precision and state-of-the-art technology and equipment operated
by experienced machining professionals, Hagner turns your raw concept to metal
reality.


THOSE WHO’VE TRUSTED HAGNER





YOUR PREPARED TEAM



Your team at Hagner Industries, Inc., is more than metal machining and
manufacturing. We push the boundaries of traditional metal fabrication
capabilities. We differentiate ourselves from other metal shops in the region
with highly skilled and dedicated team members, state-of-the-art technology and
equipment, and decades of experience developing and refining processes to ensure
the highest quality and competitively priced products around. These values are
maintained throughout our entire organization by an executive team that places
an emphasis on relationship-building—whether it’s with customers, employees, or
vendors. These relationships are built on the backs of quality, service, and
pricing, and Hagner has been satisfying all three for our customers since 1987.




HAGNER_INDUSTRIES


Stainless Steel Engraving!
2024 precision CNC mill work. Our business is gro
As the Holiday Season is upon us, we would like to
We have been doing a lot of work recently. Thank
Happy Thanksgiving! Enjoy the day off with famil
Building and fabricating an INDUSTRIAL CAR WASH ta
We bought some new precision equipment last week.
Project of the week 9/16/23. We affectionately na
Load More... Follow on Instagram


HAGNER METAL MEANS MORE



> “The best metal fabrication and manufacturing.”
> 
> Lena B.

> “Hagner Industries is a fantastic company and has helped the company I work
> for tremendously! I would recommend this place to anyone and everyone!”
> 
> Eric M.

> “High quality work, people that understand your needs and communicate with you
> along the way. Glad to be working with such a great organization!”
> 
> BillC.

> “I’ve been working with Hagner Industries for about 15 years now from the
> smallest of projects to the largest. They always met my needs on time and a
> the job is always perfect.”
> 
> JohnC.

> “Hagner Industries is great quality Machine Shop and has many capabilities
> besides machining. sheet metal work, welding and unique ingenuity.”
> 
> PatG.

> “Hagner Industries is a great place to deal with and work with, their
> craftsmanship , pricing , leadtime's are second to none.Very communicative .
> Our company would always recommend them.”

> “Hagner Industries long-standing reputation and impressive book of business is
> what initially drew me to contact the company. The customer service and
> quality of the work was an added plus. They listen to your industrial needs
> and cater their service to what works for you as a customer. I cannot say
> enough great things about Hagner Industries and the quality of their product.”
> 
> ClaudiaDJ.

 * 1
 * 2
 * 3
 * 4
 * 5
 * 6
 * 7

/7



REQUEST YOUR HASSLE-FREE QUOTE

Do you have a project in mind that requires the industry’s top metal machining,
manufacturing, welding, and fabrication experts? Hagner is ready to turn it into
reality. Request an honest, hassle-free quote today to get started.


Name(Required)
First Last
Email(Required)

Phone(Required)

Company(Required)

Project Description(Required)





APPLY TO WORK AT HAGNER

Do you think you’d be a great fit at Hagner Industries? We’re always seeking
professional machine operators and other team members who can help us maintain
our high level of quality and customer service. Along with working alongside
some of our industry’s most qualified professionals, competitive pay and
benefits are offered as well as the opportunity to work in a clean, safe
environment that consistently rewards growth and performance.


Personal Info


PERSONAL INFORMATION


First Name


Last Name


Email


Phone


Address


Address


City


US State
Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware Florida
Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine
Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska
Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota
Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota
Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming
Washington DC ARMED FORCES AFRICA \ CANADA \ EUROPE \ MIDDLE EAST ARMED FORCES
AMERICA (EXCEPT CANADA) ARMED FORCES PACIFIC


Zip


Work History


WORK HISTORY



Previous Job Title


Date Previous Job Started


Date Previous Job Ended


Previous Job Description


References


REFERENCES



Name 1


Phone 1


Name 2


Phone 2


Name 3


Phone 3



If you are a human seeing this field, please leave it empty.



HAGNER INDUSTRIES

Hagner Industries, Inc., was founded in 1987 by Peter A. Hagner. For over 30
years we have grown into one of the leading metal manufacturing, fabrication,
welding, and CNC machining providers in the WNY area.





CONTACT HAGNER

95 Botsford Place
Buffalo, NY 14216
716.873.5720
hagnerindustries@yahoo.com

Privacy Policy

© 2024 Hagner Industries. All rights reserved

 * facebook
 * linkedin
 * instagram

 * Services
 * Capabilities
 * Get a Quote
 * Apply



Close Menu

Notifications



JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember

MonTueWedThuFriSatSun
26272829123456789101112131415161718192021222324252627282930311234567
JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember

MonTueWedThuFriSatSun
26272829123456789101112131415161718192021222324252627282930311234567