diff --git a/geomagio/api/ws/app.py b/geomagio/api/ws/app.py
index 279e21229ff313854e46b38701d15ac48f8d5613..63819226e35e573593034497435a58ef6ba0ce89 100644
--- a/geomagio/api/ws/app.py
+++ b/geomagio/api/ws/app.py
@@ -2,6 +2,7 @@ from typing import Dict, Union
 
 from fastapi import FastAPI, Request, Response
 from fastapi.exceptions import RequestValidationError
+from fastapi.middleware.cors import CORSMiddleware
 from fastapi.responses import JSONResponse, PlainTextResponse, RedirectResponse
 from obspy import UTCDateTime
 
@@ -22,6 +23,9 @@ VERSION = "version"
 
 
 app = FastAPI(docs_url="/docs", openapi_prefix="/ws")
+
+app.add_middleware(CORSMiddleware, allow_origins=["*"], max_age=86400)
+
 app.include_router(data.router)
 app.include_router(elements.router)
 app.include_router(observatories.router)