Eclipse Marketplace Scraper
Pricing
from $3.00 / 1,000 results
Eclipse Marketplace Scraper
Scrape Eclipse Marketplace - 1,200+ plugins, tools, and solutions for the Eclipse IDE. Search by keyword, browse by category, or look up specific solutions. Get install counts, categories, tags, Eclipse version compatibility, license, and platform support.
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 Eclipse Marketplace — the official catalog of 1,200+ plugins, tools, and solutions for the Eclipse IDE. Search by keyword, browse any of 50 categories across all 4 markets (Tools, RCP Applications, Eclipse Project, IoT), pull the curated Featured or Recently-active lists, or look up specific solutions by ID or URL slug. Get install counts, categories, tags, Eclipse version compatibility, license, and platform support. HTTP-only via the public marketplace.eclipse.org XML API. No auth, no proxy.
What this actor does
- Five modes:
search,byCategory,byIds,featured,recent - 50 categories across all 4 markets (Tools, RCP Applications, Eclipse Project, IoT) — not just the Tools market
- Filters: Eclipse version compatibility (3.4 through 4.40), platform (Windows/Mac/Linux), minimum install count
- Client-side sort: by name, total installs, recent installs, or last updated — Eclipse Marketplace has no server-side sort, so the actor sorts the returned results itself
- Result caps:
search/byCategory/featured/recentreturn up to 10 solutions per query (Eclipse Marketplace's public API doesn't paginate);byIdshas no upstream cap — it fetches one solution per requested ID - Empty fields are omitted
Output per solution
id— Eclipse Marketplace node ID (e.g.1091)name— solution titledetailUrl— canonical marketplace pagecategories[]— one or more category namestags[]— free-tagging keywords (when present)owner— publisher / maintainer namefavoritedCount,installsTotal,installsRecentshortDescription,description— HTML stripped to plain textcreatedAt,updatedAt— ISO timestampsisFoundationMember— whether the publisher is an Eclipse Foundation memberhomepageUrl,supportUrl,updateSiteUrlimageUrl,screenshotUrl(when present)license,companyName,statusversion— solution's own version string (when declared)eclipseVersions[]— declared compatible Eclipse releases (when declared)minJavaVersion(when declared)platforms[]— Windows / Mac / Linux/GTK (when declared)installableUnitIds[]— p2 installable-unit feature IDs, for scripted/headless installs via the p2 director (when declared)recordType: "solution",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search / byCategory / byIds / featured / recent |
searchQuery | string | java | Free-text keyword search (mode=search) |
market | string | 31 (Tools) | Market to browse (mode=byCategory): Tools / RCP Applications / Eclipse Project / IoT |
categoryId | string | 17 (Tools) | Category to browse (mode=byCategory) |
ids | array | – | Node IDs, slugs, or detail URLs (mode=byIds) |
eclipseVersion | string | any | Only emit solutions compatible with this Eclipse release (3.4–4.40) |
platform | string | any | Only emit solutions supporting this platform |
minInstalls | int | – | Drop solutions with fewer total installs |
sortBy | string | relevance | relevance / name / installsTotal / installsRecent / updated |
maxItems | int | 20 | Hard cap (1–300) |
Example: browse the Testing category, most-installed first
{"mode": "byCategory","categoryId": "16","sortBy": "installsTotal","maxItems": 50}
Example: search for Git tooling compatible with a specific Eclipse release
{"mode": "search","searchQuery": "git","eclipseVersion": "4.19","maxItems": 30}
Example: lookup specific solutions
{"mode": "byIds","ids": ["1091", "atlassian-clover-eclipse", "https://marketplace.eclipse.org/content/wetator-test-editor-wte"]}
Example: browse the IoT market
{"mode": "byCategory","market": "4396","categoryId": "4397"}
Example: curated Featured / Recently-active lists
{ "mode": "featured" }
{ "mode": "recent" }
Use cases
- Tooling research — discover Eclipse plugins for a specific development need (testing, modeling, database tooling)
- Compatibility auditing — find plugins verified against a specific Eclipse release before a version upgrade
- Ecosystem analysis — track install counts and publisher activity across the Eclipse plugin ecosystem
- Migration planning — check platform support (Windows/Mac/Linux) before standardizing team tooling
- Competitive intelligence — monitor category leaders and new entrants in developer tooling
FAQ
What is Eclipse Marketplace? The official Eclipse Foundation directory of installable plugins, tools, and solutions for Eclipse-based IDEs. See marketplace.eclipse.org.
Is this affiliated with the Eclipse Foundation? No — this is a third-party actor built on Eclipse Marketplace's public listing API.
Why do some solutions have no eclipseVersions or platforms? These fields are self-declared by each publisher. Older or less-maintained listings often omit them; the actor only emits what the publisher provided.
Does Eclipse Marketplace expose star ratings? No — despite showing a rating icon in the UI, the underlying data does not include a numeric rating value, so this actor does not fabricate one.
Why is categoryId a number instead of a name? Eclipse Marketplace's category taxonomy uses numeric IDs internally; the dropdown shows the human-readable name and passes the correct ID automatically.
What is market? Eclipse Marketplace groups listings into 4 markets — Tools (the default, ~2,000 listings), RCP Applications, Eclipse Project, and IoT — each with its own category taxonomy sharing the same category IDs (except IoT, which only has one category: Eclipse Kura, ID 4397). categoryId only makes sense within the selected market.
How is sortBy applied if the source doesn't support sorting? The actor sorts whatever results the API returns (up to 10 for search/byCategory/featured/recent) client-side before truncating to maxItems.
Why do search, byCategory, featured and recent only return 10 results even with a high maxItems? Eclipse Marketplace's public API ignores its own page parameter — every page returns the same first ~10 results. This is a confirmed upstream limitation, not a bug in this actor. Use byIds with known solution IDs for bulk retrieval beyond 10 results.
What eclipseVersion range is supported? 3.4 through 4.40, matching every value observed live across a broad sample of the catalog. (An earlier revision of this actor's filter also listed Eclipse's date-based release-train names like 2024-03 — those were removed after confirming the underlying eclipseversion field never actually contains that format; only the numeric 4.x form is used, so those entries could never have matched anything.)
Does mode=recent return newly-published solutions? Not exactly — it mirrors Eclipse Marketplace's own "Recent" list, which is ranked by most-recent update activity (new releases, edits) rather than original publish date. Many long-running, actively-maintained solutions from years ago appear here because they were updated recently. Use sortBy=updated combined with search/byCategory if you specifically need publish-date ordering on a narrower result set.
How fresh is the data? Real-time — every run queries the live marketplace.eclipse.org API.