GET /economics/rankings/:indicator
Classez les pays du monde entier selon n'importe quel indicateur économique, du PIB par habitant au taux d'inflation en passant par le chômage. Renvoie un classement de résultats avec codes pays et valeurs, configurable jusqu'à 50 résultats. Parfait pour créer des visualisations de classements mondiaux, identifier les économies les plus performantes et produire des contenus éducatifs sur la position des pays selon les principales métriques économiques.
indicator
requis
Indicator key
limit
optionnel
par défaut: 50
Number of results
| Nom | Requis | Par défaut | Description |
|---|---|---|---|
indicator |
Oui | - | Indicator key |
limit |
Non | 50 | Number of results |
curl "https://nordapi.ee/api/v1/economics/rankings/gdp_per_capita?limit=10"
curl "https://nordapi.ee/api/v1/economics/rankings/gdp_per_capita?limit=10"
curl "https://nordapi.ee/api/v1/economics/rankings/unemployment?limit=20"
curl "https://nordapi.ee/api/v1/economics/rankings/gdp"
HTTP 500: "# UndefinedFunctionError at GET /api/v1/economics/rankings/gdp_per_capita\n\nException:\n\n ** (UndefinedFunctionError) function App.Economics.get_rankings/2 is undefined (module App.Economics is not available)\n (app 0.1.0) App.Economics.get_rankings(\"gdp_per_capita\", [year: nil, limit: 10])\n (app 0.1.0) lib/app_web/controllers/api/v1/economics_controller.ex:119: AppWeb.API.V1.EconomicsController.ranking/2\n (app 0.1.0) lib/app_web/controllers/api/v1/economics_controller.ex:1: AppWeb.API.V1.EconomicsController.action/2\n (app 0.1.0) lib/app_web/controllers/api/v1/economics_controller.ex:1: AppWeb.API.V1.EconomicsController.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 %{\"indicator\" => \"gdp_per_capita\", \"limit\" => \"10\"}\n\n### Request info\n\n * URI: http://localhost:4000/api/v1/economics/rankings/gdp_per_capita\n * Query string: limit=10\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"
{"success":true,"data":[{"rank":1,"country":"LU","value":137781.68},{"rank":2,"country":"IE","value":112894.95}]}