Tuesday, October 27, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Social Media Analytics Software
  3. Social Harvest

Social Harvest

What it is

Social Harvest is an open-source platform for collecting social media data from the web and analyzing it. Its components are a harvester, a reporter API and a browser-based dashboard for visualizations and reporting. The harvester can monitor keywords, URLs and accounts on services including Twitter and Facebook, store collected data in different data stores, and write logs to disk for tools such as Fluentd. Users set territories and service API keys in a JSON configuration file; the project describes that file as portable and usable without a browser. The harvester offers an API for configuration, while the reporter provides read-only access to harvested database information. The dashboard is described as modular and uses AngularJS, D3.js and NVD3. Installation requires Go and involves building and running the harvester as a binary. Users supply service access tokens, and the REST API server currently has no OAuth support. Social Harvest is available under GPLv3 at no cost; the maker can be contacted about other commercial licensing options.

For and against

For

  • Monitors keywords, URLs and accounts.
  • Includes a reporter API and visualization dashboard.
  • Can write logs to disk.
  • Free under GPLv3.

Against

  • Requires Go and binary setup.
  • REST API server has no OAuth support.
  • Requires users to supply service access tokens.

The verdict

Social Harvest combines collection, read-only reporting and dashboard visualizations in an open-source package. Its setup and credential requirements are worth considering before choosing it.

Who it suits

It suits teams that want to collect social data for analysis and can manage a Go-based, self-hosted setup. The project describes it as designed to gather data without interfering with other applications.

Plans and prices

GPLv3 open-source software

Free

Publicly available under GPLv3; commercial licensing options available by contacting the maker

Every plan, in full

On the record

API
The harvester exposes configuration through an API, while the reporter returns harvested database information through a read-only API.github.com · read 5 Oct 2026
Collection
The harvester gathers data from services including Twitter and Facebook, and can monitor keywords, URLs, and accounts.github.com · read 5 Oct 2026
Components
The platform comprises a harvester, a reporter API, and a browser-based dashboard for visualizations and reporting.github.com · read 5 Oct 2026
Configuration
Users configure territories and service API keys in a JSON configuration file; the README says the configuration is portable and does not require a web browser.github.com · read 5 Oct 2026
Dashboard
The dashboard repository describes a modular, extensible dashboard built with AngularJS, D3.js, and NVD3 to analyze harvested social data.github.com · read 5 Oct 2026
Database setup
For PostgreSQL harvesting, the README directs users to set up tables using SQL files in the scripts/postgresql directory.github.com · read 5 Oct 2026
Deployment
The maker’s installation instructions require Go and describe building and running the harvester as a binary.github.com · read 5 Oct 2026
Intended use
The README says Social Harvest is designed to gather data on its own without getting in the way of other applications.github.com · read 5 Oct 2026
License
The software is publicly available under the GPLv3 license; the README says to contact the maker about other commercial licensing options.github.com · read 5 Oct 2026
Purpose
Social Harvest describes itself as an open-source social media analytics platform that harvests data from the web for analysis.github.com · read 5 Oct 2026
Security and credentials
The README says users provide social-service access tokens in the configuration and that the REST API server currently has no OAuth support.github.com · read 5 Oct 2026
Storage and logs
The harvester can store data in a variety of data stores and write logs to disk for use by tools such as Fluentd.github.com · read 5 Oct 2026
Support
The README directs users to GitHub issues for bug reports and to a Gitter channel or Twitter to ask questions or get help.github.com · read 5 Oct 2026

Alternatives to Social Harvest

Every alternative, ranked