← Entertainment

Meme Templates

GET /memes/templates

Get a list of popular meme templates with their IDs, names, and blank template image URLs. Covers classic internet memes like Drake Hotline Bling, Distracted Boyfriend, Change My Mind, and many more. Use template IDs for search or to build meme generators. Data from Imgflip. Useful for meme generator apps, social media tools, chat integrations, and entertainment platforms that let users create or browse memes.

See it visualized

Example Requests

Basic usage
curl https://nordapi.ee/api/v1/memes/templates
Browse popular meme templates
curl https://nordapi.ee/api/v1/memes/templates
Get all available meme templates
curl https://nordapi.ee/api/v1/memes/templates

Live Response

HTTP 500: "# UndefinedFunctionError at GET /api/v1/memes/templates\n\nException:\n\n    ** (UndefinedFunctionError) function App.Memes.get_templates/0 is undefined (module App.Memes is not available)\n        (app 0.1.0) App.Memes.get_templates()\n        (app 0.1.0) lib/app_web/controllers/api/v1/memes_controller.ex:6: AppWeb.API.V1.MemesController.templates/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/memes_controller.ex:1: AppWeb.API.V1.MemesController.action/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/memes_controller.ex:1: AppWeb.API.V1.MemesController.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    %{}\n\n### Request info\n\n  * URI: http://localhost:4000/api/v1/memes/templates\n  * Query string: \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"