1. A system for monitoring data feeds and directing data in the data feeds to a plurality of destinations, the system comprising: a memory having a database including data feed patterns, wherein each of the data feed patterns in the database is associated with one or more of the plurality of destinations; a processor configured to: capture data from a data feed having a data feed destination; store the data in the memory; compare the data feed with the data feed patterns in the database to determine one or more matched patterns between the data feed and the data feed patterns; retrieve one or more destinations associated with the one or more matched patterns; send the data to the data feed destination and the one or more destinations associated with the one or more matched patterns.