{"action":"opened","issue":{"url":"https://api.github.com/repos/danpaquin/GDAX-Python/issues/77","repository_url":"https://api.github.com/repos/danpaquin/GDAX-Python","labels_url":"https://api.github.com/repos/danpaquin/GDAX-Python/issues/77/labels{/name}","comments_url":"https://api.github.com/repos/danpaquin/GDAX-Python/issues/77/comments","events_url":"https://api.github.com/repos/danpaquin/GDAX-Python/issues/77/events","html_url":"https://github.com/danpaquin/GDAX-Python/issues/77","id":238673514,"number":77,"title":"add rate limit (by default)","user":{"login":"PeterTheOne","id":666289,"avatar_url":"https://avatars3.githubusercontent.com/u/666289?v=3","gravatar_id":"","url":"https://api.github.com/users/PeterTheOne","html_url":"https://github.com/PeterTheOne","followers_url":"https://api.github.com/users/PeterTheOne/followers","following_url":"https://api.github.com/users/PeterTheOne/following{/other_user}","gists_url":"https://api.github.com/users/PeterTheOne/gists{/gist_id}","starred_url":"https://api.github.com/users/PeterTheOne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PeterTheOne/subscriptions","organizations_url":"https://api.github.com/users/PeterTheOne/orgs","repos_url":"https://api.github.com/users/PeterTheOne/repos","events_url":"https://api.github.com/users/PeterTheOne/events{/privacy}","received_events_url":"https://api.github.com/users/PeterTheOne/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-06-26T21:22:02Z","updated_at":"2017-06-26T21:22:02Z","closed_at":null,"body":"The GDAX API specifies request rate limits as seen below. As far as I could tell this project doesn't limit request rates. I've been using https://github.com/s4w3d0ff/python-poloniex and really like how they have a `couch` to limit requests by default, see https://github.com/s4w3d0ff/python-poloniex/blob/master/poloniex/__init__.py#L122 and https://github.com/s4w3d0ff/python-poloniex/blob/master/poloniex/coach.py#L26-L47 .\r\n\r\nhttps://docs.gdax.com/#rate-limits\r\n\r\n> When a rate limit is exceeded, a status of 429 Too Many Requests will be returned.\r\n> REST API\r\n> PUBLIC ENDPOINTS\r\n> We throttle public endpoints by IP: 3 requests per second, up to 6 requests per second in bursts.\r\n> PRIVATE ENDPOINTS\r\n> We throttle private endpoints by user ID: 5 requests per second, up to 10 requests per second in bursts.\r\n> FINANCIAL INFORMATION EXCHANGE API\r\n> The FIX API throttles each command type (eg.: NewOrderSingle, OrderCancelRequest) to 30 commands per second."}}
{"actor":{"display_login":"PeterTheOne"}}