diff --git a/geomagio/metadata/MetadataFactory.py b/geomagio/metadata/MetadataFactory.py
index e000c887f99b53d8f798b8d2149a1605788ea555..ec3485624093e04eadf51a56e123834534b0feb2 100644
--- a/geomagio/metadata/MetadataFactory.py
+++ b/geomagio/metadata/MetadataFactory.py
@@ -25,7 +25,11 @@ class MetadataFactory(object):
         self.token = token
 
     def _get_headers(self):
-        return {"Authorization": self.token} if self.token else None
+        return (
+            {"Authorization": self.token, "content-type": "application/json"}
+            if self.token
+            else None
+        )
 
     def get_metadata(self, query: MetadataQuery) -> List[Metadata]:
         if query.id: