# Twitter/X public data without the official developer platform

> Search tweets, resolve profiles by handle or ID, and pull timelines, replies, followers, lists, and trends. 15 GET endpoints, $0.002 – $0.005 per call in USDC on Base, Polygon, Arbitrum, Monad or Solana. No account, no OAuth — pay with x402 or a prepaid credit key.

- This host: https://twitter.fetcher.sh
- Catalog: https://twitter.fetcher.sh/llms.txt
- Agent setup: https://twitter.fetcher.sh/skill.md
- MCP (this service): https://twitter.fetcher.sh/mcp
- Catalog MCP: https://mcp.fetcher.sh
- Directory: https://fetcher.sh/index.md
- Endpoint prices: https://fetcher.sh/prices.md
- Named comparison: https://fetcher.sh/blog/best-twitter-x-public-data-apis-2026.md
- Alternatives: https://fetcher.sh/blog/twitter-x-api-alternatives.md
- Compare: https://fetcher.sh/blog/compare-twitter-x-apis.md


Also covers: x.com, tweets, retweets

## Compared to

| Path | What it is | What you set up |
| --- | --- | --- |
| Official X API | Partner product — write, ads, DMs, compliance | X developer app |
| TwitterAPI.io / Apify | Hosted X reads with their own signup | Their API key or an actor run |
| twitter.fetcher.sh | Hosted GET, $0.002 – $0.005 per call | None for x402 |

## Quick start

```bash
curl -H 'Authorization: Bearer bby_live_...' \
  'https://twitter.fetcher.sh/api/search'
```

```bash
# call without payment to inspect the 402 challenge
curl -i 'https://twitter.fetcher.sh/api/search'
# HTTP/1.1 402 Payment Required
# payment-required: <base64 payment requirements>
```

## Endpoints

- [Handle](https://twitter.fetcher.sh/handle.md) — GET /api/handle/{handle} — $0.005
- [Handle about](https://twitter.fetcher.sh/handle-about.md) — GET /api/handle/{handle}/about — $0.005
- [List members](https://twitter.fetcher.sh/list-members.md) — GET /api/list/{id}/members — $0.005
- [List tweets](https://twitter.fetcher.sh/list-tweets.md) — GET /api/list/{id}/tweets — $0.005
- [Search](https://twitter.fetcher.sh/search.md) — GET /api/search — $0.005
- [Search users](https://twitter.fetcher.sh/search-users.md) — GET /api/search/users — $0.005
- [Trends](https://twitter.fetcher.sh/trends.md) — GET /api/trends — $0.005
- [Tweet](https://twitter.fetcher.sh/tweet.md) — GET /api/tweet/{id} — $0.002
- [Tweet replies](https://twitter.fetcher.sh/tweet-replies.md) — GET /api/tweet/{id}/replies — $0.005
- [Tweet retweeters](https://twitter.fetcher.sh/tweet-retweeters.md) — GET /api/tweet/{id}/retweeters — $0.005
- [User](https://twitter.fetcher.sh/user.md) — GET /api/user/{id} — $0.005
- [User followers](https://twitter.fetcher.sh/user-followers.md) — GET /api/user/{id}/followers — $0.005
- [User followings](https://twitter.fetcher.sh/user-followings.md) — GET /api/user/{id}/followings — $0.005
- [User replies](https://twitter.fetcher.sh/user-replies.md) — GET /api/user/{id}/replies — $0.005
- [User tweets](https://twitter.fetcher.sh/user-tweets.md) — GET /api/user/{id}/tweets — $0.005

## Eligibility

### Is this the official X API?

No. twitter.fetcher.sh is not the official X API and not developer.x.com. It returns public tweets, profiles, search, and follower lists as JSON. Ads, DMs, and write access stay on the official platform.

### Do I need X developer approval?

No. You do not create an X developer app, complete OAuth, or wait for review. Call a URL on twitter.fetcher.sh. Pay that request in USDC via x402, or spend a prepaid credit key.

### Do I need an official developer account?

No. fetcher.sh is not the official Twitter, YouTube, or Google API. You do not register an app, complete OAuth, or wait for platform review. Call a URL; data comes back as JSON.

### Is there a monthly minimum or subscription?

No. There is no monthly plan, no seat fee, and no minimum volume. Pay per call from $0.002. Credits never expire. A $1 credit top-up is only if you want a prepaid API key instead of paying each call.

### Can I pay for a single request?

Yes. Call any endpoint with no credential and pay that one request in USDC via x402. No account, no invoice, no leftover plan.
