{search_query}: Search articles

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

Description

Search open access articles by query string. Supports field-specific search.

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.abstract:quantum or doi:10.3389/fpsyg.2013.00479

sort (string, query, optional)

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

Examples (1)

Search articles for machine learning probe-gate
curl 'https://doaj.org/api/search/articles/machine%20learning'
import requests

resp = requests.get("https://doaj.org/api/search/articles/machine%20learning")
data = resp.json()
import zingu_apis

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

for item in result:
    print(item)
const resp = await fetch("https://doaj.org/api/search/articles/machine%20learning");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 01:29:34.707917 200 228ms
2026-04-15 03:04:51.979637 200 961ms
2026-04-14 01:00:19.802783 200 246ms
2026-04-12 12:43:38.111551 200 1723ms
2026-04-10 05:12:37.175840 200 165ms
2026-04-09 00:25:03.767348 200 216ms
2026-04-08 07:49:07.266385 200 177ms
2026-04-07 00:36:13.052817 200 220ms
2026-04-06 04:08:43.885109 200 546ms
2026-04-05 03:22:47.340603 200 276ms
2026-04-04 03:19:09.954270 200 323ms
2026-04-03 13:10:06.158591 200 246ms
2026-03-30 02:02:03.090895 200 216ms
2026-03-29 12:41:49.324826 200 221ms