Skip to main content
Public API v1 · Beta

BioPath Developer API

Free, CORS-enabled REST endpoints for life-sciences programs and scholarships. Build advisors, dashboards, or chatbots on top of BioPath data.

Open data
No auth for v1 reads
JSON + CORS
Cached at the edge (5 min)
Stable v1
Versioned URL, breaking changes go to v2
GEThttps://biopathhub.com/api/public/v1/programsList study programs

Query parameters

country
Filter by country (case-insensitive). E.g. `Germany`
level
Degree level: `Bachelor`, `Master`, `PhD`
field
Field of study substring. E.g. `Bioinformatics`
q
Full-text search across program name + university
limit
1–100, default 25
offset
Default 0

Example

curl "https://biopathhub.com/api/public/v1/programs?country=Germany&level=Master&limit=5"

Response

{
  "data": [
    {
      "id": "...",
      "university": "TU Munich",
      "country": "Germany",
      "program_name": "MSc Biotechnology",
      "degree_level": "Master",
      "field_of_study": "Biotechnology",
      "language": "English",
      "tuition_usd": 0,
      "duration_months": 24,
      "application_url": "https://..."
    }
  ],
  "pagination": { "total": 142, "limit": 5, "offset": 0 }
}
GEThttps://biopathhub.com/api/public/v1/scholarshipsList scholarships

Query parameters

region
Filter by region. E.g. `Europe`, `MENA`, `Global`
type
Scholarship type. E.g. `Government`, `University`, `Private`
level
Match if `levels` array contains this value
field
Match if `fields` array contains this value
q
Search name + provider
limit
1–100, default 25
offset
Default 0

Example

curl "https://biopathhub.com/api/public/v1/scholarships?region=Europe&type=Government&limit=5"

Response

{
  "data": [
    {
      "id": "daad-epos",
      "name": "DAAD EPOS",
      "provider": "DAAD",
      "region": "Europe",
      "type": "Government",
      "levels": ["Master","PhD"],
      "fields": ["Life Sciences","Public Health"],
      "funding": "Full",
      "deadline": "August 31"
    }
  ],
  "pagination": { "total": 38, "limit": 5, "offset": 0 }
}

Terms & limits

  • Free for non-commercial and commercial use. Attribution appreciated: "Powered by BioPath".
  • Soft limit: 60 requests/minute per IP. Contact us for higher quotas.
  • Cached for up to 5 minutes at the edge — data may be slightly stale.
  • Breaking changes ship behind a new version path (e.g. `/v2/...`). v1 stays stable.