Raycast Extensions Scraper avatar

Raycast Extensions Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Raycast Extensions Scraper

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

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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) and getBySlug (lookup by author/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

FieldDescription
slugAuthor/extension-name identifier (e.g. thomas/color-picker)
nameExtension name (e.g. color-picker)
titleDisplay title (e.g. Color Picker)
descriptionShort description of the extension
authorAuthor handle (e.g. thomas)
authorNameAuthor display name (e.g. Thomas Paul Mann)
categoryCategory (e.g. Design Tools, Developer Tools)
downloadsTotal install count
commandsCountNumber of commands in the extension
platformsSupported platforms (e.g. ["macOS", "Windows"])
iconUrlExtension icon image URL
screenshotUrlsArray of screenshot image URLs
sourceUrlGitHub source URL (raycast/extensions repo)
storeUrlRaycast store page URL
recordTypeAlways "extension"
scrapedAtUTC ISO timestamp

Input

FieldTypeDefaultDescription
modestringsearchsearch or getBySlug
querystringgithubSearch query (mode=search)
categoryselectFilter by category (mode=search)
slugsarrayExtension slugs e.g. ["thomas/color-picker"] (mode=getBySlug)
maxItemsinteger100Hard 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.