Raycast Extensions Scraper
Pricing
from $3.00 / 1,000 results
Raycast Extensions Scraper
Scrape Raycast Extension Store - search extensions by query or category, or fetch a specific extension by author/name slug. Returns name, author, install count, description, category, icon, screenshots, source URL, and more.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape the Raycast Extension Store — search extensions by query or category, or fetch specific extensions by author/name slug. Returns name, author, install count, description, category, icon, platforms, commands count, and source URL for each extension.
What this actor does
- Two modes:
search(browse/filter) andgetBySlug(lookup byauthor/name) - Search filters: free-text query, category filter (13 categories)
- Rich metadata: install count, author, category, commands count, platform compatibility, icon, screenshots, GitHub source URL
- Empty fields omitted — no nulls in output
Output per extension
| Field | Description |
|---|---|
slug | Author/extension-name identifier (e.g. thomas/color-picker) |
name | Extension name (e.g. color-picker) |
title | Display title (e.g. Color Picker) |
description | Short description of the extension |
author | Author handle (e.g. thomas) |
authorName | Author display name (e.g. Thomas Paul Mann) |
category | Category (e.g. Design Tools, Developer Tools) |
downloads | Total install count |
commandsCount | Number of commands in the extension |
platforms | Supported platforms (e.g. ["macOS", "Windows"]) |
iconUrl | Extension icon image URL |
screenshotUrls | Array of screenshot image URLs |
sourceUrl | GitHub source URL (raycast/extensions repo) |
storeUrl | Raycast store page URL |
recordType | Always "extension" |
scrapedAt | UTC ISO timestamp |
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search or getBySlug |
query | string | github | Search query (mode=search) |
category | select | — | Filter by category (mode=search) |
slugs | array | — | Extension slugs e.g. ["thomas/color-picker"] (mode=getBySlug) |
maxItems | integer | 100 | Hard cap on results (1–10000) |
Categories available
Communication, Data, Design Tools, Developer Tools, Finance, Fun, Media, News, Productivity, Security, System, Web
Example inputs
Search for GitHub extensions
{"mode": "search","query": "github","maxItems": 20}
Browse by category
{"mode": "search","category": "Developer Tools","maxItems": 50}
Get specific extensions by slug
{"mode": "getBySlug","slugs": ["thomas/color-picker", "raycast/github"]}
Example output record
{"slug": "thomas/color-picker","name": "color-picker","title": "Color Picker","description": "Pick and organize colors, everywhere on your Mac","author": "thomas","category": "Design Tools","downloads": 453170,"commandsCount": 8,"platforms": ["macOS", "Windows"],"storeUrl": "https://www.raycast.com/thomas/color-picker","sourceUrl": "https://github.com/raycast/extensions/tree/main/extensions/color-picker","recordType": "extension","scrapedAt": "2026-05-30T10:00:00+00:00"}
FAQ
Does this require a Raycast account? No. The store is publicly accessible without login or API keys.
Does it use proxies? No proxies are required. The Raycast store serves HTML from standard datacenter IPs.
How many extensions can I scrape?
The store has 295+ pages of extensions. Set maxItems up to 10,000 to scrape a large portion.
What's the getBySlug mode for?
Use it to fetch specific extensions when you know their author/name identifiers (visible in the store URL, e.g. raycast.com/thomas/color-picker).
How fresh is the data? Each run fetches live data directly from the Raycast store.