Maven Central Scraper — Java Package & Artifact Extractor
Pricing
$2.00 / 1,000 artifact scrapeds
Maven Central Scraper — Java Package & Artifact Extractor
Search and extract Java package metadata from Maven Central Repository. Get artifact details, versions, timestamps, and dependency info via the public Solr API.
Pricing
$2.00 / 1,000 artifact scrapeds
Rating
0.0
(0)
Developer
Pierrick McD0nald
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
Maven Central Scraper — Java Artifact Metadata & Versions
Extract comprehensive metadata from Maven Central, the canonical repository for Java libraries and JVM artifacts. This Actor returns groupId, artifactId, latest version, packaging type, version counts, and complete version history for any Java package you need to track. Whether you are auditing a dependency supply chain, monitoring third-party libraries, or building a catalog of the Java ecosystem, this tool delivers structured data without writing a single line of Java.
Use Cases
- Dependency auditing — Pull metadata and version history for every library in your build.
- Supply-chain research — Track which versions of a library are published and when they were last updated.
- Java ecosystem mapping — Build searchable catalogs of artifacts with groupId, artifactId, and version data.
- Competitive analysis — Compare release cadence and popularity across JVM libraries.
- License and compliance checks — Gather artifact coordinates and version ranges for SBOM generation.
- Release monitoring — Watch for new versions of critical dependencies like Spring, Guava, or Jackson.
Input
| Field | Type | Required | Description |
|---|---|---|---|
searchQueries | Array | No | List of search queries for Maven Central (e.g., guava, spring boot). Leave empty to use groupId/artifactId or defaults. |
groupId | String | No | Exact Maven groupId to filter. Use with artifactId for exact lookup. |
artifactId | String | No | Exact Maven artifactId to filter. Use with groupId. |
maxItems | Number | No | Maximum number of artifacts to extract (default: 10). |
includeVersions | Boolean | No | Fetch the full version history for each artifact (default: true). |
proxyConfiguration | Object | No | Proxy configuration. Apify proxy is included by default. |
Output
The Actor outputs a dataset with one row per artifact:
{"groupId": "com.google.guava","artifactId": "guava","latestVersion": "33.4.8-jre","packaging": "bundle","versionCount": 150,"timestamp": "2025-04-14T18:45:22.422Z","versions": "33.4.8-jre, 33.4.8-android, 33.4.7-jre, ...","sourceUrl": "https://central.sonatype.com/artifact/com.google.guava/guava","error": ""}
Pricing
Pay per event: $0.001 per artifact extracted.
Limitations
- Maven Central search results are limited to what the public Solr API returns.
- Very large version histories may be truncated to the API maximum.
- Version history requires one additional API call per artifact.
FAQ
Q: Can I search by exact coordinates?
A: Yes. Set both groupId and artifactId for an exact lookup, or use groupId alone to list artifacts in a group.
Q: What if a search query returns many artifacts?
A: Use maxItems to limit the total number of results returned.
Changelog
- v1.0.0 — Initial release.
