{search_query}: Search journals

API: doaj.org:doaj-api
Endpoint: /api/search/journals/{search_query}
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 196ms

Description

Search open access journals by query string. Supports field-specific search using Elasticsearch syntax.

Parameters (4)

page (integer, query, optional, default: 1)

Page number (default: 1)

pageSize (integer, query, optional, default: 10)

Results per page (default: 10, max: 100)

Constraints: {'maximum': 100}

search_query (string, path, required)

Search query. Can use field syntax like bibjson.title:physics or issn:1367-2630

sort (string, query, optional)

Sort field and direction (e.g., title:asc, issn:desc)

Examples (1)

Search journals for medicine probe-gate
curl 'https://doaj.org/api/search/journals/medicine'
import requests

resp = requests.get("https://doaj.org/api/search/journals/medicine")
data = resp.json()
import zingu_apis

api = zingu_apis.api("doaj")
result = api.fetch("api/search/journals/{search_query}")

for item in result:
    print(item)
const resp = await fetch("https://doaj.org/api/search/journals/medicine");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 01:02:34.295199 200 196ms
2026-04-15 03:47:32.649032 200 2846ms
2026-04-14 02:14:06.221787 200 203ms
2026-04-12 15:03:28.501064 200 234ms
2026-04-10 01:16:31.930056 200 119ms
2026-04-09 02:57:54.753229 200 327ms
2026-04-08 06:57:36.583339 200 191ms
2026-04-07 00:58:32.872205 200 151ms
2026-04-05 18:58:43.292104 ERR
2026-04-05 01:33:01.258288 200 218ms
2026-04-04 02:54:58.249926 200 129ms
2026-04-03 12:06:25.718494 200 198ms
2026-03-30 02:57:26.186948 200 135ms
2026-03-29 13:29:22.311422 200 115ms