PubMed Search API

Search 40 million biomedical articles with a single API call

SourceTracer gives developers and research teams instant semantic access to the entire PubMed corpus — no infrastructure, no indexing, no waiting.

Start for $29/mo View API docs
terminal
# Search 40M PubMed articles in one line
curl -H "X-API-Key: gs_your_key" \
  "https://api.sourcetracer.ai/search?q=thyroid+cancer+metabolomics&k=10"

# Returns top 10 semantically similar articles with scores
{
  "query": "thyroid cancer metabolomics",
  "results": [{ "pmid": 38291847, "score": 0.94, ... }]
}
40M
PubMed articles
59M
indexed chunks
<1.5s
median latency
768-d
Specter2 embeddings

Semantic search. Not keyword matching.

SourceTracer understands the meaning of your query and matches it against the scientific meaning of every article — not just the words.

How SourceTracer works — 4 step workflow

Research teams who need literature at scale

SourceTracer RAG pipeline integration — 5 step workflow
🔬

Drug discovery

Surface relevant mechanism, target, and toxicology literature without manual PubMed searches.

📊

Systematic reviews

Cast a semantic net across the entire corpus — catch papers keyword search misses.

🧬

Biomarker research

Find all publications related to a biomarker, pathway, or disease phenotype instantly.

🤖

RAG pipelines

Ground your AI applications in peer-reviewed evidence. Use SourceTracer as your biomedical retrieval layer.

📝

Manuscript writing

Find supporting citations for any claim. Never miss a key paper in your field.

🏥

Clinical intelligence

Rapidly survey the evidence base for treatments, diagnostics, and patient outcomes.

Simple, usage-based plans

Choose Science for PubMed workflows, Compliance for authority intelligence, or Platform for the combined control plane.

Loading plans
...
Checking current catalog

All plans billed monthly. Cancel anytime. API key delivered by email instantly after payment.

SourceTracer enterprise architecture

Simple REST. No SDK required.

Pass your API key in a header. Get JSON back. That's it.

GET /search?q={query}&k={n} Semantic search — returns top k articles
GET /health Service health check
POST /billing/checkout Create Stripe checkout session
Full API documentation →