Skip to content
GridRouterhome

Search

Search providers, capabilities and pages

X API API

x.com

Verification pendingResearched, not yet routed
Official X (Twitter) v2 API, pay-per-use per resource read. Buying direct: Pay-per-use: Posts read $0.005 per resource. Listed .
Capabilities
0
From
n/a
Calls, 30 days
0
Ranked first
0 of 0

Overview

Researched from the vendor's own pages; every fact links to its source and the day we checked it.

The official X API v2 offers post search (recent and full-archive), filtered streams, users, lists and more with Bearer or OAuth auth. Billing is pay-per-use per resource returned; rate limits are per 15-minute window (e.g. recent search 450/15min per app, 300/15min per user) with x-rate-limit-* headers.

Company

Legal name
Not confirmed
Headquarters
Not confirmed
Founded
Not confirmed
Employees
Not confirmed
Ownership
Not confirmed
Kind
Platform
Website
Not confirmed

API

Verified
Access
Self-serve API
Style
REST
Auth
Bearer token, OAuth 2.0
Base URL
https://api.x.com/2
Features
Bulk —Async —Webhooks —MCP —Sandbox —
Rate limit
Per endpoint per 15 min, e.g. search/recent 450/15min app, 300/15min user

Pricing

Verified
Model
pay as you go
List prices
  • Posts: Read $0.005 per resource
  • User: Read $0.010 per resource
  • Post: Create $0.015 per request
Currency
USD
Units
resource
Free tier
Not confirmed

Compliance

SOC 2
Not confirmed
GDPR
Not confirmed
CCPA
Not confirmed
DPA
Not confirmed
Resale / storage
Unknown until a written agreement says otherwise

Relationships

Integrations
Not confirmed
Alternatives
None named by the vendor
Sources (4)

Placement in the Grid

Where this vendor sits on the GridRouter Grid in each category it serves. No vendor pays for placement.

Placement in the GridRouter Grid by category
CategoryPlacementExecuteCoverageCallsReport
SocialNot yet rated––0View Grid

API

The vendor's OpenAPI document as stored in the catalog, its operations, and the rate limits it publishes.

Official specOpenAPI 3.0.0 · 195 operations Spec (YAML)Vendor's spec
Operations in the x-api spec
MethodPathSummaryParamsSource
GET/2/accountGet developer account0Spec
POST/2/accountEnsure developer account0Spec
GET/2/account_activity/subscriptions/countGet Account Activity Subscription Count0Spec
GET/2/account_activity/webhooks/{webhook_id}/subscriptions/allValidate Account Activity Subscription1Spec
POST/2/account_activity/webhooks/{webhook_id}/subscriptions/allCreate subscription1Spec
GET/2/account_activity/webhooks/{webhook_id}/subscriptions/all/listGet Account Activity Subscriptions1Spec
DELETE/2/account_activity/webhooks/{webhook_id}/subscriptions/{user_id}/allDelete subscription2Spec
GET/2/activity/streamActivity Stream3Spec
GET/2/activity/subscriptionsGet X activity subscriptions2Spec
POST/2/activity/subscriptionsCreate X activity subscription0Spec
DELETE/2/activity/subscriptionsDelete X activity subscriptions by IDs1Spec
PUT/2/activity/subscriptions/{subscription_id}Update X activity subscription1Spec
DELETE/2/activity/subscriptions/{subscription_id}Deletes X activity subscription1Spec
POST/2/articles/draftCreate draft Article0Spec
POST/2/articles/{article_id}/publishPublish Article1Spec
GET/2/botsGet Bots0Spec
POST/2/botsCreate a bot0Spec
PUT/2/bots/{id}Update Bot1Spec
DELETE/2/bots/{id}Delete Bot1Spec
POST/2/bots/{id}/tokenRotate Bot Token1Spec
DELETE/2/bots/{id}/tokenRevoke Bot Token1Spec
GET/2/broadcastsList broadcasts3Spec
GET/2/broadcasts/chat/moderatorsGet chat moderators0Spec
POST/2/broadcasts/chat/moderatorsAdd a chat moderator0Spec
DELETE/2/broadcasts/chat/moderators/{user_id}Remove a chat moderator1Spec
GET/2/broadcasts/scheduledList scheduled broadcasts4Spec
POST/2/broadcasts/scheduledCreate a scheduled broadcast0Spec
GET/2/broadcasts/scheduled/{id}Get a scheduled broadcast1Spec
PUT/2/broadcasts/scheduled/{id}Update a scheduled broadcast1Spec
DELETE/2/broadcasts/scheduled/{id}Delete a scheduled broadcast2Spec
POST/2/broadcasts/scheduled/{id}/liveGo live on a scheduled broadcast1Spec
GET/2/broadcasts/{id}Get a broadcast1Spec
GET/2/broadcasts/{id}/chatGet broadcast chat history3Spec
POST/2/broadcasts/{id}/chatSend a chat message to a live broadcast1Spec
POST/2/broadcasts/{id}/chat/mutesMute or time out a user in a broadcast chat1Spec
DELETE/2/broadcasts/{id}/chat/mutes/{user_id}Unmute a user in a broadcast chat2Spec
DELETE/2/broadcasts/{id}/chat/{message_id}Remove a chat message from a live broadcast2Spec
GET/2/chat/conversationsGet Chat Conversations2Spec
POST/2/chat/conversations/groupCreate Chat Group Conversation0Spec
POST/2/chat/conversations/group/initializeInitialize Chat Group0Spec

Showing 40 of 195 operations; the full list is in the spec.

Rate limits

Per endpoint per 15 min, e.g. search/recent 450/15min app, 300/15min user Without a published limit GridRouter paces conservatively (1 request per second).

Compare X API