{"openapi":"3.1.0","info":{"title":"Maven Central API","version":"1.0.0","description":"Maven Central — the package repository at the heart of the Java and JVM ecosystem (Java, Kotlin, Scala, Groovy, Android) — as an API. Search the repository for artifacts by keyword and get each artifact's groupId:artifactId, latest version, total number of versions, packaging type and last-updated date; look up a single artifact by its group and artifact coordinates; and list its full version history (newest first) with release dates and published file types. Live from the official Maven Central search service. Ideal for dependency dashboards, build tooling, supply-chain and security analysis, developer portals and JVM ecosystem analytics. Open data from Maven Central.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/maven-api","description":"oanor gateway"}],"tags":[{"name":"Maven"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/artifact":{"get":{"operationId":"get_v1_artifact","tags":["Maven"],"summary":"One artifact summary","description":"","parameters":[{"name":"group","in":"query","required":true,"description":"groupId, e.g. com.google.guava","schema":{"type":"string"},"example":"com.google.guava"},{"name":"artifact","in":"query","required":true,"description":"artifactId, e.g. guava","schema":{"type":"string"},"example":"guava"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"artifact":{"id":"com.google.guava:guava","group":"com.google.guava","artifact":"guava","packaging":"bundle","last_updated":"2025-04-14T17:25:22.422Z","version_count":150,"latest_version":"33.4.8-jre","file_extensions":[".module","-sources.jar",".pom","-javadoc.jar",".jar"],"maven_central_url":"https://central.sonatype.com/artifact/com.google.guava/guava"}},"meta":{"timestamp":"2026-05-31T11:22:24.869Z","request_id":"bf87b2b0-a16c-4602-9647-8a5c3e5e8098"},"status":"ok","message":"Artifact retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/search":{"get":{"operationId":"get_v1_search","tags":["Maven"],"summary":"Search Maven Central artifacts","description":"","parameters":[{"name":"q","in":"query","required":true,"description":"Search term, e.g. guava, jackson","schema":{"type":"string"},"example":"guava"},{"name":"limit","in":"query","required":false,"description":"Results per page (1-100, default 20)","schema":{"type":"string"},"example":"20"},{"name":"start","in":"query","required":false,"description":"Pagination offset","schema":{"type":"string"},"example":"0"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":20,"limit":20,"query":"guava","start":0,"total":386,"results":[{"id":"com.google.guava:guava","group":"com.google.guava","artifact":"guava","packaging":"bundle","last_updated":"2025-04-14T17:25:22.422Z","version_count":150,"latest_version":"33.4.8-jre","file_extensions":[".module","-sources.jar",".pom","-javadoc.jar",".jar"],"maven_central_url":"https://central.sonatype.com/artifact/com.google.guava/guava"},{"id":"com.github.cowwoc.requirements:guava","group":"com.github.cowwoc.requirements","artifact":"guava","packaging":"jar","last_updated":"2025-02-18T19:26:40.013Z","version_count":36,"latest_version":"11.0","file_extensions":["-sources.jar",".pom","-javadoc.jar",".jar"],"maven_central_url":"https://central.sonatype.com/artifact/com.github.cowwoc.requirements/guava"},{"id":"com.github.ben-manes.caffeine:guava","group":"com.github.ben-manes.caffeine","artifact":"guava","packaging":"jar","last_updated":"2025-01-17T21:34:20.790Z","version_count":69,"latest_version":"3.2.0","file_extensions":["-sources.jar.sha256",".module.sigstore.json","-javadoc.jar","-test.jar.sha256","-test.jar.sha512","-test.jar.sigstore.json","-test.jar.sigstore.json.sha256","-javadoc.jar.sigstore.json","-javadoc.jar.sha512","-test.jar.sigstore.json.sha512",".pom.sigstore.json.sha512",".pom.sigstore.json","-sources.jar.sigstore.json",".module.asc.sha256",".pom.sigstore.json.sha256",".jar.asc.sha256",".module.asc.sha512","-javadoc.jar.sigstore.json.sha512",".module.sigstore.json.sha256","-test.jar.asc.sha256",".module.sigstore.json.sha512",".jar.sigstore.json.sha256","-test.jar.asc.sha512",".jar.sigstore.json.sha512","-javadoc.jar.sha256",".jar.asc.sha512","-javadoc.jar.sigstore.json.sha256",".module","-sources.jar",".pom.sha512","-sources.jar.asc.sha512",".module.sha256","-sources.jar.sigstore.json.sha256",".pom",".module.sha512","-sources.jar.asc.sha256","-test.jar","-javadoc.jar.asc.sha256","-sources.jar.sigstore.json.sha512",".pom.asc.sha256","-javadoc.jar.asc.sha512",".jar",".pom.asc.sha512",".jar.sha512","-sources.jar.sha512",".pom.sha256",".jar.sha256",".jar.sigstore.json"],"maven_central_url":"https://central.sonatype.com/artifact/com.github.ben-manes.caffeine/guava"},{"id":"dev.mccue:guava","group":"dev.mccue","artifact":"guava","packaging":"jar","last_updated":"2025-01-14T06:12:20.000Z","version_count":8,"latest_version":"33.4.0","file_extensions":["-sources.jar.sha256","-sources.jar",".pom.sha512",".pom","-javadoc.jar.sha512","-javadoc.jar",".jar","-javadoc.jar.sha256",".jar.sha512",".pom.sha256","-sources.jar.sha512",".jar.sha256"],"maven_central_url":"https://central.sonatype.com/artifact/dev.mccue/guava"},{"id":"dev.ikm.jpms:guava","group":"dev.ikm.jpms","artifact":"guava","packaging":"jar","last_updated":"2024-10-14T12:27:35.000Z","version_count":8,"latest_version":"33.3.0-jre-r3","file_extensions":["-sources.jar",".pom","-javadoc.jar",".jar"],"maven_central_url":"https://central.sonatype.com/artifact/dev.ikm.jpms/guava"},{"id":"org.checkerframework.annotatedlib:guava","group":"org.checkerframework.annotatedlib","artifact":"guava","packaging":"jar","last_updated":"2024-04-27T21:06:51.226Z","version_count":17,"latest_version":"33.1.0.2-jre","file_extensions":["-sources.jar",".pom","-javadoc.jar",".jar"],"maven_central_url":"https://central.sonatype.com/artifact/org.checkerframework.annotatedlib/guava"},{"id":"io.sourceforge.github.components:guava","group":"io.sourceforge.github.components","artifact":"guava","packaging":"jar","last_updated":"2024-03-04T11:07:44.000Z","version_count":4,"latest_version":"1.2.2","file_extensions":[".pom","-javadoc.jar",".jar"],"maven_central_url":"https://central.sonatype.com/artifact/io.sourceforge.github.components/guava"},{"id":"io.sourceforge.gitee.components:guava","group":"io.sourceforge.gitee.components","artifact":"guava","packaging":"jar","last_updated":"2024-01-19T03:29:40.000Z","version_count":1,"latest_version":"1.1.1","file_extensions":[".pom","-javadoc.jar",".jar"],"maven_central_url":"https://central.sonatype.com/artifact/io.sourceforge.gitee.components/guava"},{"id":"io.sourceforge.aliyun.components:guava","group":"io.sourceforge.aliyun.components","artifact":"guava","packaging":"jar","last_updated":"2024-01-18T09:12:22.000Z","version_count":1,"latest_version":"1.1.1","file_extensions":[".pom","-javadoc.jar",".jar"],"maven_central_url":"https://central.sonatype.com/artifact/io.sourceforge.aliyun.components/guava"},{"id":"io.github.qyg2297248353.components:guava","group":"io.github.qyg2297248353.components","artifact":"guava","packaging":"jar","last_updated":"2023-11-03T05:22:31.000Z","version_count":1,"latest_version":"2.0.0","file_extensions":[".pom","-javadoc.jar",".jar"],"maven_central_url":"https://central.sonatype.com/artifact/io.github.qyg2297248353.components/guava"},{"id":"io.github.tanyaofei:guava","group":"io.github.tanyaofei","artifact":"guava","packaging":"jar","last_updated":"2023-01-11T10:15:04.000Z","version_count":1,"latest_version":"31.1-jre","file_extensions":["-sources.jar",".pom","-javadoc.jar",".jar"],"maven_central_url":"https://central.sonatype.com/artifact/io.github.tanyaofei/guava"},{"id":"org.nd4j:guava","group":"org.nd4j","artifact":"guava","packaging":"jar","last_updated":"2022-08-12T01:42:51.000Z","version_count":7,"latest_version":"1.0.0-M2.1","file_extensions":["-sources.jar",".pom","-javadoc.jar",".jar"],"maven_central_url":"https://central.sonatype.com/artifact/org.nd4j/guava"},{"id":"io.github.sunshine001:guava","group":"io.github.sunshine001","artifact":"guava","packaging":"jar","last_updated":"2021-12-15T06:30:56.000Z","version_count":9,"latest_version":"1.1.1","file_extensions":["-sources.jar","-javadoc.jar",".jar",".pom"],"maven_central_url":"https://central.sonatype.com/artifact/io.github.sunshine001/guava"},{"id":"io.github.jbock-java:guava","group":"io.github.jbock-java","artifact":"guava","packaging":"jar","last_updated":"2021-11-06T10:38:11.000Z","version_count":1,"latest_version":"31.0.1.0","file_extensions":[".module.asc.sha256",".jar.sha512",".jar.sha256",".pom.asc.sha512",".pom.sha256","-sources.jar.sha256","-javadoc.jar.asc.sha512",".module.asc.sha512",".pom","-sources.jar.asc.sha256",".jar.asc.sha256",".pom.asc.sha256",".jar.asc.sha512","-sources.jar","-javadoc.jar",".jar",".module","-javadoc.jar.sha512","-javadoc.jar.asc.sha256","-sources.jar.sha512",".module.sha512",".module.sha256","-sources.jar.asc.sha512",".pom.sha512","-javadoc.jar.sha256"],"maven_central_url":"https://central.sonatype.com/artifact/io.github.jbock-java/guava"},{"id":"io.github.zawn.retrofit2:guava","group":"io.github.zawn.retrofit2","artifact":"guava","packaging":"jar","last_updated":"2021-09-30T06:23:28.000Z","version_count":1,"latest_version":"2.10.4","file_extensions":["-javadoc.jar","-sources.jar",".jar",".module",".pom"],"maven_central_url":"https://central.sonatype.com/artifact/io.github.zawn.retrofit2/guava"},{"id":"org.xbib:guava","group":"org.xbib","artifact":"guava","packaging":"jar","last_updated":"2021-06-04T22:24:03.000Z","version_count":2,"latest_version":"30.1","file_extensions":[".module.asc.sha256",".jar.sha512",".jar.sha256",".pom.asc.sha512",".pom.sha256","-sources.jar.sha256","-javadoc.jar.asc.sha512",".module.asc.sha512",".pom","-sources.jar.asc.sha256",".jar.asc.sha256",".pom.asc.sha256",".jar.asc.sha512","-javadoc.jar","-sources.jar",".jar",".module","-javadoc.jar.sha512","-javadoc.jar.asc.sha256","-sources.jar.sha512",".module.sha512",".module.sha256","-sources.jar.asc.sha512",".pom.sha512","-javadoc.jar.sha256"],"maven_central_url":"https://central.sonatype.com/artifact/org.xbib/guava"},{"id":"com.github.thepacific:guava","group":"com.github.thepacific","artifact":"guava","packaging":"jar","last_updated":"2020-07-31T07:46:03.000Z","version_count":1,"latest_version":"2.0.0","file_extensions":[".module.asc.sha256",".jar.sha512",".jar.sha256",".pom.asc.sha512",".pom.sha256","-sources.jar.sha256","-javadoc.jar.asc.sha512",".module.asc.sha512",".pom","-sources.jar.asc.sha256",".jar.asc.sha256",".pom.asc.sha256",".jar.asc.sha512","-sources.jar","-javadoc.jar",".jar",".module","-javadoc.jar.sha512","-javadoc.jar.asc.sha256","-sources.jar.sha512",".module.sha512",".module.sha256","-sources.jar.asc.sha512",".pom.sha512","-javadoc.jar.sha256"],"maven_central_url":"https://central.sonatype.com/artifact/com.github.thepacific/guava"},{"id":"com.guicedee.services:guava","group":"com.guicedee.services","artifact":"guava","packaging":"jar","last_updated":"2019-11-24T20:03:24.000Z","version_count":446,"latest_version":"62","file_extensions":["-sources.jar","-javadoc.jar",".jar","-tests.jar",".pom"],"maven_central_url":"https://central.sonatype.com/artifact/com.guicedee.services/guava"},{"id":"org.bitbucket.cowwoc.requirements:guava","group":"org.bitbucket.cowwoc.requirements","artifact":"guava","packaging":"jar","last_updated":"2019-09-18T19:58:28.000Z","version_count":9,"latest_version":"5.2.2","file_extensions":["-javadoc.jar","-sources.jar",".jar",".pom"],"maven_central_url":"https://central.sonatype.com/artifact/org.bitbucket.cowwoc.requirements/guava"},{"id":"com.cedarsoft.commons:guava","group":"com.cedarsoft.commons","artifact":"guava","packaging":"jar","last_updated":"2019-07-22T12:41:44.000Z","version_count":11,"latest_version":"8.9.2","file_extensions":["-sources.jar","-javadoc.jar",".jar",".module",".pom"],"maven_central_url":"https://central.sonatype.com/artifact/com.cedarsoft.commons/guava"}]},"meta":{"timestamp":"2026-05-31T11:22:25.052Z","request_id":"c55ed773-3090-4fd0-babc-31f0b84b8eff"},"status":"ok","message":"Artifacts searched","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/versions":{"get":{"operationId":"get_v1_versions","tags":["Maven"],"summary":"Version history of an artifact","description":"","parameters":[{"name":"group","in":"query","required":true,"description":"groupId, e.g. com.google.guava","schema":{"type":"string"},"example":"com.google.guava"},{"name":"artifact","in":"query","required":true,"description":"artifactId, e.g. guava","schema":{"type":"string"},"example":"guava"},{"name":"limit","in":"query","required":false,"description":"Max versions (1-200, default 50)","schema":{"type":"string"},"example":"50"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":50,"group":"com.google.guava","total":150,"artifact":"guava","versions":[{"version":"33.4.8-jre","released":"2025-04-14T17:25:22.422Z","packaging":"bundle","file_extensions":[".module","-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"33.4.8-android","released":"2025-04-14T17:15:19.688Z","packaging":"bundle","file_extensions":[".module","-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"33.4.7-jre","released":"2025-04-08T12:57:43.405Z","packaging":"bundle","file_extensions":[".module","-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"33.4.7-android","released":"2025-04-08T12:40:31.778Z","packaging":"bundle","file_extensions":[".module","-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"33.4.6-jre","released":"2025-03-25T15:54:29.784Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.4.6-android","released":"2025-03-25T15:39:22.043Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.4.5-jre","released":"2025-03-19T21:53:37.454Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.4.4-jre","released":"2025-03-19T21:51:52.956Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.4.3-jre","released":"2025-03-19T21:51:49.748Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.4.1-jre","released":"2025-03-19T21:51:40.012Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.4.2-jre","released":"2025-03-19T21:51:36.976Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.4.5-android","released":"2025-03-19T21:48:14.850Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.4.4-android","released":"2025-03-19T21:47:20.626Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.4.3-android","released":"2025-03-19T21:47:20.033Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.4.1-android","released":"2025-03-19T21:47:11.355Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.4.2-android","released":"2025-03-19T21:47:04.809Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.4.0-jre","released":"2024-12-16T21:56:36.686Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.4.0-android","released":"2024-12-16T21:46:36.293Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.3.1-jre","released":"2024-09-23T20:12:57.298Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.3.1-android","released":"2024-09-23T19:53:24.768Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.3.0-jre","released":"2024-08-16T23:08:14.569Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.3.0-android","released":"2024-08-16T22:52:17.644Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.2.1-jre","released":"2024-05-31T18:06:43.080Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.2.1-android","released":"2024-05-31T17:52:24.808Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"33.2.0-jre","released":"2024-05-01T20:05:21.389Z","packaging":"bundle","file_extensions":[".module","-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"33.2.0-android","released":"2024-05-01T19:51:28.708Z","packaging":"bundle","file_extensions":[".module","-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"33.1.0-jre","released":"2024-03-13T19:03:38.974Z","packaging":"bundle","file_extensions":[".module","-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"33.1.0-android","released":"2024-03-13T18:40:55.444Z","packaging":"bundle","file_extensions":[".module","-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"33.0.0-jre","released":"2023-12-18T20:49:31.579Z","packaging":"bundle","file_extensions":[".module","-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"33.0.0-android","released":"2023-12-18T20:37:22.560Z","packaging":"bundle","file_extensions":[".module","-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"32.1.3-jre","released":"2023-10-10T20:53:35.166Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"32.1.3-android","released":"2023-10-10T20:39:48.814Z","packaging":"bundle","file_extensions":["-sources.jar",".module",".pom","-javadoc.jar",".jar"]},{"version":"32.1.2-jre","released":"2023-07-31T21:17:23.000Z","packaging":"bundle","file_extensions":[".module","-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"32.1.2-android","released":"2023-07-31T21:05:14.000Z","packaging":"bundle","file_extensions":[".module","-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"32.1.1-jre","released":"2023-06-30T14:37:39.000Z","packaging":"bundle","file_extensions":[".module","-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"32.1.1-android","released":"2023-06-30T14:25:48.000Z","packaging":"bundle","file_extensions":[".module","-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"32.1.0-jre","released":"2023-06-29T18:52:21.000Z","packaging":"bundle","file_extensions":[".module","-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"32.1.0-android","released":"2023-06-29T18:40:05.000Z","packaging":"bundle","file_extensions":[".module","-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"32.0.1-jre","released":"2023-06-08T22:41:00.000Z","packaging":"bundle","file_extensions":["-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"32.0.1-android","released":"2023-06-08T22:29:12.000Z","packaging":"bundle","file_extensions":["-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"32.0.0-jre","released":"2023-05-26T22:28:52.000Z","packaging":"bundle","file_extensions":["-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"32.0.0-android","released":"2023-05-26T22:17:00.000Z","packaging":"bundle","file_extensions":["-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"31.1-jre","released":"2022-02-28T21:18:58.000Z","packaging":"bundle","file_extensions":["-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"31.1-android","released":"2022-02-28T21:08:03.000Z","packaging":"bundle","file_extensions":["-sources.jar",".pom","-javadoc.jar",".jar"]},{"version":"31.0.1-jre","released":"2021-09-27T19:19:41.000Z","packaging":"bundle","file_extensions":["-javadoc.jar","-sources.jar",".jar",".pom"]},{"version":"31.0.1-android","released":"2021-09-27T19:08:46.000Z","packaging":"bundle","file_extensions":["-javadoc.jar","-sources.jar",".jar",".pom"]},{"version":"31.0-jre","released":"2021-09-24T20:28:02.000Z","packaging":"bundle","file_extensions":["-javadoc.jar","-sources.jar",".jar",".pom"]},{"version":"31.0-android","released":"2021-09-24T20:17:17.000Z","packaging":"bundle","file_extensions":["-javadoc.jar","-sources.jar",".jar",".pom"]},{"version":"30.1.1-jre","released":"2021-03-19T15:41:28.000Z","packaging":"bundle","file_extensions":["-javadoc.jar","-sources.jar",".jar",".pom"]},{"version":"30.1.1-android","released":"2021-03-19T15:30:22.000Z","packaging":"bundle","file_extensions":["-javadoc.jar","-sources.jar",".jar",".pom"]}]},"meta":{"timestamp":"2026-05-31T11:22:25.240Z","request_id":"5b81d578-29ae-4891-9941-a8a48d5f7ebf"},"status":"ok","message":"Versions retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Source & endpoints","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Live Maven Central data. /v1/search?q= searches artifacts (returns groupId:artifactId, latest version, version count, packaging, last updated); /v1/artifact?group=&artifact= returns one artifact's summary; /v1/versions?group=&artifact= lists its versions (newest first). Coordinates are groupId + artifactId, e.g. com.google.guava + guava.","source":"Maven Central (the Java / JVM package repository)","endpoints":["/v1/search","/v1/artifact","/v1/versions","/v1/meta"]},"meta":{"timestamp":"2026-05-31T11:22:25.315Z","request_id":"c51b1c12-96dd-41d1-a8d5-1d7fb931615b"},"status":"ok","message":"Meta retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":3490,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":408,"monthly_call_quota":48000,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":1222,"monthly_call_quota":237400,"rps_limit":20,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":3318,"monthly_call_quota":1191000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/maven-api"}