OrbTop

Raycast Store Scraper - Extension Catalog Export

DEVELOPER TOOLSBUSINESSOTHER

Raycast Store Scraper — Extension Catalog and Metadata

Export the full extension catalog from the Raycast Store — the public marketplace for Raycast extensions on macOS and Windows. Returns flat JSON records for every extension, including commands, AI tools, author profiles, download counts, and source-repo URLs. No authentication required.

What does the Raycast Store Scraper do?

The scraper hits Raycast's public JSON API to pull all 2,800+ extensions in a single paginated run. Two modes are available: catalog streams every extension in popularity order; search finds extensions matching a keyword. You can further filter by platform (macOS or Windows) and cap results with maxItems.

What data does it extract?

Field Type Description
extension_id string Raycast extension UUID
name string Extension slug (e.g. linear)
title string Display title
description string Short description
platforms string[] Supported platforms (macOS, Windows)
categories string[] Display category names (e.g. Developer Tools, AI Extensions)
seo_categories string[] URL-friendly category slugs
access_status string public or private
status string active or archived
download_count number Total cumulative installs at scrape time
created_at number Creation timestamp (Unix epoch seconds)
updated_at number Last update timestamp (Unix epoch seconds)
extension_url string Raycast Store page URL
source_url string GitHub source repository URL
readme_url string README file URL on GitHub
icon_url string Extension icon URL (light theme)
icon_dark_url string Extension icon URL (dark theme)
author_handle string Author username
author_name string Author display name
author_bio string Author biography
author_github string GitHub handle
author_twitter string Twitter/X handle
author_location string Author location
author_website string Author website
author_avatar_url string Author avatar URL
commands string[] Commands as "name: title — description" strings
tools string[] AI tools as "name: title — description" strings
api_version string Raycast API version targeted
commit_sha string Published git commit SHA

How to use it

Full catalog run:

{
  "mode": "catalog",
  "maxItems": 0
}

Search mode — find GitHub-related extensions:

{
  "mode": "search",
  "query": "github",
  "maxItems": 50
}

Sample of the top 500 most-downloaded extensions (completes in under 5 minutes):

{
  "mode": "catalog",
  "maxItems": 500
}

The catalog is returned in popularity order by default, so maxItems: 500 gives you the 500 most-downloaded extensions.

Field Type Default Description
mode string catalog catalog = full store, search = keyword search
query string "" Search keyword — required in search mode
platform string "" "" (all), "macOS", or "Windows"
maxItems integer 10 Cap on records. 0 = no limit (full catalog).

Pricing

Pay-per-record: $0.001 per extension plus $0.10 per run start. The math for the full catalog of 2,800 extensions: $0.001 × 2,800 + $0.10 = approximately $2.90. A sample of 500 extensions costs approximately $0.60.

Use cases

  • Technical recruiters — The download_count + source_url + author_github combination gives you a ranked list of active macOS developer-tooling contributors. The top 50 most-downloaded extensions by author GitHub handle is a direct list of highly active developer-experience engineers who ship public tools.

  • VC and analyst intelligence — Export the full catalog sorted by download_count, then filter for extensions with 100k+ downloads that have an active source_url GitHub repo. Those are the highest-signal extension authors — the ones building things people actually install.

  • Developer tool market research — Track which categories are growing, which extensions are gaining downloads fastest, and which authors dominate specific verticals (productivity, AI, developer tools).

  • AI extension builders — Survey existing AI tool definitions (the tools field) and command structures before designing a competitor or complement.

  • Ecosystem completeness analysis — Cross-reference source_url against a list of popular SaaS products to find which ones already have Raycast integrations and which are missing one.

FAQ

Does this scraper need authentication? No. Raycast's extension API is fully public — no token, no account.

What are the commands and tools fields? Commands are the action palette entries an extension adds to Raycast. Tools are AI-callable functions the extension registers. Both are flattened to human-readable strings ("name: title — description") for spreadsheet compatibility.

Can I export to CSV or Excel? Yes. Apify supports JSON, CSV, and Excel export from the dataset view.