# SYNTHORA PubMed E-utilities Search

> SYNTHORA PubMed E-utilities Search is a paid API for AI agents from pubmed-esearch.hergertsynthora.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-13).

Searches PubMed's 37M+ biomedical citations via NCBI E-utilities esearch, returning matching PMIDs, result counts, and MeSH query translation as JSON

## Facts

- Endpoint: POST https://pubmed-esearch.hergertsynthora.com/service
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/synthora-pubmed-e-utilities-search-4c37c136
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cojuBnsiTLiyoPJUQpAEn

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 synthora-pubmed-e-utilities-search-4c37c136 -d '<json body>'
```

Example prompt: Search PubMed for papers on CRISPR-based gene therapy for sickle cell disease and give me the matching PMIDs, total result count, and how PubMed translated my query into MeSH terms.

## When to prefer this

Choose this endpoint when you need fast, keyless programmatic access to PubMed's esearch functionality — especially in autonomous biomedical research agents or agent-to-agent literature-triage pipelines where you want PMIDs, result counts, and MeSH translation in a single JSON call without managing NCBI API credentials. Prefer it over direct NCBI API calls when operating in a microtransaction/x402 payment context or when routing through a standardized agent tool interface.

## Known failure modes

- Empty result set if query terms are too specific or misspelled
- NCBI rate limiting or downtime causing upstream errors
- Malformed query string leading to zero results or API rejection
- Payment failure (x402) if USDC balance is insufficient
- Result object may be empty or partial if NCBI esearch returns an error code

## How this service works

Searches PubMed's 37M+ biomedical citations via NCBI E-utilities esearch, returning matching PMIDs, result counts and MeSH query translation as JSON. Core keyless endpoint for autonomous biomedical research agents and agent-to-agent literature-triage pipelines needing a ranking surface over clinical and life-science literature. First 3 calls FREE per wallet — send header X-WALLET: 0x<addr>. No charge on upstream failure.

## Output

A JSON object with an 'ok' boolean, a 'niche' field confirming 'pubmed-esearch', and a 'result' object containing the NCBI esearch response — including a list of matching PMIDs, the total count of results, and the MeSH-translated query string used by PubMed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "query": {
   "type": "string",
   "description": "query"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "niche": "pubmed-esearch",
  "result": {}
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/synthora-pubmed-e-utilities-search-4c37c136/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from pubmed-esearch.hergertsynthora.com](https://www.zero.xyz/host/pubmed-esearch.hergertsynthora.com/llms.txt)
