{search_query}: Search journals
API: doaj.org:doaj-api
Endpoint: /search/journals/{search_query}
Response format: application/json
Auth: unknown
Method: GET
Last Status:
200
Latency: 196ms
Description
Search for journals using Elasticsearch query syntax. Supports field-specific searches like title, issn, publisher, keywords, etc.
Parameters (4)
page
(integer, query, optional, default: 1)
Page number of results to return (default: 1)
Constraints: {'minimum': 1}
pageSize
(integer, query, optional, default: 10)
Number of results per page (default: 10, max: 100)
Constraints: {'minimum': 1, 'maximum': 100}
search_query
(string, path, required)
Search query using Elasticsearch syntax. Examples: 'computers', 'bibjson.keywords:heritage', 'issn:1874-9496', 'publisher:dove'
sort
(string, query, optional)
Sort field and direction. Examples: 'title:asc', 'title:desc', 'issn:asc'
Examples (1)
Search journals with search query
probe-gate
curl 'https://doaj.org/api/search/journals/physics'
import requests
resp = requests.get("https://doaj.org/api/search/journals/physics")
data = resp.json()
import zingu_apis
api = zingu_apis.api("doaj")
result = api.fetch("search/journals/{search_query}")
for item in result:
print(item)
const resp = await fetch("https://doaj.org/api/search/journals/physics");
const data = await resp.json();
Probe History
| Time | Status | Latency | Size |
| 2026-04-16 01:14:32.852261 |
200
|
196ms |
|
| 2026-04-15 00:59:00.140266 |
200
|
234ms |
|
| 2026-04-14 00:17:00.631229 |
200
|
197ms |
|
| 2026-04-12 16:41:51.047342 |
200
|
591ms |
|
| 2026-04-10 04:34:16.923567 |
200
|
112ms |
|
| 2026-04-09 00:30:00.546153 |
200
|
243ms |
|
| 2026-04-08 07:16:16.640793 |
200
|
201ms |
|
| 2026-04-07 00:22:20.759987 |
200
|
275ms |
|
| 2026-04-06 04:18:35.558058 |
200
|
231ms |
|
| 2026-04-05 02:47:06.910711 |
200
|
226ms |
|
| 2026-04-04 03:26:10.065046 |
200
|
174ms |
|
| 2026-04-03 13:11:08.556749 |
200
|
230ms |
|
| 2026-03-30 02:55:13.881553 |
200
|
169ms |
|
| 2026-03-29 13:38:25.652119 |
200
|
138ms |
|