Vercel Marketplace Scraper
Pricing
from $3.00 / 1,000 results
Vercel Marketplace Scraper
Scrape the Vercel Marketplace (vercel.com/marketplace) - browse all listed integrations, filter by category (AI, Database, Auth, CMS, Observability, etc.), search by keyword, or look up specific integrations by slug. Extracts name, publisher domain, category, description, install page URL, and icon.
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
2 days ago
Last modified
Categories
Share
Scrape the Vercel Marketplace (vercel.com/marketplace) - the directory of storage, AI, observability, auth, commerce, and workflow integrations that connect to Vercel projects. Browse the full catalog, search by keyword, or filter by one of 26 categories. Pulls the integration name, publisher domain, category, description, install page URL, and icon straight from each integration's own listing page. HTTP-only, no login, no API key, no proxy required.
What this actor does
- Three modes:
search(keyword or full catalog),byCategory(browse one of 26 marketplace categories), andbySlugs(direct lookup by slug or full marketplace URL) - Live per-integration detail lookup: every record is built from that integration's own marketplace page, not a cached summary - category, install count bucket, and links are always current
byCategoryuses Vercel's own pre-filtered category page (vercel.com/marketplace/category/{slug}) as the primary candidate source, falling back to a full-catalog scan only for the rare category whose browse page doesn't resolve- Finite category enum (26): Agents, AI, Analytics, Authentication, CMS, Code Review, Code Security, Commerce, Database, DevTools, Experimentation, Flags, Logging, Messaging, Monitoring, Observability, Payments, Productivity, Searching, Security, Storage, Support Agent, Testing, Video, Web Automation, Workflow - kept in sync with Vercel's own category sidebar (
DatabaseandStoragecurrently group the same integrations upstream; both are exposed since both appear on the live site) - Integration type filter: narrow to
Vercel Native(deep resource provisioning) orThird Party(OAuth-connect) listings - Empty fields are omitted from every record
Output per integration
slug- marketplace URL slug (e.g.neon,arcjet)name- integration display namedescription- one-paragraph summarycategory- primary category title;categories[]present when an integration spans more than one categoryintegrationType-Vercel NativeorThird PartyinstallsLabel- Vercel's bucketed install-count badge (e.g.1000+ installs,<500 installs)publisher- vendor's registrable domain, derived from its website link (e.g.neon.com)websiteUrl,documentationUrl,supportUrl,termsUrl,privacyPolicyUrl- vendor resource links, when publishediconUrl- integration iconinstallUrl- the Vercel Marketplace page to install/connect the integration fromsourceUrl- same asinstallUrl(canonical page scraped)recordType: "integration",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search (keyword or full catalog) / byCategory (browse a category) / bySlugs (direct lookup) |
searchQuery | string | - | (mode=search) Keyword matched against name, slug, and description. Leave blank to return the full catalog in listing order |
category | string | storage | (mode=byCategory) One of the 26 marketplace categories |
slugs | array | - | (mode=bySlugs) Integration slugs or full URLs to look up directly, e.g. neon or https://vercel.com/marketplace/neon |
integrationType | string | Any | Optional filter: Vercel Native / Third Party |
maxItems | int | 10 | Maximum integrations to return (1-200) |
Examples
Example: browse the full catalog
{"mode": "search","maxItems": 20}
Example: search by keyword
{"mode": "search","searchQuery": "postgres","maxItems": 10}
Example: browse the AI category
{"mode": "byCategory","category": "ai","maxItems": 10}
Example: third-party observability tools only
{"mode": "byCategory","category": "observability","integrationType": "Third Party","maxItems": 10}
Example: direct lookup by slug/URL
{"mode": "bySlugs","slugs": ["neon", "https://vercel.com/marketplace/upstash"]}
Use cases
- Vendor research - track which storage, auth, and observability vendors are listed on Vercel's marketplace
- Competitive intelligence - monitor a category (e.g.
observability,ai) for new entrants - Integration discovery - find a Vercel-native database, queue, or search provider for a new project
- Partner directories - mirror Vercel-approved integrations into an internal tooling catalog
- Procurement - compare install-count signals and publisher domains before adopting a vendor
FAQ
Is this affiliated with Vercel? No - this is an independent, third-party actor that reads Vercel's public marketplace pages. It is not affiliated with or endorsed by Vercel Inc.
Does this actor install integrations on my Vercel account?
No. It only reads publicly listed marketplace metadata. Vercel integrations require you to log in and click "Connect Account" from the installUrl yourself.
What does installsLabel mean?
Vercel shows install counts in coarse buckets (e.g. <500 installs, 1000+ installs) rather than an exact number - the actor reports exactly what the marketplace page shows.
Why do some integrations have more than one category?
Vercel lets a vendor tag its listing with multiple categories (e.g. Upstash is tagged Storage, Searching, and Workflow). category is the primary tag; categories[] lists all of them when there is more than one.
Why is byCategory slower than search?
The category browse page only gives lightweight candidates (slug, name, blurb) - the actor still fetches each integration's own detail page for the full record (publisher, links, install bucket, icon), which is what takes the extra time per item.
How fresh is the data? Every run fetches live pages directly from vercel.com - there is no caching layer.
When would I use bySlugs instead of search?
Use bySlugs when you already know exactly which integrations you want (from a URL, a slug you saved earlier, or a list from another source) - it skips the catalog/category scan entirely and fetches only those detail pages.