Slack Marketplace Scraper
Pricing
$2.00/month + usage
Slack Marketplace Scraper
Scrape 2,500+ app listings from the Slack Marketplace. Extracts app names, descriptions, developers, pricing, categories, and contact info.
Pricing
$2.00/month + usage
Rating
0.0
(0)
Developer
BowTiedRaccoon
Actor stats
1
Bookmarked
10
Total users
0
Monthly active users
8 days ago
Last modified
Categories
Share
Slack Marketplace App Scraper
Scrape app listings from the Slack Marketplace. Returns app names, descriptions, developer info, pricing, categories, support contacts, and privacy policy links for 2,500+ apps in the Slack ecosystem — structured and ready to use.
Slack Marketplace Scraper Features
- Extracts 12 fields per app listing, including developer contact info and pricing
- Discovers all 2,500+ marketplace apps automatically via Slack's search index
- Accepts specific app URLs if you only need a handful of listings
- Returns clean JSON with consistent field names across every record
- No browser required — pure HTML parsing, which keeps runs fast and memory low
- Handles retries and rate limiting. You configure it and walk away.
What Can You Do With Slack Marketplace Data?
- SaaS competitive analysis — Track which apps exist in your category, what they charge, and who built them
- Lead generation — Collect developer names, websites, and support emails for 2,500+ software companies
- Market research — Analyze app categories, pricing trends, and language support across the Slack ecosystem
- Integration directories — Build or enrich a catalog of Slack-compatible tools for your platform
- Developer outreach — Find app developers by category and contact them directly, which beats guessing at email addresses
How the Slack Marketplace Scraper Works
- Discover apps — The scraper queries Slack's search endpoint to find every app in the marketplace. This takes about 30 seconds and returns 2,500+ app URLs.
- Scrape detail pages — Each app's listing page is fetched and parsed for structured data: name, developer, pricing, categories, contact info, and more.
- Export results — Data lands in the Apify dataset as structured JSON. Export to JSON, CSV, or Excel.
If you provide specific app URLs, step 1 is skipped and the scraper goes straight to detail pages.
Input
{"maxItems": 50}
Scrape everything by setting maxItems to 0. Or pass specific URLs:
{"appsUrls": [{ "url": "https://slack.com/marketplace/A2RPP3NFR-giphy" },{ "url": "https://slack.com/marketplace/A0F7XDUAZ-incoming-webhooks" }],"maxItems": 0}
| Field | Type | Default | Description |
|---|---|---|---|
| appsUrls | array | empty | Specific app URLs to scrape. Leave empty to crawl the entire marketplace. |
| maxItems | integer | 10 | Maximum number of apps to scrape. Set to 0 for all. |
Slack Marketplace Scraper Output Fields
{"app_name": "Giphy","app_id": "A2RPP3NFR","appUrl": "https://slack.com/marketplace/A2RPP3NFR-giphy","supported_languages": ["English"],"description": "Giphy for Slack makes it easy to find and share GIFs...","categories": ["Communication", "Social & Fun"],"logo_url": "https://slack-files2.s3-us-west-2.amazonaws.com/avatars/2017-01-05/giphy_512.png","developer_name": "Giphy","pricing": "Free","website": "https://giphy.com","support_email": "support@giphy.com","privacy_policy": "https://giphy.com/privacy"}
| Field | Type | Description |
|---|---|---|
| app_name | string | App display name |
| app_id | string | Slack's internal app identifier |
| appUrl | string | Full URL to the app's marketplace listing |
| supported_languages | array | Languages the app supports |
| description | string | App description from the listing page |
| categories | array | Marketplace categories (e.g. Productivity, Communication) |
| logo_url | string | URL to the app's icon image |
| developer_name | string | Name of the developer or company |
| pricing | string | Pricing information (Free, paid tiers, etc.) |
| website | string | Developer's website URL |
| support_email | string | Support contact email |
| privacy_policy | string | Link to the app's privacy policy |
FAQ
How do I scrape all apps from the Slack Marketplace?
Set maxItems to 0 and leave appsUrls empty. The Slack Marketplace Scraper discovers every listed app automatically and scrapes them all. Expect around 2,500 results.
How much does the Slack Marketplace Scraper cost to run?
A full run of all 2,500+ apps uses about 140 MB of memory and completes in under 30 minutes. The discovery phase alone takes roughly 30 seconds. Per-record costs depend on your Apify plan, but the actor is lightweight enough that a full marketplace scrape won't surprise you on the invoice.
Does the Slack Marketplace Scraper need proxies?
No. Proxies are handled internally — you don't need to configure anything. The scraper uses Apify's built-in proxy rotation for detail page requests and plain HTTP for discovery.
Can I scrape specific Slack apps instead of the whole marketplace?
Yes. Pass an array of app URLs in the appsUrls field and the scraper skips discovery entirely. Useful when you only care about a specific set of apps and don't need 2,500 records.
What data can I get from the Slack Marketplace?
The Slack Marketplace Scraper extracts 12 fields per app: name, app ID, URL, description, categories, supported languages, logo, developer name, pricing, website, support email, and privacy policy link. That covers the full public listing for each app.
Need More Features?
Need custom fields, filters, or a different target site? File an issue or get in touch.
Why Use the Slack Marketplace Scraper?
- Fast — Discovers 2,500+ apps in 30 seconds and scrapes detail pages concurrently, so a full run finishes in minutes, not hours
- Clean output — Returns structured JSON with consistent field names across every record, which means less time cleaning data and more time using it
- Low maintenance — No browser, no proxies to configure, no sitemap to parse. Point it at the marketplace and it handles the rest.