works: Get works by journal

API: crossref.org:crossref-api
Endpoint: /journals/{issn}/works
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 1652ms

Description

Retrieve works published in a specific journal.

Parameters (3)

issn (string, path, required)

The ISSN of the journal

offset (integer, query, optional, default: 0)

Offset for pagination

rows (integer, query, optional, default: 20)

Number of results per page

Examples (6)

Get works by journal ISSN doc_extracted
curl 'https://api.crossref.org/journals/0102-311X/works'
import requests

resp = requests.get("https://api.crossref.org/journals/0102-311X/works")
data = resp.json()
import zingu_apis

api = zingu_apis.api("crossref")
result = api.fetch("journals/{issn}/works")

for item in result:
    print(item)
const resp = await fetch("https://api.crossref.org/journals/0102-311X/works");
const data = await resp.json();
Query works by journal with query parameter doc_extracted
curl 'https://api.crossref.org/journals/0102-311X/works?query=zika'
import requests

resp = requests.get(
    "https://api.crossref.org/journals/0102-311X/works",
    params={
        'query': 'zika',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("crossref")
result = api.fetch("journals/{issn}/works", query="zika")

for item in result:
    print(item)
const resp = await fetch("https://api.crossref.org/journals/0102-311X/works?query=zika");
const data = await resp.json();
Query works by journal with author filter doc_extracted
curl 'https://api.crossref.org/journals/0102-311X/works?query.author=Diniz&query=zika'
import requests

resp = requests.get(
    "https://api.crossref.org/journals/0102-311X/works",
    params={
        'query.author': 'Diniz',
        'query': 'zika',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("crossref")
result = api.fetch("journals/{issn}/works", query.author="Diniz", query="zika")

for item in result:
    print(item)
const resp = await fetch("https://api.crossref.org/journals/0102-311X/works?query.author=Diniz&query=zika");
const data = await resp.json();
Get works from Nature journal curl
curl 'https://api.crossref.org/journals/0028-0836/works'
import requests

resp = requests.get("https://api.crossref.org/journals/0028-0836/works")
data = resp.json()
import zingu_apis

api = zingu_apis.api("crossref")
result = api.fetch("journals/{issn}/works")

for item in result:
    print(item)
const resp = await fetch("https://api.crossref.org/journals/0028-0836/works");
const data = await resp.json();
Get works from Science journal with pagination curl
curl 'https://api.crossref.org/journals/0036-8075/works?offset=0&rows=10'
import requests

resp = requests.get(
    "https://api.crossref.org/journals/0036-8075/works",
    params={
        'offset': '0',
        'rows': '10',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("crossref")
result = api.fetch("journals/{issn}/works", offset=0, rows=10)

for item in result:
    print(item)
const resp = await fetch("https://api.crossref.org/journals/0036-8075/works?offset=0&rows=10");
const data = await resp.json();
Get works from PLOS ONE with custom result count curl
curl 'https://api.crossref.org/journals/1932-6203/works?rows=50'
import requests

resp = requests.get(
    "https://api.crossref.org/journals/1932-6203/works",
    params={
        'rows': '50',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("crossref")
result = api.fetch("journals/{issn}/works", rows=50)

for item in result:
    print(item)
const resp = await fetch("https://api.crossref.org/journals/1932-6203/works?rows=50");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:06:25.726775 200 1652ms
2026-04-16 04:09:18.009844 200 696ms
2026-04-16 04:03:05.038609 200 812ms
2026-04-16 03:36:05.329167 200 478ms
2026-04-16 03:16:13.987174 200 952ms
2026-04-16 00:35:52.733757 200 491ms
2026-04-16 00:17:04.271285 200 887ms
2026-04-15 03:02:22.964248 200 689ms
2026-04-15 02:24:03.399099 200 721ms
2026-04-15 02:03:45.424980 200 505ms
2026-04-15 01:36:30.745834 200 605ms
2026-04-15 01:28:02.808403 200 487ms
2026-04-15 00:09:28.734046 200 574ms
2026-04-14 03:11:31.696807 200 2000ms
2026-04-14 02:46:45.855863 200 852ms
2026-04-14 02:23:26.404495 200 467ms
2026-04-14 01:31:20.954791 200 1312ms
2026-04-14 01:13:37.314651 200 1513ms
2026-04-14 00:51:54.747145 200 465ms
2026-04-12 16:21:58.121125 200 565ms
2026-04-12 15:55:18.240312 200 575ms
2026-04-12 14:42:37.248595 200 466ms
2026-04-12 14:23:18.195658 200 1753ms
2026-04-12 13:53:31.039616 200 536ms
2026-04-12 13:51:04.789710 200 612ms
2026-04-10 02:32:37.711719 200 450ms
2026-04-10 01:53:39.290363 200 1695ms
2026-04-10 01:46:55.768011 200 763ms
2026-04-10 00:56:39.877512 200 504ms
2026-04-10 00:50:52.638650 200 730ms
2026-04-10 00:42:59.719157 200 895ms
2026-04-09 03:24:08.592435 200 636ms
2026-04-09 02:21:08.538948 200 507ms
2026-04-09 00:54:10.952520 200 461ms
2026-04-09 00:44:29.182477 200 715ms
2026-04-09 00:40:47.062365 200 484ms
2026-04-09 00:05:28.459001 200 787ms
2026-04-08 07:54:08.347715 200 2650ms
2026-04-08 07:32:25.219318 200 929ms
2026-04-08 07:29:26.697267 200 1621ms
2026-04-08 07:17:58.348134 200 1068ms
2026-04-08 00:56:52.571574 200 618ms
2026-04-08 00:27:26.408404 200 518ms
2026-04-07 01:53:37.135526 200 599ms
2026-04-07 01:45:26.320958 200 565ms
2026-04-07 01:20:41.261007 200 717ms
2026-04-07 01:13:34.521289 200 558ms
2026-04-07 00:32:13.601017 200 866ms
2026-04-07 00:10:52.295584 200 759ms
2026-04-06 05:21:26.093591 200 678ms