The OAIHarvester2 Open Source Software (OSS) project is a Java application that provides an OAI-PMH harvester framework.

This version provides a more lightweight implementation that combines support for OAI v1.1 and v2.0. A sample harvester application is included, or the included classes can be used within custom Java applications.

OCLC Research maintains the Web home of the predecessor project to support existing users, but if you are a new user, consider using OAIHarvester2 instead.


This software may be used without charge in accord with the terms of the OCLC Research Public License. A PDF version of the license also is available. (PDF:130K/3pp.)

As of 2006 we are issuing software under the Apache License, Version 2.0.

If you would like to use this software under the Apache license, please contact us and we may be able to update the software to use the Apache license.


The OAIHarvester2 code is available in the CVS repository.

The CVS module is:

  1. oaiharvester2 - classes and support files that implement the OAI-PMH v1.1 and v2.0 harvester

CVS usage note: The CVSROOT should be set to userid@pubserv.oclc.org:/home/CVS/oai/cvsroot

You may click below to download the complete OAIHarvester2 code for use or evaluation, without using CVS.

View: Version Readme Javadoc  
Download: Distribution