OverviewSuggest Edit

    Tatari is a data and analytics platform for buying and measuring advertising across linear and streaming TV. It offers advanced measurement, data-driven media buying, statistics, advertising services, and more. The company caters to financial, insurance, fashion, gaming, and other sectors.
    HQSan Francisco, CA, US
    Employee Ratings4.6


    Tatari is headquartered in
    San Francisco, United States

    Location Map

    Latest Updates

    Employees (est.) (Jul 2021)178(+9%)
    Cybersecurity ratingBMore

    Key People/Management at Tatari

    Andrew Schonfeld

    Andrew Schonfeld

    VP, Client Services
    Philip Inghelbrecht

    Philip Inghelbrecht

    Cofounder / CEO
    Mike Swinson

    Mike Swinson

    Co-Founder and Chief Data Scientist
    Joel Lander

    Joel Lander

    Co-Founder and Head of Strategy
    Müller Luo

    Müller Luo

    VP of Operations
    Brad Geving

    Brad Geving

    VP of Media
    Show more

    Tatari Office Locations

    Tatari has offices in San Francisco, Los Angeles and New York
    San Francisco, CA, US (HQ)
    605 Market St #700, San Francisco
    Los Angeles, CA, US
    11390 W Olympic Blvd #350
    New York, NY, US
    10 E 33rd St 6th floor
    Show all (3)

    Tatari Financials and Metrics

    Summary Metrics

    Founding Date


    Tatari Cybersecurity Score

    Cybersecurity ratingPremium dataset



    SecurityScorecard logo

    Tatari Online and Social Media Presence

    Embed Graph

    Tatari Frequently Asked Questions

    • When was Tatari founded?

      Tatari was founded in 2016.

    • Who are Tatari key executives?

      Tatari's key executives are Andrew Schonfeld, Philip Inghelbrecht and Mike Swinson.

    • How many employees does Tatari have?

      Tatari has 178 employees.

    • Who are Tatari competitors?

      Competitors of Tatari include GMO Media, Adrenalead and Collab Asia.

    • Where is Tatari headquarters?

      Tatari headquarters is located at 605 Market St #700, San Francisco, San Francisco.

    • Where are Tatari offices?

      Tatari has offices in San Francisco, Los Angeles and New York.

    • How many offices does Tatari have?

      Tatari has 3 offices.