Oai Pmh Harvest
Example requests demonstrating OAI-PMH 2.0 verbs for harvesting PANGAEA dataset metadata in various formats.
Oai Pmh Harvest is an example object payload from PANGAEA, with 4 top-level fields. It illustrates the shape of data this provider's APIs accept or return.
Top-level fields
Example Payload
{
"title": "OAI-PMH Metadata Harvesting Examples",
"description": "Example requests demonstrating OAI-PMH 2.0 verbs for harvesting PANGAEA dataset metadata in various formats.",
"baseURL": "https://ws.pangaea.de/oai/provider",
"examples": [
{
"title": "Identify Repository",
"description": "Retrieve information about the PANGAEA repository.",
"verb": "Identify",
"url": "https://ws.pangaea.de/oai/provider?verb=Identify",
"curlExample": "curl 'https://ws.pangaea.de/oai/provider?verb=Identify'"
},
{
"title": "List Available Metadata Formats",
"description": "Retrieve all metadata formats supported by the PANGAEA OAI-PMH endpoint.",
"verb": "ListMetadataFormats",
"url": "https://ws.pangaea.de/oai/provider?verb=ListMetadataFormats",
"curlExample": "curl 'https://ws.pangaea.de/oai/provider?verb=ListMetadataFormats'"
},
{
"title": "List Dataset Sets",
"description": "Retrieve all OAI sets (topic categories) available for selective harvesting.",
"verb": "ListSets",
"url": "https://ws.pangaea.de/oai/provider?verb=ListSets",
"curlExample": "curl 'https://ws.pangaea.de/oai/provider?verb=ListSets'"
},
{
"title": "Harvest Records in Dublin Core Format",
"description": "Retrieve all records modified since 2024-01-01 in Dublin Core XML format.",
"verb": "ListRecords",
"parameters": {
"verb": "ListRecords",
"metadataPrefix": "oai_dc",
"from": "2024-01-01"
},
"url": "https://ws.pangaea.de/oai/provider?verb=ListRecords&metadataPrefix=oai_dc&from=2024-01-01",
"curlExample": "curl 'https://ws.pangaea.de/oai/provider?verb=ListRecords&metadataPrefix=oai_dc&from=2024-01-01'"
},
{
"title": "Get Single Record in JSON-LD Format",
"description": "Retrieve a specific PANGAEA dataset record in JSON-LD / Schema.org format.",
"verb": "GetRecord",
"parameters": {
"verb": "GetRecord",
"identifier": "oai:pangaea.de:doi:10.1594/PANGAEA.833575",
"metadataPrefix": "json-ld"
},
"url": "https://ws.pangaea.de/oai/provider?verb=GetRecord&identifier=oai:pangaea.de:doi:10.1594/PANGAEA.833575&metadataPrefix=json-ld",
"curlExample": "curl 'https://ws.pangaea.de/oai/provider?verb=GetRecord&identifier=oai:pangaea.de:doi:10.1594/PANGAEA.833575&metadataPrefix=json-ld'"
},
{
"title": "Harvest Ocean Atmosphere Topic Records",
"description": "Retrieve records from the topicOceanAtmosphere set in DataCite 4 format.",
"verb": "ListRecords",
"parameters": {
"verb": "ListRecords",
"metadataPrefix": "datacite4",
"set": "topicOceanAtmosphere"
},
"url": "https://ws.pangaea.de/oai/provider?verb=ListRecords&metadataPrefix=datacite4&set=topicOceanAtmosphere",
"curlExample": "curl 'https://ws.pangaea.de/oai/provider?verb=ListRecords&metadataPrefix=datacite4&set=topicOceanAtmosphere'"
}
]
}
Work with this as data
Every example here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for examples
4 MCP tools reach this
find_examplesBrowse and filter every example in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/examples/oai-pmh-harvest"
curl "https://apis.io/api/v1/examples?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.