List the journals your key can reach in a collection

Free. Journals present in your scope of the collection, ranked by h-index (each with its journal_metric.impact_factor, an impact factor computed by Redpine from OpenAlex citation data with the JIF formula. It is not Clarivate's Journal Impact Factor. Journals that publish many news items, letters and editorials (for example BMJ, JAMA, The Lancet) score far below their JCR figure, because OpenAlex classifies those items as articles.), or with topic by the relevant content each journal holds on it. Only journals anchored to the metrics table count as proved; sampled, title-only and unresolved entries are reported beside the total. Each journal carries the ISSNs to filter a search on.

GET/api/v1/search/collections/{name}/journals

Authorization

BearerAuth
AuthorizationBearer <token>

API key authentication. Pass your key in the Authorization header as Bearer sk_live_.... An X-API-Key: sk_live_... header is also accepted as an alternative. Keys are created in the Redpine Connect dashboard under Settings > API Keys.

Keys come in two kinds. A live key (sk_live_...) searches real content and spends credits. A sandbox key (sk_test_...) returns canned results at no cost and never reaches licensed content, so you can build and test an integration before spending anything. Sandbox responses have the same shape as live ones and every result is marked synthetic, so going live is a matter of swapping the key. Check the X-Billing-Mode response header to confirm which you are using.

In: header

Path Parameters

name*string

Collection name.

Query Parameters

topic?string

Rank journals by their relevant content on this topic.

Lengthlength <= 200
publisher?string

Narrow to one publisher.

Lengthlength <= 200
min_h_index?integer

Minimum h-index.

Range0 <= value <= 10000
limit?integer

Journals per page.

Range1 <= value <= 200
Default50
offset?integer

Rank of the first journal to return, zero-based.

Range0 <= value <= 1000000
Default0

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/api/v1/search/collections/string/journals"
{  "callout": {    "kind": "add_payment_method",    "message": "string"  },  "intent": "sources",  "metricsNote": null,  "nextActions": [    {      "action": "string",      "hint": "string"    }  ],  "queryId": "string",  "scopes": [    {      "collection": "string",      "displayName": "string",      "issnValuesSeen": 0,      "items": [        {          "hIndex": null,          "impactFactor": null,          "issnL": null,          "issns": [            "string"          ],          "kind": "journal",          "publisher": null,          "title": "string"        }      ],      "note": null,      "offset": 0,      "publishers": [        "string"      ],      "rankedBy": null,      "sampledEntries": 0,      "shown": 0,      "titleOnly": 0,      "total": 0,      "truncatedInventory": false,      "unranked": [        {          "hIndex": null,          "impactFactor": null,          "issnL": null,          "issns": [            "string"          ],          "kind": "journal",          "publisher": null,          "title": "string"        }      ],      "unresolvedIssns": 0    }  ],  "text": "string",  "topic": null}
Was this page helpful?