# Saylor Innovations DOAJ Journal Search

> Saylor Innovations DOAJ Journal 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-18).

Search the Directory of Open Access Journals (DOAJ) by topic, title, or ISSN to retrieve publisher metadata, licensing, APC fees, peer review type, and DOAJ Seal status.

## Facts

- Endpoint: GET https://saylorinnovations.com/api/papers/journals?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-doaj-journal-search-2f0cda0b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7x6lsAEp9o7QbZpiI3LWl

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-doaj-journal-search-2f0cda0b
```

Example prompt: Can you find open-access journals on climate change — I need to know which ones have a DOAJ Seal, what licenses they use, and whether they charge author fees? Show me up to 15 results.

## When to prefer this

Use this endpoint when you need structured metadata about open-access journals indexed in DOAJ — especially when you need APC fee data, licensing terms, peer review type, or DOAJ Seal status. Prefer this over general web search when you need machine-readable journal metadata for research submission decisions, compliance checks, or bibliometric analysis.

## Known failure modes

- Missing required 'q' parameter returns an error
- Very broad queries may return up to 25 results (capped by limit parameter) and miss relevant journals
- ISSN not indexed in DOAJ returns empty journal array
- Misspelled title or ISSN yields no results
- Limit values outside 1-25 may be ignored or cause errors

## How this service works

Search DOAJ open-access journals by topic, title or ISSN - publisher, country, subjects, license, APC charge and maximum fee, peer review type and seal

## Output

A JSON array of matching open-access journals, each containing: title, publisher, country, print and electronic ISSNs, license type, whether APCs are charged and the maximum APC amount, peer review type, subject classifications, languages, DOAJ Seal status, DOAJ ID, and canonical URL. Also includes the interpreted query string, total number of matches, and result count.

## 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": "Topic, title or ISSN"
      },
      "limit": {
       "type": "string",
       "description": "optional 1-25, default 10"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "query",
      "journals"
     ],
     "properties": {
      "note": {
       "type": "string",
       "description": "Caveat or context for reading the result"
      },
      "count": {
       "type": "number",
       "description": "Number of items returned"
      },
      "query": {
       "type": "string",
       "description": "The query as the server interpreted it"
      },
      "total": {
       "type": "number",
       "description": "Total number of matching items"
      },
      "source": {
       "type": "string",
       "description": "Data source the values come from"
      },
      "journals": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "url": {
          "description": "Canonical URL"
         },
         "seal": {
          "type": [
           "boolean",
           "null"
          ],
          "description": "True when the journal holds the DOAJ Seal"
         },
         "title": {
          "description": "Title"
         },
         "apc_max": {
          "description": "Apc max"
         },
         "country": {
          "description": "Country name"
         },
         "doaj_id": {
          "description": "Doaj id identifier"
         },
         "license": {
          "description": "License identifier"
         },
         "subjects": {
          "type": [
           "array",
           "null"
          ],
          "description": "Subject classifications"
         },
         "languages": {
          "description": "Languages"
         },
     
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-doaj-journal-search-2f0cda0b/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)
