Complete reference for the eyalbercovich.com Profile API v1.0.0
Base URL: https://www.eyalbercovich.com
Returns an index of all endpoints with descriptions. Self-describing root.
curl https://www.eyalbercovich.com/api
Returns Dr. Bercovich's academic profile: identity, specialty, positions, training, credentials, and links.
curl https://www.eyalbercovich.com/api/profile
List peer-reviewed publications (12 total).
| Name | Type | Description |
|---|---|---|
year | integer | Filter by publication year |
journal | string | Filter by journal name (partial match) |
limit | integer | Max results (default 50) |
curl "https://www.eyalbercovich.com/api/publications?year=2024"
curl "https://www.eyalbercovich.com/api/publications?journal=radiology"
Get a single publication by DOI. The DOI must be URL-encoded.
curl "https://www.eyalbercovich.com/api/publications/10.1016%2Fj.crad.2025.107075"
Clinic information: name, address, phone, coordinates, insurance, booking links, hours.
curl https://www.eyalbercovich.com/api/clinic
Clinical service catalog with English + Hebrew names. Filter by category: diagnostic-ultrasound, sports-imaging, injection, procedure, consultation.
curl "https://www.eyalbercovich.com/api/services?category=injection"
Research areas and academic affiliations.
Health check. Returns {ok, version, ts, uptime, services}. Not cached.
All publications as CSV. Triggers download via Content-Disposition: attachment.
OpenAPI 3.1 specification of this API.
All successful responses use Content-Type: application/json; charset=utf-8. Responses are UTF-8 encoded JSON with pretty-printed formatting (2-space indent) for readability.
{
"error": "error_code",
"error_description": "Human-readable description"
}
All responses include Access-Control-Allow-Origin: *. Preflight OPTIONS requests are handled.
Responses include Cache-Control: public, max-age=3600 except /api/status which is no-cache.