Skip to content

Extract software alternatives from AlternativeTo with GitHub stars, ratings, pricing models, and license types. Perfect for software research and competitive analysis.

Notifications You must be signed in to change notification settings

Bahm9919/alternativeto-data-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

AlternativeTo Data Scraper

Apify Actor License Python Data Extraction

Extract software alternatives with license/platform filters. Get GitHub metrics, ratings, comments, features & app store links from AlternativeTo.net. Filter by license (free, open source, commercial) and platform (Windows, Linux, Mac, Android, iPhone).


What is AlternativeTo Data Scraper?

AlternativeTo Data Scraper is a specialized tool for extracting software alternatives and comparisons from AlternativeTo.net. Retrieve comprehensive data including software names, descriptions, GitHub metrics (stars, forks, issues), ratings, pricing models, license types, platform filters, and user comments. Ideal for competitive intelligence, market research, and finding open source alternatives.

Why Use AlternativeTo Data Scraper?

Business Use Cases:

  • Competitive Intelligence - Track software alternatives, ratings, and features
  • Market Research - Map complete software market landscapes by license type and platform
  • Open Source Discovery - Find open source alternatives to commercial tools
  • Mobile App Research - Discover Android and iPhone alternatives for any app
  • Lead Generation - Find potential customers actively searching for product alternatives
  • Product Discovery - Research categories and emerging developer tools
  • Sales Intelligence - Extract pricing strategies and market positioning data
  • Investment Research - Analyze GitHub stars, engagement, and market traction

How to Scrape AlternativeTo

  1. Open the AlternativeTo Data Scraper on Apify
  2. Enter software URL (e.g., https://alternativeto.net/software/sublime-text/)
  3. Select filters (optional) - License type, platforms, include details
  4. Set max pages (1-5, ~12 items per page)
  5. Click "Start" and get software alternatives in JSON format

Pro Tip: Use license filters and platform filters to get targeted results and reduce costs. Start with includeDetails: false and maxPages: 1 to test, then scale up.

Features

Basic Data (Always Included)

  • Product Info - Name, slug, URL, description, icon
  • Popularity Metrics - Likes count, alternatives count, user ratings
  • Classification - License type (Free, Open Source, Freemium), platforms, categories
  • Quick Stats - Reviews count, comments count
  • User Comments - User opinions and feedback from the list page

Detailed Data (Optional)

  • Company Intel - Developer name, origin country, official website, social links
  • GitHub Stats - Stars, forks, open issues for developer tools
  • App Distribution - App store links for iOS, Android, and desktop downloads
  • Technical Details - Programming languages, supported UI languages
  • Engagement Metrics - Reviews, comments, news articles counts
  • Feature List - Complete list of software features and tags

Advanced Filtering

  • License Filter - Filter by free, opensource, commercial
  • Platform Filter - Filter by windows, linux, mac, android, iphone (up to 3 simultaneously)

Pricing

Pay-per-event (PPE) pricing - you only pay for what you use:

Event Price
Actor Start $0.002
List Item $0.008
Detailed Item $0.015

Cost Examples

  • Extract 100 alternatives (basic): ~$0.82
  • Extract 100 alternatives (detailed): ~$1.52
  • Extract 500 alternatives (basic): ~$4.02

Input

Field Type Required Description
url string ✅ Yes Full AlternativeTo.net URL (e.g., https://alternativeto.net/software/sublime-text/)
includeDetails boolean No Enable detailed extraction (30+ fields)
license string No Filter: "" (all), "free", "opensource", "commercial"
platforms array No Filter by platforms (max 3): ["windows"], ["linux"], ["mac"], ["android"], ["iphone"]
maxPages integer No Maximum list pages (1-5, ~12 items per page)
proxyConfiguration object No Apify proxy configuration with dropdown menu

Filter Examples

Find open source alternatives for Windows + Linux:

{
  "url": "https://alternativeto.net/software/sublime-text/",
  "license": "opensource",
  "platforms": ["windows", "linux"],
  "maxPages": 2
}

Find commercial alternatives for Mac only:

{
  "url": "https://alternativeto.net/software/photoshop/",
  "license": "commercial",
  "platforms": ["mac"],
  "maxPages": 1
}

Output Example

{
  "source": {
    "software": "sublime-text",
    "alternatives_found": 65,
    "alternatives_scraped": 2
  },
  "items": [
    {
      "slug": "vim",
      "name": "Vim",
      "url": "https://alternativeto.net/software/vim/about/",
      "description": "Vim (\"Vi IMproved\") is an advanced text editor...",
      "likes": 1345,
      "alternatives_count": 215,
      "license": "Free, Open Source(GPL-2.0)",
      "platforms": ["Mac", "Windows", "Linux", "BSD"],
      "categories": ["Code Editor", "Text Editor"],
      "origin": "Netherlands",
      "comments": [
        {"text": "Much more options than any other editor."},
        {"text": "terminal-based, open-source, very fast."}
      ]
    }
  ]
}

Related Actors

Actor Description Pricing
Alibaba Products Scraper Find profitable products with low MOQ $0.005/supplier
Alibaba Supplier Scraper Find verified suppliers & manufacturers $0.005/supplier
GlobalSources Products Scraper Source from 10M+ verified suppliers $0.005/supplier
GlobalSources Supplier Scraper 6-level verification data $0.005/supplier

FAQ

How do license filters work?

Filter by license type to target specific segments: free (freemium, free-to-use), opensource (OSS with GPL, MIT, Apache), or commercial (paid proprietary software).

Can I filter by platform?

Yes! Select up to 3 platforms simultaneously: windows, linux, mac, android, or iphone. This helps with cross-platform market research.

What's the difference between basic and detailed mode?

Basic mode returns list page data (name, likes, license, platforms). Detailed mode adds 30+ fields including GitHub stats, developer info, app store links, and feature lists.

How many alternatives can I extract?

Each page has ~12 items. With maxPages: 5, you can extract up to ~60 alternatives per software.

Are GitHub metrics included?

Yes! When available, detailed mode extracts GitHub stars, forks, and issues for every alternative.

Get it on Apify

Run on Apify

Start extracting software alternatives in minutes!


Also by @devcake

Check out my other scraping tools:

Pinterest Suite

E-Commerce Suite


License: MIT | Author: @devcake

GitHub stars

About

Extract software alternatives from AlternativeTo with GitHub stars, ratings, pricing models, and license types. Perfect for software research and competitive analysis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published