Maven Central Scraper — Java Package & Artifact Extractor avatar

Maven Central Scraper — Java Package & Artifact Extractor

Pricing

$2.00 / 1,000 artifact scrapeds

Go to Apify Store
Maven Central Scraper — Java Package & Artifact Extractor

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

Pierrick McD0nald

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

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

FieldTypeRequiredDescription
searchQueriesArrayNoList of search queries for Maven Central (e.g., guava, spring boot). Leave empty to use groupId/artifactId or defaults.
groupIdStringNoExact Maven groupId to filter. Use with artifactId for exact lookup.
artifactIdStringNoExact Maven artifactId to filter. Use with groupId.
maxItemsNumberNoMaximum number of artifacts to extract (default: 10).
includeVersionsBooleanNoFetch the full version history for each artifact (default: true).
proxyConfigurationObjectNoProxy 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.