Twitter API のレートリミット [2022/8/17 現在]

**15分** あたりリクエスト可能な回数です。

## 公開API

| **項目** | **公式キー** | **一般キー** |
|:--------|-----------:|------------:|
| /lists/list | 180 | 15 |
| /lists/:id/tweets&GET | 900 | 900 |
| /lists/:id/followers&GET | 180 | 180 |
| /lists/memberships | 180 | 75 |
| /lists/:id&DELETE | 300 | 300 |
| /lists/subscriptions | 180 | 15 |
| /lists/members | 900 | 900 |
| /lists/:id&GET | 75 | 75 |
| /lists/subscribers/show | 15 | 15 |
| /lists/:id&PUT | 300 | 300 |
| /lists/show | 75 | 75 |
| /lists/ownerships | 180 | 15 |
| /lists/:id/members/:user_id&DELETE | 300 | 300 |
| /lists/subscribers | 180 | 180 |
| /lists/:id/members&POST | 300 | 300 |
| /lists/:id/members&GET | 900 | 900 |
| /lists/members/show | 15 | 15 |
| /lists/statuses | 1800 | 900 |
| /application/rate_limit_status | 180 | 180 |
| /mutes/users/list | 50 | 15 |
| /mutes/users/ids | 15 | 15 |
| /verify/:version/badge-violation | 15 | 15 |
| /verify/:version/badge-violation/violations | 15 | 15 |
| /verify/:version/intake | 15 | 15 |
| /verify/:version/document-formats | 15 | 15 |
| /verify/:version/id-document&GET | 1000 | 1000 |
| /verify/:version/id-document&POST | 15 | 15 |
| /verify/:version/access | 15 | 15 |
| /verify/:version/account-eligibility | 15 | 15 |
| /admin_users | 2000 | 2000 |
| /live_video_stream/status/:id | 5000 | 1000 |
| /friendships/outgoing | 180 | 15 |
| /friendships/list | 200 | 200 |
| /friendships/no_retweets/ids | 60 | 15 |
| /friendships/lookup | 500 | 15 |
| /friendships/incoming | 300 | 15 |
| /friendships/show | 300 | 180 |
| /guide | 180 | 180 |
| /guide/get_explore_locations | 100 | 100 |
| /guide/explore_locations_with_autocomplete | 800 | 200 |
| /auth/csrf_token | 15 | 15 |
| /compliance/jobs&POST | 150 | 150 |
| /compliance/jobs&GET | 150 | 150 |
| /compliance/jobs/:job_id | 150 | 150 |
| /paseto/token | 100 | 100 |
| /blocks/list | 15 | 15 |
| /blocks/ids | 50 | 15 |
| /geo/similar_places | 15 | 15 |
| /geo/place_page | 180 | 75 |
| /geo/id/:place_id | 75 | 75 |
| /geo/reverse_geocode | 180 | 15 |
| /geo/search | 15 | 15 |
| /users/ | 900 | 900 |
| /users/:id | 900 | 900 |
| /users/:id/list_memberships&GET | 75 | 75 |
| /users/:id/muting&POST | 50 | 50 |
| /users/report_spam | 15 | 15 |
| /users/:source_user_id/blocking/:target_user_id&DELETE | 50 | 50 |
| /users/:id/pinned_lists/:list_id&DELETE | 50 | 50 |
| /users/contributors/pending | 2000 | 2000 |
| /users/show/:id | 900 | 900 |
| /users/:source_user_id/following&POST | 50 | 50 |
| /users/:id/tweets | 900 | 900 |
| /users/:id/retweets/:source_tweet_id&DELETE | 50 | 50 |
| /users/search | 900 | 900 |
| /users/:id/likes&POST | 50 | 50 |
| /users/suggestions/:slug | 180 | 15 |
| /users/:id/retweets&POST | 50 | 50 |
| /users/contributees/pending | 200 | 200 |
| /users/profile_banner | 180 | 180 |
| /users/by/username/:source_username/following/:target_user_name&DELETE | 50 | 50 |
| /users/by/username/:handle/tweets | 900 | 900 |
| /users/derived_info | 15 | 15 |
| /users/:id/blocking&POST | 50 | 50 |
| /users/by/username/:source_username/following&POST | 50 | 50 |
| /users/:id/followers | 15 | 15 |
| /users/suggestions/:slug/members | 180 | 15 |
| /users/:id/pinned_lists&GET | 15 | 15 |
| /users/:id/muting | 15 | 15 |
| /users/:id/following | 15 | 15 |
| /users/:id/mentions | 180 | 180 |
| /users/:id/pinned_lists&POST | 50 | 50 |
| /users/:id/owned_lists&GET | 15 | 15 |
| /users/by/username/:username | 900 | 900 |
| /users/:source_user_id/following/:target_user_id&DELETE | 50 | 50 |
| /users/:id/followed_lists&POST | 50 | 50 |
| /users/lookup | 900 | 900 |
| /users/by/username/:username/followers | 15 | 15 |
| /users/:id/followed_lists/:list_id&DELETE | 50 | 50 |
| /users/:id/likes/:tweet_id&DELETE | 50 | 50 |
| /users/:id/blocking | 15 | 15 |
| /users/suggestions | 180 | 15 |
| /users/by/username/:username/following | 15 | 15 |
| /users/by/username/:handle/mentions | 180 | 180 |
| /users/by | 900 | 900 |
| /users/:source_user_id/muting/:target_user_id&DELETE | 50 | 50 |
| /users/:id/followed_lists&GET | 15 | 15 |
| /users/:id/liked_tweets | 75 | 75 |
| /teams/authorize | 15 | 15 |
| /followers/ids | 180 | 15 |
| /followers/list | 180 | 15 |
| /collections/list | 1000 | 1000 |
| /collections/entries | 1000 | 1000 |
| /collections/show | 1000 | 1000 |
| /permissions/user_permissions/admin_email_verification | 3 | 3 |
| /permissions/user_permissions | 3 | 3 |
| /tweets&POST | 200 | 200 |
| /statuses/retweeters/ids | 75 | 75 |
| /statuses/retweets_of_me | 75 | 75 |
| /statuses/show/:id | 900 | 900 |
| /statuses/home_timeline | 180 | 15 |
| /statuses/user_timeline | 1000000000 | 900 |
| /statuses/friends | 15 | 15 |
| /statuses/retweets/:id | 180 | 75 |
| /statuses/mentions_timeline | 75 | 75 |
| /statuses/oembed | 180 | 180 |
| /statuses/lookup | 900 | 900 |
| /custom_profiles/list | 180 | 180 |
| /custom_profiles/show | 180 | 180 |
| /webhooks/subscriptions/direct_messages | 15 | 15 |
| /webhooks | 15 | 15 |
| /contacts/uploaded_by | 300 | 300 |
| /contacts/users | 300 | 300 |
| /contacts/addressbook | 300 | 300 |
| /contacts/users_and_uploaded_by | 300 | 300 |
| /contacts/delete/status | 300 | 300 |
| /labs/2/platform_manipulation/reports | 5 | 5 |
| /labs/:version/tweets/:id/hidden&PUT | 10 | 10 |
| /labs/:version/tweets/stream/filter/ | 50 | 50 |
| /labs/:version/users/:id/tweets | 225 | 225 |
| /labs/2/reports | 5 | 5 |
| /labs/:version/tweets/stream/filter/rules&POST | 450 | 450 |
| /labs/:version/tweets/stream/sample | 50 | 50 |
| /labs/:version/users/by/username/:handle/tweets | 225 | 225 |
| /labs/:version/tweets/metrics/private | 15 | 15 |
| /labs/:version/tweets/stream/filter/rules/:instance_name | 450 | 450 |
| /labs/:version/tweets/* | 900 | 900 |
| /labs/:version/users/* | 900 | 900 |
| /labs/:version/tweets/stream/filter/:instance_name | 50 | 50 |
| /labs/:version/tweets/stream/filter/rules/ | 450 | 450 |
| /labs/:version/tweets/stream/compliance | 500 | 500 |
| /labs/:version/tweets/search | 225 | 225 |
| /i/config | 15 | 15 |
| /i/tfb/v1/smb/web/:account_id/payment/save | 15 | 15 |
| /tweet_prompts/report_interaction | 180 | 180 |
| /tweet_prompts/show | 180 | 180 |
| /moments/statuses/update | 5 | 5 |
| /moments/create | 180 | 15 |
| /moments/permissions | 300 | 300 |
| /limiter_scalding_report_creation | 4500 | 4500 |
| /fleets/:version/mutes/create | 100 | 100 |
| /fleets/:version/viewers | 100 | 100 |
| /fleets/:version/delete | 50 | 50 |
| /fleets/:version/avatar_content | 100 | 100 |
| /fleets/:version/create | 50 | 50 |
| /fleets/:version/user_fleets | 180 | 180 |
| /fleets/:version/fleetline | 100 | 100 |
| /fleets/:version/track_events | 100 | 100 |
| /fleets/:version/update | 50 | 50 |
| /fleets/:version/fleet_threads | 1000 | 1000 |
| /fleets/:version/mutes/list | 100 | 100 |
| /fleets/:version/mutes/destroy | 100 | 100 |
| /fleets/:version/home_timeline | 100 | 100 |
| /fleets/:version/feedback/create | 500 | 500 |
| /fleets/:version/mark_read | 1000 | 1000 |
| /help/tos | 15 | 15 |
| /help/configuration | 15 | 15 |
| /help/settings | 180 | 15 |
| /help/privacy | 15 | 15 |
| /help/languages | 15 | 15 |
| /feedback/show/:id | 180 | 180 |
| /feedback/events | 1000 | 1000 |
| /business_experience/dashboard_settings/destroy | 450 | 450 |
| /business_experience/dashboard_features | 450 | 450 |
| /business_experience/keywords | 450 | 450 |
| /business_experience/dashboard_settings/show | 450 | 450 |
| /business_experience/dashboard_settings/update | 450 | 450 |
| /graphql&POST | 2500 | 15 |
| /friends/following/ids | 180 | 15 |
| /friends/following/list | 180 | 15 |
| /friends/list | 180 | 15 |
| /friends/ids | 180 | 15 |
| /sandbox/account_activity/webhooks/:id/subscriptions | 500 | 500 |
| /drafts/statuses/update | 450 | 450 |
| /drafts/statuses/destroy | 450 | 450 |
| /drafts/statuses/ids | 450 | 450 |
| /drafts/statuses/list | 450 | 450 |
| /drafts/statuses/show | 450 | 450 |
| /drafts/statuses/create | 450 | 450 |
| /direct_messages/sent | 300 | 300 |
| /direct_messages/broadcasts/list | 60 | 60 |
| /direct_messages/subscribers/lists/members/show | 1000 | 1000 |
| /direct_messages/mark_read | 1000 | 1000 |
| /direct_messages/subscribers/ids | 180 | 180 |
| /direct_messages/sent_and_received | 300 | 300 |
| /direct_messages/broadcasts/statuses/list | 60 | 60 |
| /direct_messages | 300 | 300 |
| /direct_messages/subscribers/lists/members/ids | 180 | 180 |
| /direct_messages/subscribers/show | 180 | 180 |
| /direct_messages/broadcasts/show | 60 | 60 |
| /direct_messages/broadcasts/statuses/show | 60 | 60 |
| /direct_messages/subscribers/lists/list | 180 | 180 |
| /direct_messages/show | 300 | 300 |
| /direct_messages/subscribers/lists/show | 180 | 180 |
| /direct_messages/events/list | 15 | 15 |
| /direct_messages/events/show | 15 | 15 |
| /media/upload | 500 | 500 |
| /traffic/map | 15 | 15 |
| /strato/column/None/:id/cms/* | 150 | 150 |
| /account_activity/all/webhooks | 15 | 15 |
| /account_activity/all/:instance_name/subscriptions | 500 | 500 |
| /account_activity/direct_messages/webhooks | 15 | 15 |
| /account_activity/webhooks/:id/subscriptions/direct_messages/list | 15 | 15 |
| /account_activity/webhooks/:id/subscriptions/all | 500 | 500 |
| /account_activity/direct_messages/:instance_name/webhooks | 15 | 15 |
| /account_activity/webhooks/:id/subscriptions/all/list | 15 | 15 |
| /account_activity/webhooks/:id/subscriptions/direct_messages | 500 | 500 |
| /account_activity/webhooks | 15 | 15 |
| /account_activity/direct_messages/:instance_name/subscriptions | 15 | 15 |
| /account_activity/webhooks/:id/subscriptions | 500 | 500 |
| /account_activity/all/:instance_name/webhooks | 15 | 15 |
| /account/login_verification_enrollment | 15 | 15 |
| /account/update_profile | 15 | 15 |
| /account/authenticate_web_view | 50 | 50 |
| /account/verify_credentials | 150 | 75 |
| /account/settings | 15 | 15 |
| /account/change_password | 15 | 15 |
| /account/personalization/p13n_preferences | 900 | 900 |
| /safety/detection_feedback | 450000 | 450000 |
| /favorites/list | 75 | 75 |
| /lists&POST | 300 | 300 |
| /device/token | 100 | 15 |
| /tweets/search/all | 900 | 900 |
| /tweets/search/stream/rules | 450 | 450 |
| /tweets/search/recent | 180 | 180 |
| /tweets/sample/stream | 50 | 50 |
| /tweets/:id&DELETE | 50 | 50 |
| /tweets/ | 900 | 900 |
| /tweets/counts/all | 900 | 900 |
| /tweets/search/stream | 50 | 50 |
| /tweets/search/:product/:label | 1800 | 1800 |
| /tweets/search/stream/rules/validation&POST | 450 | 450 |
| /tweets/search/:product/:instance/counts | 900 | 900 |
| /tweets/:id/retweeted_by | 75 | 75 |
| /tweets/:tweet_id/liking_users | 75 | 75 |
| /tweets/:id | 900 | 900 |
| /tweets/search/stream/rules&DELETE | 450 | 450 |
| /tweets/counts/recent | 900 | 900 |
| /tweets/search/stream/rules&POST | 450 | 450 |
| /tweets/:id/hidden&PUT | 50 | 50 |
| /saved_searches/destroy/:id | 15 | 15 |
| /saved_searches/show/:id | 15 | 15 |
| /saved_searches/list | 15 | 15 |
| /oauth/revoke | 15 | 15 |
| /oauth/invalidate_token | 450 | 450 |
| /oauth/revoke_html | 15 | 15 |
| /search/tweets | 180 | 180 |
| /trends/closest | 75 | 75 |
| /trends/available | 75 | 75 |
| /trends/place | 75 | 75 |
| /live_pipeline/events | 180 | 180 |
| /graphql | 2500 | 15 |

## 非公開API

| **項目** | **公式キー** |
|:--------|-----------:
| /profile_spotlight/show | 180 |
| /explore/tiles | 30 |
| /mutes/keywords/create | 30 |
| /mutes/advanced_filters | 100 |
| /mutes/keywords/destroy | 30 |
| /mutes/keywords/discouraged | 15 |
| /mutes/keywords/list | 180 |
| /business_profiles/show | 180 |
| /business_profiles/update | 180 |
| /follow_search/show | 60 |
| /keyregistry/register&POST | 100 |
| /keyregistry/delete&DELETE | 15 |
| /keyregistry/extract_prekey_bundle/:user_id&POST | 100 |
| /keyregistry/publish&POST | 100 |
| /tweetdeck/clients/blackbird | 150 |
| /tweetdeck/columns | 150 |
| /tweetdeck/clients/pro | 150 |
| /tweetdeck/dataminr/authtoken | 15 |
| /tweetdeck/clients | 150 |
| /tweetdeck/clients/blackbird/all | 150 |
| /tweetdeck/clients/pro/all | 150 |
| /tweetdeck/feeds | 150 |
| /people_discovery/module | 30 |
| /people_discovery/modules | 75 |
| /conversation/unhide | 900 |
| /conversation/show/:id | 300 |
| /conversation/hide | 900 |
| /users_derived.info | 1 |
| /translations/show | 90 |
| /friendships/create | 15 |
| /guide/topic | 180 |
| /guide/get_explore_settings | 200 |
| /badge_count/badge_count | 180 |
| /blocks/exists | 15 |
| /tfb/v1/quick_promote/statuses/most_recently_active | 180 |
| /tfb/v1/quick_promote/statuses/timeline | 180 |
| /urls/expand | 450 |
| /urls/click | 450 |
| /geo/places | 180 |
| /promoted_content/log | 180 |
| /users/interests/timelines | 15 |
| /users/wipe_addressbook | 10 |
| /users/phone_number_available | 15 |
| /users/contributors | 300 |
| /users/contributees | 300 |
| /users/send_invites_by_email | 10 |
| /users/interests/topics | 15 |
| /users/recommendations | 60 |
| /users/email_phone_info | 30 |
| /users/following_followers_of | 15 |
| /users/extended_profile | 180 |
| /users/reverse_lookup | 100 |
| /special_events/world_cup_2014/settings | 100 |
| /special_events/world_cup_2014/countries/list | 100 |
| /device_following/list | 60 |
| /device_following/ids | 180 |
| /prompts/record_event | 180 |
| /prompts/suggest | 180 |
| /followers/vit/ids | 30 |
| /followers/vit/list | 30 |
| /commerce/payment_methods | 30 |
| /commerce/addresses | 30 |
| /commerce/products | 300 |
| /commerce/profiles | 30 |
| /commerce/user_profiles | 300 |
| /bouncer/opt_in | 15 |
| /{:Version}/moments/set_cover/{moment_id:Long} | 180 |
| /onboarding/begin_verification | 5 |
| /tv/telecasts/:id | 180 |
| /tv/shows/:id | 180 |
| /statuses/favorited_by | 180 |
| /statuses/:id/activity/summary | 180 |
| /statuses/media_timeline | 180 |
| /statuses/following_timeline | 15 |
| /statuses/retweeted_by | 180 |
| /stickerprovider/catalog | 60 |
| /stickerprovider/stickers/:id | 150 |
| /broadcasts/show | 900 |
| /contacts/upload_and_match | 20 |
| /moments/feedback | 180 |
| /moments/userlikes | 300 |
| /moments/annotate_timeline | 180 |
| /moments/like | 300 |
| /moments/list | 300 |
| /moments/delete | 180 |
| /moments/curate/:id | 180 |
| /moments/get_recommended_tweets | 180 |
| /moments/show/:id | 180 |
| /moments/unsubscribe | 180 |
| /moments/guide | 180 |
| /moments/curate_metadata/:id | 180 |
| /moments/publish | 180 |
| /moments/list_user_moments | 300 |
| /moments/categories/ttt_categories | 300 |
| /moments/pivot | 180 |
| /moments/search | 800 |
| /moments/categories | 300 |
| /moments/modern_guide | 180 |
| /moments/sports/scores | 180 |
| /moments/upsert | 180 |
| /moments/update/:id | 180 |
| /moments/users | 300 |
| /moments/unlike | 300 |
| /moments/list_categories | 300 |
| /moments/capsule/momentID | 900 |
| /moments/capsule/:id | 180 |
| /moments/subscribe | 180 |
| /live_video/1/:id/timeline | 5000 |
| /help/experiments | 300 |
| /business_experience/twitter_pro_settings/update | 450 |
| /business_experience/user_features | 450 |
| /business_experience/inbox/interactions | 450 |
| /business_experience/twitter_pro_settings/show | 450 |
| /business_experience/twitter_pro_settings/destroy | 450 |
| /business_experience/inbox/show | 150 |
| /business_experience/analytics/account | 180 |
| /business_experience/analytics/tweets | 180 |
| /ads/campaigns/account_permissions | 15 |
| /offers | 60 |
| /discover/universal | 300 |
| /discover/nearby | 300 |
| /discover/highlight | 300 |
| /discover/home | 300 |
| /friends/vit/ids | 30 |
| /friends/vit/list | 30 |
| /streams/recommended_modules | 180 |
| /streams/related_users | 180 |
| /streams/recommended_videos | 180 |
| /streams/stream | 180 |
| /streams/categories | 180 |
| /searchrecordings/list | 180 |
| /searchrecordings/show | 180 |
| /interests/suggestions | 180 |
| /content/recommendations | 15 |
| /beta/timelines/custom/list | 180 |
| /beta/timelines/custom/show | 180 |
| /beta/timelines/custom/whitelisted | 15 |
| /beta/timelines/timeline | 300 |
| /dm/destroy | 15 |
| /dm/requests | 450 |
| /dm/unread_count | 60 |
| /dm/inbox_initial_state | 450 |
| /dm/conversation/:id/metadata | 450 |
| /dm/user_updates | 450 |
| /dm/user_inbox | 450 |
| /dm/inbox_timeline/:Id | 450 |
| /dm/top_requests | 450 |
| /dm/permissions/secret | 450 |
| /dm/conversation/:id | 900 |
| /dm/permissions | 450 |
| /stations/* | 2000 |
| /timeline/retweeted_by | 180 |
| /timeline/conversation/:id | 180 |
| /timeline/home_latest | 300 |
| /timeline/icymi | 180 |
| /timeline/list_recommended_users | 180 |
| /timeline/liked_by | 180 |
| /timeline/media/:id | 180 |
| /timeline/user/:id | 180 |
| /timeline/favorites/:id | 180 |
| /timeline/reactive | 180 |
| /timeline/list | 300 |
| /timeline/bookmark | 1000 |
| /timeline/profile/:id | 180 |
| /timeline/home | 180 |
| /traffic/beacon-list | 15 |
| /traffic/recommendations | 15 |
| /strato/column/User/:id/notifications/ | 60 |
| /strato/column/User/:id/account-security/twoFactorAuthSettings | 60 |
| /strato/column/User/:id/account-security/twoFactorAuthSetting | 100 |
| /strato/column/User/:id/search/searchSafetyReadonly | 900 |
| /news/details | 300 |
| /news/rankings | 300 |
| /news/top | 300 |
| /timelines/hidden.json | 50 |
| /foundmedia/search | 300 |
| /foundmedia/categories/:category | 150 |
| /foundmedia/categories | 150 |
| /push_destinations/device | 15 |
| /push_destinations/list | 15 |
| /favorite_users/ids | 180 |
| /favorite_users/list | 180 |
| /communities/1/community/:id/leave | 5000 |
| /communities/1/community/:id/members | 1000 |
| /communities/1/communities/create | 1000 |
| /communities/1/community/:id/show | 5000 |
| /communities/1/community/:id/join | 5000 |
| /communities/1/communities/show | 5000 |
| /communities/1/community/:id/timeline | 5000 |
| /graph/app/optout/status | 180 |
| /adaptive | 900 |
| /videos/suggestions | 180 |
| /videos/:type/config/:id | 450 |
| /account/multi/list | 30 |
| /account/personalization/partner_interests | 180 |
| /account/multi/switch | 15 |
| /account/verification | 180 |
| /account/personalization/app_graph | 180 |
| /account/login_verification_request | 120 |
| /account/personalization/download_advertiser_list | 15 |
| /account/login_verification/remove_method | 15 |
| /account/personalization/p13n_data | 180 |
| /account/login_verification_enrollment_v2 | 100 |
| /account/multi/add | 15 |
| /account/verify_password | 15 |
| /account/personalization/download_your_data | 15 |
| /account/multi/logout_all | 15 |
| /account/personalization/appgraph/optout_status | 180 |
| /account/backup_code | 60 |
| /account/personalization/set_optout_cookies | 180 |
| /account/personalization/twitter_interests | 180 |
| /alerts/landing_page | 180 |
| /mob_idsync_generate | 15 |
| /activity/by_friends | 180 |
| /activity/ds | 15 |
| /activity/about_me | 180 |
| /activity/about_me/unread | 15 |
| /amplify/marketplace/defaults | 200 |
| /amplify/categories | 75 |
| /amplify/marketplace/videos | 200 |
| /bookmark/entries/add&POST | 180 |
| /bookmark/entries/remove&POST | 180 |
| /notifications/:id | 180 |
| /notifications/view/:id | 180 |
| /notifications/settings/save | 500 |
| /notifications/:id/unread_count | 180 |
| /notifications/settings/logout | 500 |
| /notifications/settings/login | 500 |
| /notifications/:id/last_seen_cursor | 180 |
| /notifications/settings/checkin | 500 |
| /related_results/show/:id | 15 |
| /live_event/1/:id/timeline | 500 |
| /live_event/timeline/:id | 500 |
| /device/install_referrer | 18000 |
| /device/register | 15 |
| /device/operator_signup_info | 15 |
| /device/sms_verify_begin | 15 |
| /oauth/authenticate_periscope | 150 |
| /oauth/list | 30 |
| /storystream/stories | 300 |
| /search/universal | 900 |
| /search/typeahead | 300 |
| /search/adaptive | 900 |
| /trends/personalized | 60 |
| /trends/plus | 300 |
| /trends/timeline | 300 |