{search_query}: Search articles

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

Description

Search for articles using Elasticsearch query syntax. Supports field-specific searches like title, doi, issn, 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', 'title:hydrostatic pressure', 'doi:10.3389/fpsyg.2013.00479', 'issn:1874-9496'

sort (string, query, optional)

Sort field and direction. Examples: 'title:asc', 'title:desc'

Examples (1)

Search articles with search query probe-gate
curl 'https://doaj.org/api/search/articles/covid-19'
import requests

resp = requests.get("https://doaj.org/api/search/articles/covid-19")
data = resp.json()
import zingu_apis

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

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

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 03:24:15.923250 200 181ms
2026-04-15 01:57:30.248871 200 2001ms
2026-04-14 02:03:44.624628 200 260ms
2026-04-12 13:23:46.991141 200 316ms
2026-04-10 04:28:07.388560 200 140ms
2026-04-09 01:56:58.003757 200 665ms
2026-04-08 02:20:16.873458 200 246ms
2026-04-07 00:23:26.913104 200 260ms
2026-04-06 00:32:39.927311 200 472ms
2026-04-05 01:28:41.276759 200 291ms
2026-04-04 02:00:58.070074 200 195ms
2026-04-03 13:13:16.160972 200 215ms
2026-03-30 02:43:21.328399 200 195ms
2026-03-29 13:35:51.871545 200 245ms