1601 NW 72nd Avenue

Miami, FL 33126

Mailing Address:

P.O. Box 520218

Miami, FL 33152-0218

Tel: (305) 592-0909

Toll Free: 1(800) 533-2274

Fax: (305) 477-0657

American Screen Corporation

For over 60 years our company has been specializing in the manufacturing and supply of a wide diversity of screen related products, in a variety of materials including fiberglass and aluminum. Our products range from screen cloth thresholds, screen frame components, to aluminum building products, hardware, patio extrusions, patio door accessories and much more.  These products can be found in buildings’ interiors and exteriors, homes, industrial settings, and in living spaces that are affected by climate and diverse weather conditions.  We provide a large array of options that deliver comfort, performance, durability and energy saving properties, as well as a safety and privacy all without compromising aesthetics.


We take great pride in mentioning that our quality and experience are unrivaled when it comes to delivering the product that meets every need.  In addition, we invest our efforts to continuously improve, to diversify, to satisfy the growing demand in the industry, and to stay abreast with technological advances in order to create more sustainable, safer and comfortable products.  It is our unwavering commitment to always equip our customers with the very best!

Learn More

Stronger Screen for a Longer Life!

Our Products

Download Our Product Catalog

Visit Our Partner

Barton Kramer Inc. was established in 1969.  This is our sister company which was founded with the mission to supply the hardware retailers and glass professionals with replacement parts for windows, doors, and screens. Today our company stocks over 10,000 different hardware items. All the parts that we supply are made to the exact original equipment specifications of the window and door manufacturers. We are dedicated to supplying our customers with the highest quality products with the fastest possible service, and the most competitive pricing.

Submitting Form...

The server encountered an error.

Form received.