> ## Documentation Index
> Fetch the complete documentation index at: https://docs.x.com/llms.txt
> Use this file to discover all available pages before exploring further.

# X Activity API event pricing

> Pricing for X Activity API events

<Note>
  Per-event billing only applies to users on the pay-per-use product.
</Note>

All X Activity API events are delivered via webhooks and billed per event. See the [pricing page](/x-api/getting-started/pricing) for details.

| Event | Price |
| - | - |
| `post.create` | \$0.005/event |
| `post.delete` | not billed |
| `post.mention.create` | \$0.005/event |
| `post.reply.create` | \$0.005/event |
| `post.quote.create` | \$0.005/event |
| `post.repost.create` | \$0.005/event |
| `like.create` | \$0.001/event |
| `follow.follow` | \$0.01/event |
| `follow.unfollow` | \$0.01/event |
| `subscriptions.subscribe` | not billed |
| `subscriptions.unsubscribe` | not billed |
| `profile.update.bio` | \$0.005/event |
| `profile.update.profile_picture` | \$0.005/event |
| `profile.update.banner_picture` | \$0.005/event |
| `profile.update.screenname` | \$0.005/event |
| `profile.update.handle` | \$0.005/event |
| `profile.update.geo` | \$0.005/event |
| `profile.update.url` | \$0.005/event |
| `profile.update.verified_badge` | \$0.005/event |
| `profile.update.affiliate_badge` | \$0.005/event |
| `chat.received` | \$0.01/event |
| `chat.sent` | not billed |
| `chat.conversation_join` | not billed |
| `dm.received` | \$0.01/event |
| `dm.sent` | not billed |
| `dm.read` | not billed |
| `dm.indicate_typing` | not billed |
| `news.new` | N/A Enterprise Only |
| `spaces.start` | \$0.005/event |
| `spaces.end` | \$0.005/event |
| `mute.mute` | \$0.001/event |
| `mute.unmute` | \$0.001/event |
| `block.block` | \$0.001/event |
| `block.unblock` | \$0.001/event |
| `broadcast.start` | \$0.005/event |
| `broadcast.end` | \$0.005/event |
| `broadcast.chat` | not billed |
| `broadcast.chat.remove` | not billed |
| `oauth.revoke` | not billed |
