GET /nobel/laureates
Search Nobel Prize laureates by name or birth country. Returns laureate biographies, prize categories, years awarded, and motivations. Data from the Nobel Foundation. Useful for building searchable laureate databases, country-specific Nobel winner lists, and educational tools exploring scientific and literary achievement.
name
optional
Name
country
optional
Birth country
| Name | Required | Default | Description |
|---|---|---|---|
name |
No | - | Name |
country |
No | - | Birth country |
curl "https://nordapi.ee/api/v1/nobel/laureates?name=Einstein"
curl "https://nordapi.ee/api/v1/nobel/laureates?name=Einstein"
curl "https://nordapi.ee/api/v1/nobel/laureates?country=Norway"
curl "https://nordapi.ee/api/v1/nobel/laureates?country=Japan"
HTTP 500: "# UndefinedFunctionError at GET /api/v1/nobel/laureates\n\nException:\n\n ** (UndefinedFunctionError) function App.Nobel.get_laureates/1 is undefined (module App.Nobel is not available)\n (app 0.1.0) App.Nobel.get_laureates([name: \"Einstein\"])\n (app 0.1.0) lib/app_web/controllers/api/v1/nobel_controller.ex:35: AppWeb.API.V1.NobelController.laureates/2\n (app 0.1.0) lib/app_web/controllers/api/v1/nobel_controller.ex:1: AppWeb.API.V1.NobelController.action/2\n (app 0.1.0) lib/app_web/controllers/api/v1/nobel_controller.ex:1: AppWeb.API.V1.NobelController.phoenix_controller_pipeline/2\n (phoenix 1.8.5) lib/phoenix/router.ex:416: Phoenix.Router.__call__/5\n (app 0.1.0) lib/app_web/endpoint.ex:1: AppWeb.Endpoint.plug_builder_call/2\n (app 0.1.0) deps/plug/lib/plug/debugger.ex:155: AppWeb.Endpoint.\"call (overridable 3)\"/2\n (app 0.1.0) lib/app_web/endpoint.ex:1: AppWeb.Endpoint.call/2\n (phoenix 1.8.5) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4\n (bandit 1.10.4) lib/bandit/pipeline.ex:131: Bandit.Pipeline.call_plug!/2\n (bandit 1.10.4) lib/bandit/pipeline.ex:42: Bandit.Pipeline.run/5\n (bandit 1.10.4) lib/bandit/http1/handler.ex:13: Bandit.HTTP1.Handler.handle_data/3\n (bandit 1.10.4) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3\n (bandit 1.10.4) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2\n (stdlib 7.3) gen_server.erl:2424: :gen_server.try_handle_continue/3\n (stdlib 7.3) gen_server.erl:2291: :gen_server.loop/4\n (stdlib 7.3) proc_lib.erl:333: :proc_lib.init_p_do_apply/3\n \n\n## Connection details\n\n### Params\n\n %{\"name\" => \"Einstein\"}\n\n### Request info\n\n * URI: http://localhost:4000/api/v1/nobel/laureates\n * Query string: name=Einstein\n\n### Headers\n \n * accept-encoding: gzip\n * host: localhost:4000\n * user-agent: req/0.5.17\n\n### Session\n\n %{}\n"