5 replies
In Twitter limits there is written: 150 API requests per hour.

So it is server requests or user requests?

We want to make some website with possible auto posts of Tweets. That somebody enters message and time and every day, it will be posted with his Twitter Account.

So if 150 API requests is a limit for server, it is not good. But if it is API for user it is ok.

Maybe anybody have experience with it?
#api #problem #twitter
  • Profile picture of the author mywebwork
    The limit on Twitter API calls is indeed per IP Address, not per user. I also was affected by this limitation for an application I built, so I feel your pain!

    A couple of articles that explain it in detail:

    Twitter's API limit: Static control in a dynamic world

    Twitter puts new limits on API calls: Who's affected | Webware - CNET

    This makes it a lot harder to deploy web-based Twitter services, and makes a case for building desktop software.

    Bill
    {{ DiscussionBoard.errors[1607701].message }}
    • Profile picture of the author the_seeder
      Here was mentioned 20.000 requests per hour.

      But on Twitter Wiki posted that: "The default rate limit for calls to the REST API is 150 requests per hour."

      Why these numbers are so different?
      {{ DiscussionBoard.errors[1607779].message }}
      • Profile picture of the author mywebwork
        Originally Posted by the_seeder View Post

        Here was mentioned 20.000 requests per hour.

        But on Twitter Wiki posted that: "The default rate limit for calls to the REST API is 150 requests per hour."

        Why these numbers are so different?
        They are both correct.

        The REST API does indeed have a limit of 150 requests per hour. This limitation applies to requests that use the HTTP GET method. But if you are submitting data like status updates via the HTTP POST method you are not constrained by this limit.

        Application developers like yourself can apply to be "whitelisted" if the 150 request limit is a hurdle to your application. There is an application form to fill out on Twitter here:

        Twitter

        Approval can take up to a week, Twitter will review your application to make sure that it isn't something designed to just SPAM them (which makes perfect sense). Once your application is whitelisted you can have up to 20,000 requests per hour.

        The Twitter Wiki explains this better than I can:

        Twitter API Wiki / Rate limiting

        Hope this is of some help, best of luck with your application!

        Bill
        {{ DiscussionBoard.errors[1609083].message }}
        • Profile picture of the author saschakimmel
          Just to correct something written before:
          the 150 requests are per user on authenticated requests and 150 per IP if the request is non-authenticated:
          "Authenticated API calls are charged to the authenticating user's limit while unauthenticated API calls are deducted from the calling IP address' allotment."
          Signature

          ** Get my ViralListMachine software now for free and build your own list virally by giving away free stuff @ http://www.virallistmachinegiveaway.com **

          {{ DiscussionBoard.errors[1610295].message }}
  • Profile picture of the author kaido
    You can do it without API simple screenscrape.
    Signature

    {{ DiscussionBoard.errors[1695698].message }}

Trending Topics