English | Japanese | Korean

 



API Support matrix

Timelines Resources

EndpointTwitter4J MethodRate limitPagination(*)
statuses/mentions_timeline.jsongetMentionsTimeline()15✔ smc
statuses/user_timeline.jsongetUserTimeline()180✔ smc
statuses/home_timeline.jsongetHomeTimeline()15✔ smc
statuses/retweets_of_me.jsongetRetweetsOfMe()15✔ smc
* s: since_id, m: max_id, c: count, p: page, C:cursor

Tweets Resources

EndpointTwitter4J MethodRate limitPagination(*)
statuses/retweets/:id.jsongetRetweets(statusId)15N/A
statuses/retweeters/ids.jsongetRetweeterIds(statusId)15✔ C
statuses/show/:id.jsonshowStatus(statusId)1804
statuses/destroy/:id.jsondestroyStatus(statusId)15N/A
statuses/update.jsonupdateStatus(status)1000/dayN/A
statuses/retweet/:id.jsonretweetStatus(statusId)15N/A
statuses/oembed.jsongetOEmbed(OEmbedRequest)180N/A
statuses/update_with_mediaupdateStatus(status)1000/dayN/A
* s: since_id, m: max_id, c: count, p: page, C:cursor

Search Resource

EndpointTwitter4J MethodRate limitPagination(*)
search/tweets.jsonsearch(query)180✔ smc(via Query)
* s: since_id, m: max_id, c: count, p: page, C:cursor

Streaming Resources

EndpointTwitter4J MethodRate limitPublicly Available
statuses/filter.jsonfilter()N/A
statuses/sample.jsonsample()N/A
statuses/firehose.jsonfirehose()N/AN/A
statuses/user.jsonuser()N/A
statuses/site.jsonsite()N/AN/A
* s: since_id, m: max_id, c: count, p: page, C:cursor

Direct Message Resources

EndpointTwitter4J MethodRate limitPagination(*)
direct_messages.jsongetDirectMessages()15✔ smcp
direct_messages/sent.jsongetSentDirectMessages()15✔ smcp
direct_messages/show/:id.jsonshowDirectMessage(directMessageId)15N/A
direct_messages/destroy/:id.jsondestroyDirectMessage(directMessageId)N/A
direct_messages/new.jsonsendDirectMessage(userId, text)250/dayN/A
* s: since_id, m: max_id, c: count, p: page, C:cursor

Friends & Followers Resources

EndpointTwitter4J MethodRate limitPagination(*)
friends/ids.jsongetFriendsIDs()15✔ C
followers/ids.jsongetFollowersIDs()15✔ C
friendships/lookup.jsonlookupFriendships(userIds[])15N/A
friendships/incoming.jsongetIncomingFriendships(cursor)15N/A
friendships/outgoing.jsongetOutgoingFriendships(cursor)15N/A
friendships/create.jsoncreateFriendship(userId)N/A
friendships/destroy.jsondestroyFriendship(userId)N/A
friendships/update.jsonupdateFriendship(userId,enableDeviceNotification,retweets)N/A
friendships/show.jsonshowFriendship(sourceId, targetId)15N/A
friends/list.jsongetFriendsList(userId,cursor)15✔ C
followers/list.jsongetFollowersList(userId,cursor)15✔ C
* s: since_id, m: max_id, c: count, p: page, C:cursor

Users Resources

EndpointTwitter4J MethodRate limitPagination(*)
account/settings.jsongetAccuontSettings()15N/A
account/verify_credentials.jsonverifyCredentials()15N/A
account/settings.jsonupdateAccountSettings(trendLocationWoeid, sleepTimeEnabled, startSleepTime, endSleepTime, timeZone, lang)N/A
account/update_profile.jsonupdateProfile(name, url, location, description)N/A
account/update_profile_background_image.jsonupdateProfileBackgroundImage(file, tile)N/A
account/update_profile_colors.jsonupdateProfileColors(backgroundColor, textColor, linkColor, sidebarFillColor, sidebarBorderColor)N/A
account/update_profile_image.jsonupdateProfileImage(file)N/A
blocks/list.jsongetBlocksList()15✔ c
blocks/ids.jsongetBlocksIDs()15N/A
blocks/create.jsoncreateBlock(userId)N/A
blocks/destroy.jsondestroyBlock(userId)N/A
users/lookup.jsonlookupUsers(userId[])180N/A
users/show.jsonshowUser(userId)180N/A
users/search.jsonsearchUsers(query, page)180✔ pc
users/contributees.jsongetContributees(userId)15N/A
users/contributors.jsongetContributors(userId)15N/A
account/remove_profile_bannerremoveProfileBanner()N/A
account/update_profile_bannerupdateProfileBanner(image)N/A
* s: since_id, m: max_id, c: count, p: page, C:cursor

Suggested Users Resources

EndpointTwitter4J MethodRate limitPagination(*)
users/suggestions/:slug.jsongetUserSuggestions(categorySlug)15N/A
users/suggestions.jsongetSuggestedUserCategories()15N/A
users/suggestions/:slug/members.jsongetMemberSuggestions(categorySlug) 15N/A
* s: since_id, m: max_id, c: count, p: page, C:cursor

Favorites Resources

EndpointTwitter4J MethodRate limitPagination(*)
favorites/list.jsongetFavorites()15✔ smc
favorites/destroy.jsondestroyFavorite(statusId)N/A
favorites/create.jsoncreateFavorite(statusId)N/A
* s: since_id, m: max_id, c: count, p: page, C:cursor

Lists Resources

EndpointTwitter4J MethodRate limitPagination(*)
lists/list.jsongetUserLists(listOwnerUserId)15N/A
lists/statuses.jsongetUserListStatuses(id, paging)180✔ smc
lists/members/destroy.jsondestroyUserListMember(listId, userId)15N/A
lists/memberships.jsongetUserListMemberships(listMemberScreenName, cursor)15✔ C
lists/subscribers.jsongetUserListSubscribers(listId, cursor)15✔ C
lists/subscribers/create.jsoncreateUserListSubscription(listId)15N/A
lists/subscribers/show.jsonshowUserListSubscription(listId, userId)15N/A
lists/subscribers/destroy.jsondestroyUserListSubscription(listId)N/A
lists/members/create_all.jsoncreateUserListMembers(listId, userIDs[])N/A
lists/members/show.jsonshowUserListMembership(listId, userId)15N/A
lists/members.jsongetUserListMembers(listId, cursor)15✔ C
lists/members/create.jsoncreateUserListMember(listId, userId)N/A
lists/destroy.jsondestroyUserList(listId)N/A
lists/update.jsonupdateUserList(listId)N/A
lists/create.jsoncreateUserList(listId)N/A
lists/show.jsonshowUserList(id)15N/A
lists/subscriptions.jsongetUserListSubscriptions(cursor)15✔ C
* s: since_id, m: max_id, c: count, p: page, C:cursor

Saved Searches Resources

EndpointTwitter4J MethodRate limitPagination(*)
saved_searches/list.jsongetSavedSearches()15N/A
saved_searches/show/:id.jsonshowSavedSearch(savedSearchId)15N/A
saved_searches/create.jsoncreateSavedSearch(query)20lists/accountN/A
saved_searches/destroy/:id.jsondestroySavedSearch(savedSearchId)N/A
* s: since_id, m: max_id, c: count, p: page, C:cursor

Places & Geo Resources

EndpointTwitter4J MethodRate limitPagination(*)
geo/id/:place_id.jsongetGeoDetails(placeId)15N/A
geo/reverse_geocode.jsonreverseGeoCode(geoQuery)15N/A
geo/search.jsonsearchPlaces(geoQuery)15N/A
geo/similar_places.jsongetSimilarPlaces(location, name, containedWithin, streetAddress)15N/A
* s: since_id, m: max_id, c: count, p: page, C:cursor

Trends Resources

EndpointTwitter4J MethodRate limitPagination(*)
trends/place.jsongetPlaceTrends()15N/A
trends/available.jsongetAvailableTrends()15N/A
trends/closest.jsongetClosestTrends()15N/A
* s: since_id, m: max_id, c: count, p: page, C:cursor

Spam Reporting Resource

EndpointTwitter4J MethodRate limitPagination(*)
report_spam.jsonreportSpam(userId)15N/A
* s: since_id, m: max_id, c: count, p: page, C:cursor

Help Resources

EndpointTwitter4J MethodRate limitPagination(*)
help/configuration.jsongetAPIConfiguration()15N/A
help/languages.jsongetLanguages()15N/A
help/privacy.jsongetPrivacyPolicy()15N/A
help/tos.jsongetTermsOfService()15N/A
application/rate_limit_status.jsongetRateLimitStatus()180N/A