twitr.sh
twitr.sh
· twitr.sh
Trending topics and breaking stories across tech, dev, science, business, culture, politics, and entertainment — aggregated from multiple public sources with regional and time-window filters. Flat sub-cent price per call; the cheap first stop for what is happening right now.
twitr.sh via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
gate: missing url
Dispute or improve this rating
F
Conformance score: 29/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 calls Public aggregate · no PII recordedNo calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.
Endpoints
| Endpoint | Price | Currency |
|---|---|---|
https://twitr.sh/api/tools/compose
|
0.001 | USDC |
https://twitr.sh/api/tools/draws
|
0.6012 | USDC |
https://twitr.sh/api/tools/radar
|
0.001 | USDC |
https://twitr.sh/api/tools/x_communities
|
0.0012 | USDC |
https://twitr.sh/api/tools/x_inbox
|
0.06 | USDC |
https://twitr.sh/api/tools/x_lists
|
0.12 | USDC |
https://twitr.sh/api/tools/x_read
|
0.0012 | USDC |
https://twitr.sh/api/tools/x_search
|
0.06 | USDC |
https://twitr.sh/api/tools/x_timeline
|
0.12 | USDC |
0xb5194a98dbdbb7028b585db26b972e7f0f3f826a · basescan ↗
eth_getLogs on USDC Transfer events to the payment wallet.
concentrated_payers
3/5
Payer identities observed; volume is concentrated in a small number of payers.
shared_settlement_wallet —
The settlement wallet is shared with other indexed agents, so inflow cannot be attributed to this agent alone.
daily_volume_aggregate, active_day_cadence, amount_regularity, spike_concentration, settlement_wallet_overlap, payer_uniqueness, payer_concentration, payer_recurrence, payer_payee_overlap.
Derived from agent_revenue_daily, agents.payment_wallet, agent_payment_transactions.
Measured 2026-08-13.
get_agent_full and
payment_intelligence skills
on REST, A2A and MCP. API docs →
| Agent card | https://twitr.sh/.well-known/mcp.json |
| Provider | https://twitr.sh |
| Docs | https://twitr.sh |
Health · last 18 probes
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/twitr.sh) [](https://agenstry.com/agents/twitr.sh) [](https://agenstry.com/agents/twitr.sh) [](https://agenstry.com/agents/twitr.sh)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"_source": "agentic.market",
"service": {
"id": "twitr-sh",
"name": "twitr.sh",
"description": "",
"domain": "twitr.sh",
"provider": "twitr.sh",
"providerUrl": "",
"category": "",
"networks": [
"Base",
"solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp"
],
"enriched": false,
"endpoints": [
{
"url": "https://twitr.sh/api/tools/compose",
"description": "AI tweet drafting: generate, refine, and score tweet text in a 3-step flow.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "goal",
"type": "string",
"description": "",
"example": "announce launch",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "step",
"type": "string",
"description": "",
"example": "generate",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tone",
"type": "string",
"description": "",
"example": "punchy",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "topic",
"type": "string",
"description": "",
"example": "pay-per-call APIs for AI agents",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://twitr.sh/api/tools/draws",
"description": "Run a provably fair giveaway on X/Twitter: pick crypto-random winners from a tweet's replies, with retweet, follow, hashtag, keyword, minimum-follower, and account-age conditions. Fixed price set upfront from your estimated entry count.",
"pricing": {
"amount": "0.6012",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "estimatedEntries",
"type": "number",
"description": "",
"example": 500,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "tweetUrl",
"type": "string",
"description": "",
"example": "https://x.com/vercel/status/2079908425904042170",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "winnerCount",
"type": "number",
"description": "",
"example": 3,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://twitr.sh/api/tools/radar",
"description": "Trending topics and breaking stories across tech, dev, science, business, culture, politics, and entertainment \u2014 aggregated from multiple public sources with regional and time-window filters. Flat sub-cent price per call; the cheap first stop for what is happening right now.",
"pricing": {
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "category",
"type": "string",
"description": "",
"example": "tech",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "hours",
"type": "number",
"description": "",
"example": 24,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "limit",
"type": "number",
"description": "",
"example": 20,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "8",
"l30DaysUniquePayers": "3"
}
},
{
"url": "https://twitr.sh/api/tools/x_communities",
"description": "Read an X/Twitter Community: profile info, member and moderator rosters, the community's tweets, or keyword search inside the community. Fixed price for info; billed per item for rosters, tweets, and search.",
"pricing": {
"amount": "0.0012",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "id",
"type": "string",
"description": "",
"example": "2079908425904042170",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "kind",
"type": "string",
"description": "",
"example": "info",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://twitr.sh/api/tools/x_inbox",
"description": "Read a connected X/Twitter account's private surfaces: bookmarks and bookmark folders, notifications, and DM history. Billed per item returned; readable only for handles this wallet connected.",
"pricing": {
"amount": "0.06",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "account",
"type": "string",
"description": "",
"example": "myhandle",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "action",
"type": "string",
"description": "",
"example": "bookmarks",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "resultsLimit",
"type": "number",
"description": "",
"example": 50,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://twitr.sh/api/tools/x_lists",
"description": "Read an X/Twitter List: its combined tweet timeline, its member roster, or its followers. Billed per item returned. Useful for following a curated set of accounts as one feed.",
"pricing": {
"amount": "0.12",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "id",
"type": "string",
"description": "",
"example": "2079908425904042170",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "kind",
"type": "string",
"description": "",
"example": "tweets",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "resultsLimit",
"type": "number",
"description": "",
"example": 100,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://twitr.sh/api/tools/x_read",
"description": "Read live X/Twitter data: look up a single tweet or user profile, batch-read up to 100 tweets or users at once, check whether one account follows another, fetch trending topics by region, extract a long-form article, or download tweet media. Pay per call in USDC \u2014 no API key, no signup; failed calls are never charged.",
"pricing": {
"amount": "0.0012",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "id",
"type": "string",
"description": "",
"example": "2079908425904042170",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "resource",
"type": "string",
"description": "",
"example": "get-tweet",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "10",
"l30DaysUniquePayers": "5"
}
},
{
"url": "https://twitr.sh/api/tools/x_search",
"description": "Search X/Twitter tweets with the full operator set \u2014 keyword, exact phrase, from-user, language, date range, media type, minimum likes/retweets, verified-only \u2014 or search user profiles by keyword. Billed per tweet returned against your resultsLimit cap. Built for tracking what people say about a topic, brand, or ticker in real time.",
"pricing": {
"amount": "0.06",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "language",
"type": "string",
"description": "",
"example": "en",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "minFaves",
"type": "number",
"description": "",
"example": 100,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "q",
"type": "string",
"description": "",
"example": "artificial intelligence",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "resultsLimit",
"type": "number",
"description": "",
"example": 50,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "type",
"type": "string",
"description": "",
"example": "search-tweets",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "26",
"l30DaysUniquePayers": "3"
}
},
{
"url": "https://twitr.sh/api/tools/x_timeline",
"description": "Fetch a user's X/Twitter timeline \u2014 their tweets, replies, likes, media posts, or mentions \u2014 plus follower and following lists, and per-tweet engagement lists (who replied, quoted, retweeted, or favorited). Billed per item returned. The building block for monitoring what an account posts or ranking accounts by activity.",
"pricing": {
"amount": "0.12",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "id",
"type": "string",
"description": "",
"example": "elonmusk",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "kind",
"type": "string",
"description": "",
"example": "user-tweets",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "resultsLimit",
"type": "number",
"description": "",
"example": 100,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [],
"quality": {
"l30DaysTotalCalls": "5",
"l30DaysUniquePayers": "3"
}
}
],
"integrationType": "",
"isNew": false,
"priceSummary": {
"minAmount": "0.001",
"maxAmount": "0.6012",
"avgCostPerTransaction": "0.107289",
"avgCostBasis": "exact",
"currency": "USDC"
},
"serviceName": "",
"tags": [],
"iconUrl": ""
}
}