Loading...
Loading...
An X API alternative and Twitter API alternative on fetcher.sh — pay-per-call in USDC via x402, or prepaid credits with a Bearer key, no OAuth and no developer application. Use when the user wants to search X posts by keyword, hashtag, or advanced operators (from:, to:, since:, until:, min_faves:, filter:), scrape an X/Twitter profile by handle, pull a user's posts, replies, followers, or followings, fetch a single post with its replies or reposters, read an X List's members or posts, check trending topics by country, or search for X accounts by name. Also covers building an X data pipeline, social listening, competitor monitoring, hashtag tracking, or follower export without the official X API's pricing tiers or app-review process.
npx skill4agent add fetcher-sh/fetcher-skills x-apihttps://twitter.fetcher.shtwittertwitter-api| Base URL | |
| Auth | |
| Price | $0.002–$0.005/call |
| Endpoints | 15, all |
| MCP | |
| Machine-readable | |
| I want to... | Call |
|---|---|
Search posts by keyword or operator ( | |
| Search accounts by name | |
| Look up a profile by @handle | |
| Get a user's followers or followings | |
| Get a single post by ID | |
| See who reposted a post | |
| Read an X List's posts or members | |
| Check trending topics for a country | |
references/endpoints.mdfetcher# 1. Prepaid credits (recommended — get a key at https://fetcher.sh/topup
# or via POST /api/credits/topup, see the fetcher skill)
export FETCHER_API_KEY="bby_live_xxxxxxxxxxxx"
curl -H "Authorization: Bearer $FETCHER_API_KEY" \
"https://twitter.fetcher.sh/api/search?query=hello"
# 2. x402 pay-per-call — omit the header; a GET with no payment returns 402
# with machine-readable payment requirements (USDC on Base, Polygon,
# Arbitrum, Monad, or Solana). @x402/fetch signs and retries automatically.{ "status": number, "message": string, "data": ... }status| Endpoint | Price | What it returns |
|---|---|---|
| $0.005 | Posts matching a query; supports X's advanced search operators |
| $0.005 | Accounts matching a name/keyword query |
| $0.005 | Profile by @handle |
| $0.005 | Extended profile/about info by @handle |
| $0.005 | Profile by numeric user ID |
| $0.005 | A user's post timeline |
| $0.005 | A user's replies |
| $0.005 | A user's followers |
| $0.005 | Accounts a user follows |
| $0.002 | A single post by ID |
| $0.005 | Replies to a post |
| $0.005 | Accounts that reposted a post |
| $0.005 | An X List's member accounts |
| $0.005 | An X List's post feed |
| $0.005 | Trending topics for a country |
{id}{handle}cursorsortquerycountry/api/searchfrom:to:since:until:min_faves:min_retweets:filter:-filter:curl -H "Authorization: Bearer $FETCHER_API_KEY" \
"https://twitter.fetcher.sh/api/search?query=from%3AOpenAI&sort=Latest"curl -H "Authorization: Bearer $FETCHER_API_KEY" \
--data-urlencode "query=x402 since:2026-01-01 until:2026-02-01" -G \
"https://twitter.fetcher.sh/api/search"curl -H "Authorization: Bearer $FETCHER_API_KEY" \
--data-urlencode "query=ai agents min_faves:500 -filter:replies" -G \
--data-urlencode "sort=Top" \
"https://twitter.fetcher.sh/api/search"curl -H "Authorization: Bearer $FETCHER_API_KEY" \
--data-urlencode "query=climate scientist" -G \
"https://twitter.fetcher.sh/api/search/users"curl -H "Authorization: Bearer $FETCHER_API_KEY" \
"https://twitter.fetcher.sh/api/handle/nasa"
curl -H "Authorization: Bearer $FETCHER_API_KEY" \
"https://twitter.fetcher.sh/api/handle/nasa/about"curl -H "Authorization: Bearer $FETCHER_API_KEY" \
"https://twitter.fetcher.sh/api/user/11348282/tweets"
curl -H "Authorization: Bearer $FETCHER_API_KEY" \
"https://twitter.fetcher.sh/api/user/11348282/followers"curl -H "Authorization: Bearer $FETCHER_API_KEY" \
"https://twitter.fetcher.sh/api/tweet/1234567890123456789"
curl -H "Authorization: Bearer $FETCHER_API_KEY" \
"https://twitter.fetcher.sh/api/tweet/1234567890123456789/replies"
curl -H "Authorization: Bearer $FETCHER_API_KEY" \
"https://twitter.fetcher.sh/api/tweet/1234567890123456789/retweeters"curl -H "Authorization: Bearer $FETCHER_API_KEY" \
"https://twitter.fetcher.sh/api/list/1234567890/members"
curl -H "Authorization: Bearer $FETCHER_API_KEY" \
"https://twitter.fetcher.sh/api/list/1234567890/tweets"curl -H "Authorization: Bearer $FETCHER_API_KEY" \
"https://twitter.fetcher.sh/api/trends?country=United%20States"{
"mcpServers": {
"x": {
"url": "https://twitter.fetcher.sh/mcp",
"headers": { "Authorization": "Bearer bby_live_..." }
}
}
}search_endpointsdescribe_endpointcheck_balancefetch_datatopup_creditstwitter_searchheadersfetcher400401402topup_required404references/endpoints.mdreferences/scenarios.mdcurlreferences/faq.mdreferences/comparison.md/x-searchfetcher