Insider provides an online media platform. It publishes business, life, politics, sports, and other news.
HQNew York, NY, US
Cybersecurity ratingAMore
Insider was founded in 2007 and is headquartered in New York, NY, US

Viewing summary data as a guest

Sign up for free to see all data
Discover new suppliers and conduct deeper comparison analysis with Craft for EnterpriseLearn more
Banner background

Insider Office Locations

Insider has offices in New York, San Francisco and London
New York, NY, US (HQ)
1 Liberty St 8th floor
San Francisco, CA, US
535 Mission St 14th floor, San Francisco
London, GB
floor, 32, 38 Scrutton St
Show all (3)

Insider Financials and Metrics

Summary Metrics

Founding Date


Insider Cybersecurity Score

Cybersecurity ratingPremium dataset



SecurityScorecard logo

Insider Online and Social Media Presence

Embed Graph

Insider Frequently Asked Questions

  • When was Insider founded?

    Insider was founded in 2007.

  • How many employees does Insider have?

    Insider has 220 employees.

  • Who are Insider competitors?

    Competitors of Insider include New York Magazine, MediaPost and Finance and Commerce.

  • Where is Insider headquarters?

    Insider headquarters is located at 1 Liberty St 8th floor, New York.

  • Where are Insider offices?

    Insider has offices in New York, San Francisco and London.

  • How many offices does Insider have?

    Insider has 3 offices.