Search open Crossref bibliographic metadata by title, author, DOI fragment, or citation an
Search open Crossref bibliographic metadata by title, author, DOI fragment, or citation and return bounded normalized publication, author, citation, license, and update metadata without abstracts or full text.
8000 (raw units)
price
1
calls / 30d
1
unique payers
2026-08-30
updated
Provider
apiacre.com · discovered, not yet claimed by its owner
Payment (x402 accepts[])
[
{
"scheme": "exact",
"network": "eip155:8453",
"payTo": "0xa0BFa4f07281c9b248DC3AED2217836BcA24869B",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "8000",
"maxTimeoutSeconds": 300
},
{
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "B4CHWQeQn7GDLZD2aW6hpGG2bEseisBFLZYECA3HDLan",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"amount": "8000",
"maxTimeoutSeconds": 300
}
]Output schema
{
"bazaar": {
"info": {
"input": {
"body": {
"max_results": 5,
"query": "agentic commerce payment protocols",
"sort_by": "relevance",
"work_type": "journal-article"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"data": {
"documentation": "https://www.crossref.org/documentation/retrieve-metadata/rest-api/",
"limitations": [
"Demonstration metadata only; paid calls return current publisher-deposited re...",
"Abstracts and full text are deliberately excluded."
],
"metadataLicense": {
"abstractsReturned": false,
"name": "Open bibliographic metadata / Crossref-generated data CC0",
"url": "https://www.crossref.org/documentation/retrieve-metadata/"
},
"query": {
"bibliographic": "agentic commerce payment protocols",
"publishedFrom": null,
"publishedUntil": null,
"sortBy": "relevance",
"workType": "journal-article"
},
"results": [
{
"authors": [
{
"affiliations": [
"Example Institute"
],
"family": "Example",
"given": "Ada",
"name": "Ada Example",
"orcid": null
}
],
"doi": "10.1000/apiacre.example",
"publishedDate": "2026-08-20",
"title": "A bounded example scholarly work",
"type": "journal-article"
}
],
"resultsReturned": 1,
"retrievedAt": "2026-08-20T12:00:00+00:00",
"source": "https://api.crossref.org/works",
"totalResults": 1
},
"meta": {
"cached": false,
"duration_ms": 42,
"next_actions": [
{
"method": "POST",
"path": "/v1/research/crossref-doi-metadata",
"reason": "Resolve one selected scholarly-search candidate into a focused current DOI me...",
"service": "research.crossref-doi-metadata",
"title": "Crossref DOI metadata enrichment"
}
],
"sources": [],
"warnings": []
},
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a",
"service": "research.crossref-work-search",
"version": "1"
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"max_results": {
"type": "integer"
},
"published_from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"published_until": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"query": {
"type": "string"
},
"sort_by": {
"enum": [
"relevance",
"newest",
"most_cited"
],
"type": "string"
},
"work_type": {
"anyOf": [
{
"enum": [
"book",
"book-chapter",
"dataset",
"dissertation",
"journal-article",
"monograph",
"posted-content",
"proceedings-article",
"report",
"standard"
],
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"query"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"data": {
"properties": {
"documentation": {
"type": "string"
},
"limitations": {
"items": {},
"type": "array"
},
"metadataLicense": {
"type": "object"
},
"query": {
"type": "object"
},
"results": {
"items": {},
"type": "array"
},
"resultsReturned": {
"type": "integer"
},
"retrievedAt": {
"type": "string"
},
"source": {
"type": "string"
},
"totalResults": {
"type": "integer"
}
},
"type": "object"
},
"meta": {
"properties": {
"cached": {
"type": "boolean"
},
"duration_ms": {
"type": "integer"
},
"next_actions": {
"items": {
"type": "object"
},
"type": "array"
},
"sources": {
"items": {
"type": "string"
},
"type": "array"
},
"warnings": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"duration_ms",
"cached",
"sources",
"warnings",
"next_actions"
],
"type": "object"
},
"request_id": {
"type": "string"
},
"service": {
"type": "string"
},
"version": {
"type": "string"
}
},
"required": [
"request_id",
"service",
"version",
"data",
"meta"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"maxLength": 128,
"minLength": 16,
"pattern": "^[a-zA-Z0-9_-]+$",
"type": "string"
},
"required": {
"type": "boolean"
}
},
"required": [
"required"
],
"type": "object"
}
}
}Use it
curl
curl "https://apiacre.com/v1/research/crossref-work-search" # -> 402 Payment Required, accepts[] lists how to pay # retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paid
JavaScript
const res = await fetch("https://apiacre.com/v1/research/crossref-work-search");
if (res.status === 402) {
const { accepts } = await res.json();
// pay one of accepts[] via an x402 client, then retry with the payment header
}Python
import httpx
res = httpx.get("https://apiacre.com/v1/research/crossref-work-search")
if res.status_code == 402:
accepts = res.json()["accepts"]
# pay one of accepts[] via an x402 client, then retry with the payment headerMachine-readable
Everything on this page is also available as clean JSON at /resources/2608.json, and this resource appears in /discovery/resources and /discovery/search.