diff --git a/mapping_provider/api/network_graph.py b/mapping_provider/api/network_graph.py
new file mode 100644
index 0000000000000000000000000000000000000000..616bef799db9f9ef943f9e2315bd7293f4a106e1
--- /dev/null
+++ b/mapping_provider/api/network_graph.py
@@ -0,0 +1,13 @@
+from fastapi import APIRouter
+
+from mapping_provider.dependencies import config_dep
+from mapping_provider.services.gap import load_routers, load_trunks
+
+router = APIRouter()
+
+
+@router.get("/network-graph")
+def get_network_graph(config: config_dep):
+    routers = load_routers(config)
+    trunks = load_trunks(config)
+    return {"routers": routers, "trunks": trunks}