user5964: There is currently an API limit of 60 requests per minute on Bitfinex.
Question is whether this limit is related to:

1) single IP address,

If so, can I have more IPs linked to one account each of which having the 60request/minute linit?

2) user account,

If so, can I have more accounts with the same IP address?

3) single API key

If so, can I have more keys to one account each of which having separate request limit?

user61514: My finding for bitfinex rate limit is this: 1 second is divided up in milliseconds. 60 requests must span the entire second.
For example, if you have a foreach loop you'll get a rate limit error in less than 15 requests, because you are querying too fast. So add usleep (microsecond sleep in PHP) to span your requests for the entire second and or have multiple IP's assigned to your VPS or dedicated box and use this curl option.
  <?php
  $ips = array('1.1.1.1','1.1.1.2','1.1.1.3');

  curl_setopt($ch, CURLOPT_INTERFACE, $ips[array_rand($ips)]);


user2306: I emailed them about this:

The limit is measured per IP address and per account. So for one
  account (regardless of the number of key/secret pairs) 60 requests per
  minute can be made via our API. When you are using multiple
  connections (IP addresses), the combined sum of all request for the
  account in question will used to determine if you are below the
  60/minute limit.
We hope this response has sufficiently answered your questions.


5964: <p>There is currently an API limit of 60 requests per minute on <a href="https://www.bitfinex.com/pages/api" rel="nofollow">Bitfinex</a>.</p>

<p>Question is whether this limit is related to:</p>

<ul>
<li><strong>1) single IP address</strong>,</li>
</ul>

<p>If so, can I have more IPs linked to one account each of which having the 60request/minute linit?</p>

<ul>
<li><strong>2) user account</strong>,</li>
</ul>

<p>If so, can I have more accounts with the same IP address?</p>

<ul>
<li><strong>3) single API key</strong></li>
</ul>

<p>If so, can I have more keys to one account each of which having separate request limit?</p>
 61514: <p>My finding for bitfinex rate limit is this: 1 second is divided up in milliseconds. 60 requests must span the entire second.</p>

<p>For example, if you have a foreach loop you'll get a rate limit error in less than 15 requests, because you are querying too fast. So add usleep (microsecond sleep in PHP) to span your requests for the entire second and or have multiple IP's assigned to your VPS or dedicated box and use this curl option.</p>

<pre><code>  &lt;?php
  $ips = array('1.1.1.1','1.1.1.2','1.1.1.3');

  curl_setopt($ch, CURLOPT_INTERFACE, $ips[array_rand($ips)]);
</code></pre>
 2306: <p>I emailed them about this:</p>

<blockquote>
  <p>The limit is measured <strong>per IP address</strong> and <strong>per account</strong>. So for one
  account (regardless of the number of key/secret pairs) 60 requests per
  minute can be made via our API. When you are using multiple
  connections (IP addresses), the combined sum of all request for the
  account in question will used to determine if you are below the
  60/minute limit.</p>
  
  <p>We hope this response has sufficiently answered your questions.</p>
</blockquote>
