# fittings PubMed Citation Search

> fittings PubMed Citation Search is a paid API for AI agents from fittings.sh, paid per call via x402, $0.00398/call, status unknown (last checked 2026-09-15).

Searches PubMed by query term and returns structured citation metadata including title, journal, date, authors, DOI, and PMID for each result.

## Facts

- Endpoint: GET https://fittings.sh/v1/pubmed/citation-search
- Price: $0.00398/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fittings-pubmed-citation-search-79a59a41
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Tb-RdY23iwpqLdJWUpkbA

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability fittings-pubmed-citation-search-79a59a41
```

Example prompt: Search PubMed for papers on CRISPR and sickle cell disease, sorted by publication date, and give me the titles, authors, DOIs, and PMIDs for the top 5 results.

## When to prefer this

Choose this endpoint when you need structured citation metadata from PubMed — including DOIs, PMIDs, authors, and journal info — for a natural-language or Boolean query. It is ideal for automating literature reviews, building reference lists, or enriching data pipelines with biomedical citations without needing a full PubMed API key or complex NCBI integration.

## Known failure modes

- Empty result set if the query term matches no PubMed records
- Invalid or malformed query term causing a bad request error
- Limit value outside the 1–50 range causing a validation error
- PubMed API downtime causing upstream errors
- Rate limiting or payment failure for x402 transactions

## How this service works

Searches PubMed and returns citation metadata for each hit: title, journal, publication date, authors, DOI and PMID.

## Output

Returns a list of citation records for each PubMed hit, where each record includes the article title, journal name, publication date, list of authors, DOI, and PMID. The number of results is controlled by the limit parameter (1–50, default 10).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "term"
     ],
     "properties": {
      "sort": {
       "type": "string",
       "description": "relevance (default) or pub_date"
      },
      "term": {
       "type": "string",
       "description": "PubMed query, e.g. crispr AND sickle cell"
      },
      "limit": {
       "type": "number",
       "description": "1-50, default 10"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fittings-pubmed-citation-search-79a59a41/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fittings.sh](https://www.zero.xyz/host/fittings.sh/llms.txt)
