diff --git a/lib/ucoinpy/api/bma/__init__.py b/lib/ucoinpy/api/bma/__init__.py
index 821cce8caa5cb36551fcbf332785718f144f508b..006f3b2eb75d50d6c0f881cb41f43b6467204acd 100644
--- a/lib/ucoinpy/api/bma/__init__.py
+++ b/lib/ucoinpy/api/bma/__init__.py
@@ -111,9 +111,10 @@ class API(object):
         Arguments:
         - `path`: the request path
         """
+
         logging.debug("Request : {0}".format(self.reverse_url(path)))
         response = yield from asyncio.wait_for(aiohttp.get(self.reverse_url(path), params=kwargs,
-                                headers=self.headers, connector=API.aiohttp_connector), timeout=15)
+                                headers=self.headers, connector=API.aiohttp_connector), timeout=30)
 
         if response.status != 200:
             raise ValueError('status code != 200 => %d (%s)' % (response.status, (yield from response.text())))
@@ -134,7 +135,7 @@ class API(object):
         response = yield from asyncio.wait_for(
             aiohttp.post(self.reverse_url(path), data=kwargs, headers=self.headers,
                          connector=API.aiohttp_connector),
-                                 timeout=15)
+                                 timeout=30)
         return response
 
 from . import network, blockchain, tx, wot, node, ud