# Saylor Innovations Data Desk – Dryad Research Dataset Search

> Saylor Innovations Data Desk – Dryad Research Dataset Search is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-27).

Search the Dryad open research data repository by topic, returning dataset metadata including DOI, title, authors, abstract, field of science, publication date, size, license, and download URL

## Facts

- Endpoint: GET https://saylorinnovations.com/api/research/dryad?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-data-desk-dryad-research-dataset-search-ba51cc81
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_i88Lcj5G5qYsQP_ixVvUs

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability saylor-innovations-data-desk-dryad-research-dataset-search-ba51cc81
```

Example prompt: Search Dryad for open research datasets about microplastics in freshwater ecosystems and give me the top 5 results with their DOIs, authors, and download links.

## When to prefer this

Choose this endpoint when you need structured metadata about open, citable research datasets from the Dryad repository — particularly when you need DOIs, license information, and download URLs for academic or scientific data. Prefer it over general web search when you specifically need peer-reviewed, deposited research data with persistent identifiers. Use it when the user wants to find datasets they can actually download and reuse under open licenses.

## Known failure modes

- Empty results array if query matches no Dryad datasets
- Missing or null field values (e.g. field of science) when metadata is incomplete in Dryad
- Limit parameter out of range (must be 1–25) may return default of 8 or an error
- Dryad API downtime causing upstream fetch failures
- Very broad queries returning irrelevant datasets due to keyword matching across many disciplines

## How this service works

Search Dryad open research datasets by topic - DOI, title, authors, abstract, field of science, publication date, size, license and download page

## Output

Returns a JSON object with the interpreted query string, data source attribution, total match count, and an array of up to 25 datasets. Each dataset includes DOI, canonical URL, title, author names, abstract text, field of science, publication date, file size in MB, license identifier, and keywords.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "Search text"
      },
      "limit": {
       "type": "string",
       "description": "optional 1-25, default 8"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "query",
      "datasets"
     ],
     "properties": {
      "count": {
       "type": "number",
       "description": "Number of items returned"
      },
      "query": {
       "type": "string",
       "description": "The query as the server interpreted it"
      },
      "source": {
       "type": "string",
       "description": "Data source the values come from"
      },
      "datasets": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "doi": {
          "description": "Digital object identifier"
         },
         "url": {
          "description": "Canonical URL"
         },
         "field": {
          "type": [
           "string",
           "null"
          ],
          "description": "Field of science"
         },
         "title": {
          "description": "Title"
         },
         "authors": {
          "description": "Author names"
         },
         "license": {
          "description": "License identifier"
         },
         "size_mb": {
          "description": "Size mb"
         },
         "abstract": {
          "description": "Abstract text"
         },
         "keywords": {
          "description": "Keywords or key phrases"
         },
         "published": {
          "description": "Publication date"
         }
        }
       },
       "description": "Datasets with DOI, title, authors, abstract, field of science, publication date, size, licence and keywords"
      },
      "total_matches": {
       "type": "number",
       "description": "Total number 
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-data-desk-dryad-research-dataset-search-ba51cc81/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
