PANGAEA DOI Filter API

Filter dataset data by DOI and parameter values

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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.
All 92 tools

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/pangaea-doi-filter-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

pangaea-doi-filter-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: PANGAEA Data Download Services DOI Filter API
  description: 'REST services for retrieving geoscientific data from PANGAEA''s archive. Two complementary services are provided: a DOI-based filter service for retrieving tabular data from specific datasets, and a geo-parameter service for cross-dataset retrieval filtered by geographic bounding box, temporal range, and depth constraints.

    '
  version: 1.0.0
  contact:
    name: PANGAEA Technical Support
    email: tech@pangaea.de
  license:
    name: CC-BY 3.0
    url: https://creativecommons.org/licenses/by/3.0/
  x-humanURL: https://www.pangaea.de/about/services.php
servers:
- url: https://ws.pangaea.de
  description: PANGAEA Web Services Production Server
tags:
- name: DOI Filter
  description: Filter dataset data by DOI and parameter values
paths:
  /dds-fdp/rest/panquery:
    get:
      operationId: queryByDOI
      summary: Query Dataset by DOI
      description: 'Retrieve tabular dataset data filtered by dataset DOI and optional parameter values. Supports column selection, value filtering with range queries, and multiple filter criteria with AND/OR logic. Returns tab-delimited data files.

        '
      tags:
      - DOI Filter
      parameters:
      - name: datasetDOI
        in: query
        description: 'DOI of the PANGAEA dataset to retrieve. When used alone, returns the entire dataset. Can be the full DOI URI or just the suffix.

          '
        required: true
        schema:
          type: string
        example: 10.1594/PANGAEA.833575
      - name: columns
        in: query
        description: 'Comma-delimited list of column numbers to include in the response (no spaces). If omitted, all columns are returned.

          '
        required: false
        schema:
          type: string
        example: 1,2,3,5
      - name: filterParameterValue
        in: query
        description: 'Filter rows by parameter value. Format is "column:value" or "column:>value" or "column:<value". Multiple filters use AND logic; multiple values within a filter use OR logic. Can be repeated.

          '
        required: false
        schema:
          type: string
        example: 3:>21
        style: form
        explode: true
      responses:
        '200':
          description: Tab-delimited dataset data
          content:
            text/tab-separated-values:
              schema:
                type: string
                description: Tab-delimited data file with header row
              example: "Date/Time\tLatitude\tLongitude\tDepth water [m]\tTemp [°C]\n2014-03-01T12:00:00\t52.5\t8.3\t100\t8.5\n2014-03-01T13:00:00\t52.5\t8.3\t200\t6.2\n"
        '400':
          description: Bad request - invalid parameters
          content:
            text/plain:
              schema:
                type: string
        '404':
          description: Dataset not found