Netlytic is a community-supported text and social networks analyzer that can automatically summarize and discover social networks from online conversations on social media sites. It is made by researchers for researchers, no programming/API skills required.

With Netlytic you can:

  • capture data from social media sites (Twitter, Facebook, Instagram, YouTube, RSS Feed & text/csv file)
  • Discover popular topics
  • Find & explore emerging themes of discussions
  • Build, visualize and analyze online social networks using social network analysis
  • Map geo-coded social media data

Data Collection

Netlytic offers a user friendly way to explore and visualize publicly available data from several social media platforms. Each data source differs slightly with regards to the request frequency and how many records will be collected by the importer. For tips, importing and visualization instructions check out our tutorials page.

Request Frequency: Every 15 minutes
Max Records per Request: up to 1000
Query: @username, #hashtags and keywords with operators

  • Twitter requires to link your Twitter account to use this importer. This importer uses the Twitter REST API v1.1 search/tweets endpoint.
  • This returns a collection of relevant Tweets matching a specified query.
  • Please note that Twitter's search service and, by extension, the Search API is not meant to be an exhaustive source of Tweets. Not all Tweets will be indexed or made available via the search interface.
  • Twitter API rate limit allows about 10 active collectors per user.
  • Typically tweets older than a week will not be returned.
Check out our Netlytic Tutorial page for resources on how to import data from Twitter.
Documentation Guide: Data Source: Twitter
Request Frequency: Hourly
Max Records per Request: up to 2500
Query: URL for Public Page

  • Facebook does not require to link your Facebook account to use this importer.
  • This importer uses the Facebook Graph API v2.2
  • This returns posts and replies from public Facebook groups.
  • It returns up to 100 top level posts to/from a page, as well as up to 25 replies per post.
  • Replies to replies are not included.
Check out our Netlytic Tutorial page for resources on how to import data from Facebook.
Documentation Guide: Data Source: Facebook
As of April 4, 2018, Facebook has disabled the Instagram API that allowed access to public comments.
Request Frequency: Hourly
Max Records during the first request: up to 10,000 + corresponding comments
Query: Single #hashtag or geographic coordinates

  • Instagram requires to link your Instagram account to use this importer.
  • This importer uses one of the following Instagram API v1 endpoints, depending on the query type:
    • /tags/tag-name/media/recent Get a list of recently tagged media. Note that this media is ordered by when the media was tagged with this tag, rather than the order it was posted.
    • /media/search Search for media in a given area (5km radius). The time span is set to 5 days.
  • Please note: Instagram may return return publicly shared photos from users with otherwise private profiles. See Documentation.
Check out our Netlytic Tutorial page for resources on how to import data from Instagram.

Instagram data collection steps:

  1. The first time the Instagram collector runs, it tries to collect the selected number of posts specified by the Netlytic user (such as 100, 500, or 1000) + all comments posted in response to each post at the time of the initial data collection.
  2. If you enabled the auto collector for the dataset, Netlytic will run the collector every hour (at around 30min past the hour) to retrieve 100 recent posts + corresponding comments.
    • If any of these 100 posts were previously retrieved by Netlytic, only new comments will be added to the dataset. The latter only happens if there are fewer than 100 new posts submitted within an hour.
    • Note: the subsequent/hourly data collection is set to collect 100 posts, regardless of how many records were specified during the initial run.
Because Netlytic only collects up to new 100 posts per hour, it means that if there are more 100 posts with a particular hashtag posted per hour, only most recent of them will be retrieved.

Documentation Guide: Data Source: Instagram
Request Frequency: One time import
Query: Video ID (via URL)

  • You can use Netlytic to analyze the comments found on youtube video pages. Analysis of the video content is not available.
  • Youtube does not require to link your Youtube account to use this importer.
  • This importer uses the YouTube Data video comments feed API v2.0
Check out our Netlytic Tutorial page for resources on how to import data from YouTube.
Documentation Guide: Data Source: YouTube
Request Frequency: Daily
Query: Single RSS Feed URL

  • This option allows to import records using Really Simple Syndication (RSS) feeds.
Check out our Netlytic Tutorial page for resources on how to import data from RSS Feeds.
Documentation Guide: Data Source: RSS Feeds
Request Frequency: One time import
Query: Single .txt or .csv file

  • This option allows you to import messages from a text or CSV file by uploading files to Netlytic.
  • If your dataset includes more than one text file, you will need to upload and import one file at the time..
  • Acceptable formats:.
    1. 1) CSV file (delimiter = a comma; enclosure = a double quotation mark; escape = a backslash). The first line should include columns' names.
      2) Full-text transcript with the headers: From: test@gmail.com Date: Sun, 1 Apr 2007 14:10:17 -0400 Subject: Origin of the term "Internet" ? In-Reply-To: c8fc@mail.gmail.com Message-ID: ffff8260@mx.google.com I would prefer to not have to do it, but each time I try to submit a course paper without it capitalized, I get the paper back marked up by the professors, telling me it is capital I- internet.
Check out our Netlytic Tutorial page for resources on how to import data from text files and cloud storage.

Still have questions? Check out our extensive FAQ Page or any of our documentation guides on our Help Page.

Account Types

We are committed to maintain free access to this service for Tier 1 & 2 accounts. 
However, collecting and analyzing millions of data points from social media require a lot of computing power. To make sure that we have enough “juice” to keep Netlytic running smoothly, we rely on a commercial web hosting company to run this tool.  If you like Netlytic, please support hosting of this project by upgrading to “Tier 3?.
Below is more information about each Tier.
This is a default tierRequest a free upgrade by logging in to your account and clicking on the "My Account" page

Tier 1

Tier 2

Tier 3
Max # of Datasets35300
Max # of Records/Dataset250010000100000
Great for exploring what Netlytic can do! Great for smaller projects and class assignments! Great for larger research projects and brand management tasks!

Meet the Team

Dr. Anatoliy Gruzd
Creator and Chief Developer
Philip Mai, M.A., J.D.
Research Collaborator

Supported by the Social Media Lab at Ryerson University