INTELLIGENCE

Know what your agents buy.

Costs, changes and evidence for better service decisions.

Cost intelligence

Find the better way to pay.

Compare service prices and payment options against your workload.

Scoped audits · customer usage requiredRequest a cost audit
Change intelligence

Know when your dependencies change.

Track payment offers, service schemas and provider changes over time.

Custom watchlists and historyDiscuss monitoring
Outcome intelligence

Connect the purchase to the result.

Bring charges, retries and task evaluations into one private evidence record.

Integration pilot · your task criteriaConnect your workflow

THE EVIDENCE BASE

Collected. Dated. Traceable.

Use the API
14,635Source listings
33Source snapshots
27,889Recorded changes
1,221Endpoint observations

Latest snapshot: Sep 12, 2026, 05:41 UTC. Daily collection; gaps remain unknown.

554 observations · Differences between dated observations.

x402.twit.shUploads an image to Twitter/X for the authenticated user and returns a media_id to attach to a tweet. Send the file as multipart/form-data field "file" (e.g. -F "file=@photo.jpeg"); pass auth_token and ct0 as query params. Returns media_id, media_id_string, media_key, size, expires_after_secs, and image metadata.
https://x402.twit.sh/tweets/mediaUpload

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Uploads an image to Twitter/X for the authenticated user and returns a media_id to attach to a tweet. Send the file as multipart/form-data field \"file\" (e.g. -F \"file=@photo.jpeg\"); pass auth_token and ct0 as query params. Returns media_id, media_id_string, media_key, size, expires_after_secs, and image metadata.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.006,
  "metadata": null,
  "method": "POST",
  "observed_at": 1785974400,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "2b3f9441a908f4c1e0477e05ce55f1d4f83266c8b93b82b67d5c9245d2597353",
  "schema_fingerprint": "be03762f7028eeea",
  "service_id": "5da7488aaf1ee64cd57a100bd1fadfa2dd4c9e77e84cb7d1a705da2390c0d33c",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-05T21:33:50.17Z",
  "url": "https://x402.twit.sh/tweets/mediaUpload",
  "usage_rights": "not_reviewed"
}
x402.twit.shGet the list of Twitter/X users who follow a specific user. Returns up to 50 follower profiles per page with pagination support. Query params: id (string, required) - numeric Twitter user ID; next_token (string, optional) - pagination cursor, e.g. GET /users/followers?id=44196397. Returns X v2 API-compatible JSON.
https://x402.twit.sh/users/followers

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Get the list of Twitter/X users who follow a specific user. Returns up to 50 follower profiles per page with pagination support. Query params: id (string, required) - numeric Twitter user ID; next_token (string, optional) - pagination cursor, e.g. GET /users/followers?id=44196397. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.01,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785974400,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "2b3f9441a908f4c1e0477e05ce55f1d4f83266c8b93b82b67d5c9245d2597353",
  "schema_fingerprint": "252f171f27f8624d",
  "service_id": "70c5cb554238d3b6402b2a60ec17e9887f99522f5b707cb5b85c0556b56591f5",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-07-30T05:53:23.609Z",
  "url": "https://x402.twit.sh/users/followers",
  "usage_rights": "not_reviewed"
}
x402.twit.shBulk look up multiple Twitter/X user profiles by their numeric user IDs in a single request. Returns an array of full user profiles. Query param: ids (string, required) - comma-separated numeric Twitter user IDs, max 50, e.g. GET /users?ids=44196397,12,783214. Returns X v2 API-compatible JSON.
https://x402.twit.sh/users

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Bulk look up multiple Twitter/X user profiles by their numeric user IDs in a single request. Returns an array of full user profiles. Query param: ids (string, required) - comma-separated numeric Twitter user IDs, max 50, e.g. GET /users?ids=44196397,12,783214. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.01,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785974400,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "2b3f9441a908f4c1e0477e05ce55f1d4f83266c8b93b82b67d5c9245d2597353",
  "schema_fingerprint": "d62e385a30a2a196",
  "service_id": "822197bba8b5a31bc17a3f57e0e3dee2dbaff49f89553d4dba20ae00ced6a841",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-07-10T10:52:20.444Z",
  "url": "https://x402.twit.sh/users",
  "usage_rights": "not_reviewed"
}
x402.twit.shLook up a Twitter/X user profile by their screen name. Returns full profile data including id, name, username, bio, follower count, following count, tweet count, verification status, and profile image URL. Query param: username (string, required) - Twitter screen name without @, e.g. GET /users/by/username?username=elonmusk. Returns X v2 API-compatible JSON.
https://x402.twit.sh/users/by/username

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Look up a Twitter/X user profile by their screen name. Returns full profile data including id, name, username, bio, follower count, following count, tweet count, verification status, and profile image URL. Query param: username (string, required) - Twitter screen name without @, e.g. GET /users/by/username?username=elonmusk. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.005,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785974400,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "2b3f9441a908f4c1e0477e05ce55f1d4f83266c8b93b82b67d5c9245d2597353",
  "schema_fingerprint": "bd4c352a214a7074",
  "service_id": "8875d4c592d50691a66d8d2ad43307d5bc5879c790a666aa9c279d3569cdc25f",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-04T09:41:46.782Z",
  "url": "https://x402.twit.sh/users/by/username",
  "usage_rights": "not_reviewed"
}
x402.twit.shRetrieve the full content of an X Article by the tweet ID of the post that hosts it. Returns article title, preview text, cover image, publish date, and full article_content as Markdown (headings, bold, italic, lists, images). Not available in the official X API. Query param: id (string, required) - numeric tweet ID of the article post, e.g. GET /articles/by/id?id=2010751592346030461.
https://x402.twit.sh/articles/by/id

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Retrieve the full content of an X Article by the tweet ID of the post that hosts it. Returns article title, preview text, cover image, publish date, and full article_content as Markdown (headings, bold, italic, lists, images). Not available in the official X API. Query param: id (string, required) - numeric tweet ID of the article post, e.g. GET /articles/by/id?id=2010751592346030461.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.01,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785974400,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "2b3f9441a908f4c1e0477e05ce55f1d4f83266c8b93b82b67d5c9245d2597353",
  "schema_fingerprint": "16ac317dea34bec6",
  "service_id": "950f99bb2c571f44bea42200e3032943e6759b368fc418c4c0a9a83d42c863f5",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-07-29T21:25:29.633Z",
  "url": "https://x402.twit.sh/articles/by/id",
  "usage_rights": "not_reviewed"
}
x402.twit.shGet the latest tweets (timeline) from a specific Twitter/X user by their username. Returns up to 20 tweets per page sorted by most recent first, with pagination support. Query params: username (string, required) - Twitter screen name; next_token (string, optional) - pagination cursor, e.g. GET /tweets/user?username=elonmusk. Returns X v2 API-compatible JSON.
https://x402.twit.sh/tweets/user

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Get the latest tweets (timeline) from a specific Twitter/X user by their username. Returns up to 20 tweets per page sorted by most recent first, with pagination support. Query params: username (string, required) - Twitter screen name; next_token (string, optional) - pagination cursor, e.g. GET /tweets/user?username=elonmusk. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.01,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785974400,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "2b3f9441a908f4c1e0477e05ce55f1d4f83266c8b93b82b67d5c9245d2597353",
  "schema_fingerprint": "6b4d625d4f5a81bc",
  "service_id": "b2c4946e33c93f5c6fc4de5b38f1a250ebd9002166dc8ca126abdbcf256449c0",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-06T04:14:00.573Z",
  "url": "https://x402.twit.sh/tweets/user",
  "usage_rights": "not_reviewed"
}
x402.twit.shLook up a single Twitter/X user profile by their numeric user ID. Returns full profile data including id, name, username, bio, follower count, following count, tweet count, and verification status. Query param: id (string, required) - numeric Twitter user ID, e.g. GET /users/by/id?id=44196397. Returns X v2 API-compatible JSON.
https://x402.twit.sh/users/by/id

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Look up a single Twitter/X user profile by their numeric user ID. Returns full profile data including id, name, username, bio, follower count, following count, tweet count, and verification status. Query param: id (string, required) - numeric Twitter user ID, e.g. GET /users/by/id?id=44196397. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.005,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785974400,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "2b3f9441a908f4c1e0477e05ce55f1d4f83266c8b93b82b67d5c9245d2597353",
  "schema_fingerprint": "5ba09ccbf2b60525",
  "service_id": "c07da404fe7d3489f6356b360ca9298278094b4f48b2df91cea2fd19919ac483",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-07-15T21:48:06.163Z",
  "url": "https://x402.twit.sh/users/by/id",
  "usage_rights": "not_reviewed"
}
x402.twit.shSearch Twitter/X tweets with advanced filters. Returns up to 20 tweets per page, most recent first, with pagination. At least one filter required. Params: words, phrase, anyWords, noneWords, hashtags, from, to, mentioning, minReplies, minLikes, minReposts, since (YYYY-MM-DD), until, next_token. e.g. GET /tweets/search?words=bitcoin&from=elonmusk&minLikes=100. Returns X v2 API-compatible JSON.
https://x402.twit.sh/tweets/search

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Search Twitter/X tweets with advanced filters. Returns up to 20 tweets per page, most recent first, with pagination. At least one filter required. Params: words, phrase, anyWords, noneWords, hashtags, from, to, mentioning, minReplies, minLikes, minReposts, since (YYYY-MM-DD), until, next_token. e.g. GET /tweets/search?words=bitcoin&from=elonmusk&minLikes=100. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.006,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785974400,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "2b3f9441a908f4c1e0477e05ce55f1d4f83266c8b93b82b67d5c9245d2597353",
  "schema_fingerprint": "176912ff20ab3d9d",
  "service_id": "f3421571d2416a693d52d1363cf8a73aae0cc9406355a96a2f4c62ce27c16c02",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-06T05:17:39.674Z",
  "url": "https://x402.twit.sh/tweets/search",
  "usage_rights": "not_reviewed"
}
x402.twit.shBulk look up multiple Twitter/X tweets by their numeric tweet IDs in a single request. Each tweet includes full text, author profile, and engagement metrics. Query param: ids (string, required) - comma-separated numeric tweet IDs, max 50, e.g. GET /tweets?ids=1110302988,1234567890. Returns X v2 API-compatible JSON.
https://x402.twit.sh/tweets

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Bulk look up multiple Twitter/X tweets by their numeric tweet IDs in a single request. Each tweet includes full text, author profile, and engagement metrics. Query param: ids (string, required) - comma-separated numeric tweet IDs, max 50, e.g. GET /tweets?ids=1110302988,1234567890. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.01,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785888000,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "7c725d6eaa538eadfc4c11f87930b94178a8ac25c7113ef5f46ea0f6e08993c5",
  "schema_fingerprint": "ad9eafb35173d514",
  "service_id": "001c5a84357d23a4435ca3fe08b5ebaf5297ec265ce4b9fbf7410e40a0cb9e09",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-02T12:22:23.725Z",
  "url": "https://x402.twit.sh/tweets",
  "usage_rights": "not_reviewed"
}
x402.twit.shGet the members of a Twitter/X List by its numeric List ID. Returns up to 100 user profiles per page with pagination support. Query params: id (string, required) - numeric List ID; next_token (string, optional) - pagination cursor, e.g. GET /lists/members?id=84839422. Returns X v2 API-compatible JSON.
https://x402.twit.sh/lists/members

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Get the members of a Twitter/X List by its numeric List ID. Returns up to 100 user profiles per page with pagination support. Query params: id (string, required) - numeric List ID; next_token (string, optional) - pagination cursor, e.g. GET /lists/members?id=84839422. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.01,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785888000,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "7c725d6eaa538eadfc4c11f87930b94178a8ac25c7113ef5f46ea0f6e08993c5",
  "schema_fingerprint": "60ebb7dfd9b5a855",
  "service_id": "045678bad54df97f8989c2616e8199f0b10e692d45a8e6b3145eb5abb2bf4761",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-07-27T14:34:39.938Z",
  "url": "https://x402.twit.sh/lists/members",
  "usage_rights": "not_reviewed"
}
x402.twit.shGet replies to a specific Twitter/X tweet. Returns paginated reply tweets for a given tweet ID. Query params: id (string, required) - numeric tweet ID; next_token (string, optional) - pagination cursor, e.g. GET /tweets/replies?id=1110302988. Returns X v2 API-compatible JSON.
https://x402.twit.sh/tweets/replies

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Get replies to a specific Twitter/X tweet. Returns paginated reply tweets for a given tweet ID. Query params: id (string, required) - numeric tweet ID; next_token (string, optional) - pagination cursor, e.g. GET /tweets/replies?id=1110302988. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.01,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785888000,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "7c725d6eaa538eadfc4c11f87930b94178a8ac25c7113ef5f46ea0f6e08993c5",
  "schema_fingerprint": "27d45117360ad921",
  "service_id": "214309ce40a4584d2fc35188c689fad34d3228d85ac7fb4a0e1d0e57268ee231",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-07-30T05:53:09.821Z",
  "url": "https://x402.twit.sh/tweets/replies",
  "usage_rights": "not_reviewed"
}
x402.twit.shGet the latest tweets from a Twitter/X List by its numeric List ID. Returns ~100 tweets per page with pagination support. Query params: id (string, required) - numeric List ID; next_token (string, optional) - pagination cursor, e.g. GET /lists/tweets?id=84839422. Returns X v2 API-compatible JSON.
https://x402.twit.sh/lists/tweets

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Get the latest tweets from a Twitter/X List by its numeric List ID. Returns ~100 tweets per page with pagination support. Query params: id (string, required) - numeric List ID; next_token (string, optional) - pagination cursor, e.g. GET /lists/tweets?id=84839422. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.01,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785888000,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "7c725d6eaa538eadfc4c11f87930b94178a8ac25c7113ef5f46ea0f6e08993c5",
  "schema_fingerprint": "60ebb7dfd9b5a855",
  "service_id": "354334ef64fbc30250caa07f20d9d9a267ae408249ce947024c0df87c1952ce2",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-02T21:32:08.631Z",
  "url": "https://x402.twit.sh/lists/tweets",
  "usage_rights": "not_reviewed"
}
x402.twit.shSearch Twitter/X for user accounts matching a keyword or phrase. Returns up to 20 matching user profiles per page with pagination support. Useful for discovering users by topic, name, or keyword. Query params: query (string, required) - search keyword or phrase; next_token (string, optional) - pagination cursor from previous response, e.g. GET /users/search?query=bitcoin. Returns X v2 API-compatible JSON.
https://x402.twit.sh/users/search

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Search Twitter/X for user accounts matching a keyword or phrase. Returns up to 20 matching user profiles per page with pagination support. Useful for discovering users by topic, name, or keyword. Query params: query (string, required) - search keyword or phrase; next_token (string, optional) - pagination cursor from previous response, e.g. GET /users/search?query=bitcoin. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.01,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785888000,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "7c725d6eaa538eadfc4c11f87930b94178a8ac25c7113ef5f46ea0f6e08993c5",
  "schema_fingerprint": "af010cde376fe71a",
  "service_id": "35b9167c25facdf79dc9034521d72bd73efa489e7270b8fe4d6c3a0a658cc8dd",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-02T05:01:13.63Z",
  "url": "https://x402.twit.sh/users/search",
  "usage_rights": "not_reviewed"
}
x402.twit.shGet the list of Twitter/X users that a specific user follows. Returns up to 50 following profiles per page with pagination support. Query params: id (string, required) - numeric Twitter user ID; next_token (string, optional) - pagination cursor, e.g. GET /users/following?id=44196397. Returns X v2 API-compatible JSON.
https://x402.twit.sh/users/following

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Get the list of Twitter/X users that a specific user follows. Returns up to 50 following profiles per page with pagination support. Query params: id (string, required) - numeric Twitter user ID; next_token (string, optional) - pagination cursor, e.g. GET /users/following?id=44196397. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.01,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785888000,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "7c725d6eaa538eadfc4c11f87930b94178a8ac25c7113ef5f46ea0f6e08993c5",
  "schema_fingerprint": "252f171f27f8624d",
  "service_id": "4af3377c68609d696b1a3e665440ca3eddfba840cbd5a467589b707e4b3ae2b1",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-07-10T10:53:22.675Z",
  "url": "https://x402.twit.sh/users/following",
  "usage_rights": "not_reviewed"
}
x402.twit.shLook up a single Twitter/X tweet by its numeric tweet ID. Returns full tweet data including text, author profile, creation date, engagement metrics (likes, retweets, replies, quotes, bookmarks), and referenced tweets. Query param: id (string, required) - numeric tweet ID, e.g. GET /tweets/by/id?id=1110302988. Returns X v2 API-compatible JSON.
https://x402.twit.sh/tweets/by/id

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Look up a single Twitter/X tweet by its numeric tweet ID. Returns full tweet data including text, author profile, creation date, engagement metrics (likes, retweets, replies, quotes, bookmarks), and referenced tweets. Query param: id (string, required) - numeric tweet ID, e.g. GET /tweets/by/id?id=1110302988. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.0025,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785888000,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "7c725d6eaa538eadfc4c11f87930b94178a8ac25c7113ef5f46ea0f6e08993c5",
  "schema_fingerprint": "599fa276402b1f6e",
  "service_id": "5030a31c2f6dc93cfa360fd9621807ae1916a0b232679d69e83115404083afc0",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-07-29T18:14:18.23Z",
  "url": "https://x402.twit.sh/tweets/by/id",
  "usage_rights": "not_reviewed"
}
x402.twit.shUploads an image to Twitter/X for the authenticated user and returns a media_id to attach to a tweet. Send the file as multipart/form-data field "file" (e.g. -F "file=@photo.jpeg"); pass auth_token and ct0 as query params. Returns media_id, media_id_string, media_key, size, expires_after_secs, and image metadata.
https://x402.twit.sh/tweets/mediaUpload

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Uploads an image to Twitter/X for the authenticated user and returns a media_id to attach to a tweet. Send the file as multipart/form-data field \"file\" (e.g. -F \"file=@photo.jpeg\"); pass auth_token and ct0 as query params. Returns media_id, media_id_string, media_key, size, expires_after_secs, and image metadata.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.006,
  "metadata": null,
  "method": "POST",
  "observed_at": 1785888000,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "7c725d6eaa538eadfc4c11f87930b94178a8ac25c7113ef5f46ea0f6e08993c5",
  "schema_fingerprint": "be03762f7028eeea",
  "service_id": "5da7488aaf1ee64cd57a100bd1fadfa2dd4c9e77e84cb7d1a705da2390c0d33c",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-02T21:33:24.093Z",
  "url": "https://x402.twit.sh/tweets/mediaUpload",
  "usage_rights": "not_reviewed"
}
x402.twit.shGet the list of Twitter/X users who follow a specific user. Returns up to 50 follower profiles per page with pagination support. Query params: id (string, required) - numeric Twitter user ID; next_token (string, optional) - pagination cursor, e.g. GET /users/followers?id=44196397. Returns X v2 API-compatible JSON.
https://x402.twit.sh/users/followers

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Get the list of Twitter/X users who follow a specific user. Returns up to 50 follower profiles per page with pagination support. Query params: id (string, required) - numeric Twitter user ID; next_token (string, optional) - pagination cursor, e.g. GET /users/followers?id=44196397. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.01,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785888000,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "7c725d6eaa538eadfc4c11f87930b94178a8ac25c7113ef5f46ea0f6e08993c5",
  "schema_fingerprint": "252f171f27f8624d",
  "service_id": "70c5cb554238d3b6402b2a60ec17e9887f99522f5b707cb5b85c0556b56591f5",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-07-30T05:53:23.609Z",
  "url": "https://x402.twit.sh/users/followers",
  "usage_rights": "not_reviewed"
}
x402.twit.shBulk look up multiple Twitter/X user profiles by their numeric user IDs in a single request. Returns an array of full user profiles. Query param: ids (string, required) - comma-separated numeric Twitter user IDs, max 50, e.g. GET /users?ids=44196397,12,783214. Returns X v2 API-compatible JSON.
https://x402.twit.sh/users

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Bulk look up multiple Twitter/X user profiles by their numeric user IDs in a single request. Returns an array of full user profiles. Query param: ids (string, required) - comma-separated numeric Twitter user IDs, max 50, e.g. GET /users?ids=44196397,12,783214. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.01,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785888000,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "7c725d6eaa538eadfc4c11f87930b94178a8ac25c7113ef5f46ea0f6e08993c5",
  "schema_fingerprint": "d62e385a30a2a196",
  "service_id": "822197bba8b5a31bc17a3f57e0e3dee2dbaff49f89553d4dba20ae00ced6a841",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-07-10T10:52:20.444Z",
  "url": "https://x402.twit.sh/users",
  "usage_rights": "not_reviewed"
}
x402.twit.shLook up a Twitter/X user profile by their screen name. Returns full profile data including id, name, username, bio, follower count, following count, tweet count, verification status, and profile image URL. Query param: username (string, required) - Twitter screen name without @, e.g. GET /users/by/username?username=elonmusk. Returns X v2 API-compatible JSON.
https://x402.twit.sh/users/by/username

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Look up a Twitter/X user profile by their screen name. Returns full profile data including id, name, username, bio, follower count, following count, tweet count, verification status, and profile image URL. Query param: username (string, required) - Twitter screen name without @, e.g. GET /users/by/username?username=elonmusk. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.005,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785888000,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "7c725d6eaa538eadfc4c11f87930b94178a8ac25c7113ef5f46ea0f6e08993c5",
  "schema_fingerprint": "bd4c352a214a7074",
  "service_id": "8875d4c592d50691a66d8d2ad43307d5bc5879c790a666aa9c279d3569cdc25f",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-04T09:41:46.782Z",
  "url": "https://x402.twit.sh/users/by/username",
  "usage_rights": "not_reviewed"
}
x402.twit.shRetrieve the full content of an X Article by the tweet ID of the post that hosts it. Returns article title, preview text, cover image, publish date, and full article_content as Markdown (headings, bold, italic, lists, images). Not available in the official X API. Query param: id (string, required) - numeric tweet ID of the article post, e.g. GET /articles/by/id?id=2010751592346030461.
https://x402.twit.sh/articles/by/id

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Retrieve the full content of an X Article by the tweet ID of the post that hosts it. Returns article title, preview text, cover image, publish date, and full article_content as Markdown (headings, bold, italic, lists, images). Not available in the official X API. Query param: id (string, required) - numeric tweet ID of the article post, e.g. GET /articles/by/id?id=2010751592346030461.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.01,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785888000,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "7c725d6eaa538eadfc4c11f87930b94178a8ac25c7113ef5f46ea0f6e08993c5",
  "schema_fingerprint": "16ac317dea34bec6",
  "service_id": "950f99bb2c571f44bea42200e3032943e6759b368fc418c4c0a9a83d42c863f5",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-07-29T21:25:29.633Z",
  "url": "https://x402.twit.sh/articles/by/id",
  "usage_rights": "not_reviewed"
}
x402.twit.shGet the latest tweets (timeline) from a specific Twitter/X user by their username. Returns up to 20 tweets per page sorted by most recent first, with pagination support. Query params: username (string, required) - Twitter screen name; next_token (string, optional) - pagination cursor, e.g. GET /tweets/user?username=elonmusk. Returns X v2 API-compatible JSON.
https://x402.twit.sh/tweets/user

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Get the latest tweets (timeline) from a specific Twitter/X user by their username. Returns up to 20 tweets per page sorted by most recent first, with pagination support. Query params: username (string, required) - Twitter screen name; next_token (string, optional) - pagination cursor, e.g. GET /tweets/user?username=elonmusk. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.01,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785888000,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "7c725d6eaa538eadfc4c11f87930b94178a8ac25c7113ef5f46ea0f6e08993c5",
  "schema_fingerprint": "6b4d625d4f5a81bc",
  "service_id": "b2c4946e33c93f5c6fc4de5b38f1a250ebd9002166dc8ca126abdbcf256449c0",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-02T20:47:27.871Z",
  "url": "https://x402.twit.sh/tweets/user",
  "usage_rights": "not_reviewed"
}
x402.twit.shLook up a single Twitter/X user profile by their numeric user ID. Returns full profile data including id, name, username, bio, follower count, following count, tweet count, and verification status. Query param: id (string, required) - numeric Twitter user ID, e.g. GET /users/by/id?id=44196397. Returns X v2 API-compatible JSON.
https://x402.twit.sh/users/by/id

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Look up a single Twitter/X user profile by their numeric user ID. Returns full profile data including id, name, username, bio, follower count, following count, tweet count, and verification status. Query param: id (string, required) - numeric Twitter user ID, e.g. GET /users/by/id?id=44196397. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.005,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785888000,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "7c725d6eaa538eadfc4c11f87930b94178a8ac25c7113ef5f46ea0f6e08993c5",
  "schema_fingerprint": "5ba09ccbf2b60525",
  "service_id": "c07da404fe7d3489f6356b360ca9298278094b4f48b2df91cea2fd19919ac483",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-07-15T21:48:06.163Z",
  "url": "https://x402.twit.sh/users/by/id",
  "usage_rights": "not_reviewed"
}
x402.twit.shGet the latest tweets that mention the authenticated user (the notifications timeline). Returns up to 20 tweets per page, most recent first, with pagination support. Query params: auth_token (string, required) - Twitter auth_token cookie; ct0 (string, required) - Twitter ct0 cookie; type (string, optional) - notifications timeline to read: All (default), Priority, or Mentions; next_token (string, optional) - pagination cursor. Returns X v2 API-compatible JSON.
https://x402.twit.sh/tweets/mentions

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Get the latest tweets that mention the authenticated user (the notifications timeline). Returns up to 20 tweets per page, most recent first, with pagination support. Query params: auth_token (string, required) - Twitter auth_token cookie; ct0 (string, required) - Twitter ct0 cookie; type (string, optional) - notifications timeline to read: All (default), Priority, or Mentions; next_token (string, optional) - pagination cursor. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.006,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785888000,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "7c725d6eaa538eadfc4c11f87930b94178a8ac25c7113ef5f46ea0f6e08993c5",
  "schema_fingerprint": "53056490fe85179e",
  "service_id": "d9f3b5fa239856ad913984832bec6df28f46d6e098cb99437f809a8eb29e75f2",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-07-06T16:34:42.771Z",
  "url": "https://x402.twit.sh/tweets/mentions",
  "usage_rights": "not_reviewed"
}
x402.twit.shSearch Twitter/X tweets with advanced filters. Returns up to 20 tweets per page, most recent first, with pagination. At least one filter required. Params: words, phrase, anyWords, noneWords, hashtags, from, to, mentioning, minReplies, minLikes, minReposts, since (YYYY-MM-DD), until, next_token. e.g. GET /tweets/search?words=bitcoin&from=elonmusk&minLikes=100. Returns X v2 API-compatible JSON.
https://x402.twit.sh/tweets/search

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Search Twitter/X tweets with advanced filters. Returns up to 20 tweets per page, most recent first, with pagination. At least one filter required. Params: words, phrase, anyWords, noneWords, hashtags, from, to, mentioning, minReplies, minLikes, minReposts, since (YYYY-MM-DD), until, next_token. e.g. GET /tweets/search?words=bitcoin&from=elonmusk&minLikes=100. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.006,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785888000,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "7c725d6eaa538eadfc4c11f87930b94178a8ac25c7113ef5f46ea0f6e08993c5",
  "schema_fingerprint": "176912ff20ab3d9d",
  "service_id": "f3421571d2416a693d52d1363cf8a73aae0cc9406355a96a2f4c62ce27c16c02",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-04T18:00:12.966Z",
  "url": "https://x402.twit.sh/tweets/search",
  "usage_rights": "not_reviewed"
}
x402.twit.shBulk look up multiple Twitter/X tweets by their numeric tweet IDs in a single request. Each tweet includes full text, author profile, and engagement metrics. Query param: ids (string, required) - comma-separated numeric tweet IDs, max 50, e.g. GET /tweets?ids=1110302988,1234567890. Returns X v2 API-compatible JSON.
https://x402.twit.sh/tweets

Historical reference. Full payment options and token precision were not retained.

Source and evidence
{
  "description": "Bulk look up multiple Twitter/X tweets by their numeric tweet IDs in a single request. Each tweet includes full text, author profile, and engagement metrics. Query param: ids (string, required) - comma-separated numeric tweet IDs, max 50, e.g. GET /tweets?ids=1110302988,1234567890. Returns X v2 API-compatible JSON.",
  "domain": "x402.twit.sh",
  "evidence_mode": "legacy",
  "extension_names": [],
  "input_schema": null,
  "legacy_network": "eip155:8453",
  "legacy_pay_to": "0x9dBA414637c611a16BEa6f0796BFcbcBdc410df8",
  "legacy_price_basis": "unverified_assumption_of_six_decimals",
  "legacy_price_usd": 0.01,
  "metadata": null,
  "method": "GET",
  "observed_at": 1785801600,
  "offers": [],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": null,
  "quality": "not_evaluated",
  "run_id": "3987856b55e81abf5ad283fd5dfbf8de44548f3b523a04b60203fee2c900b678",
  "schema_fingerprint": "ad9eafb35173d514",
  "service_id": "001c5a84357d23a4435ca3fe08b5ebaf5297ec265ce4b9fbf7410e40a0cb9e09",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-02T12:22:23.725Z",
  "url": "https://x402.twit.sh/tweets",
  "usage_rights": "not_reviewed"
}

Outcome evidence starts with your workflow.

Private intake is ready for task IDs, charges, retries, result fingerprints and your evaluation criteria. Public performance comparisons need measured results; we do not have that benchmark yet.

Discuss an outcome integration
Collection coverage

Discovery comes from configured registries. Endpoint checks record responses, not task success. Older snapshots retain less detail. Customer usage, commercial terms and task evaluations require additional evidence.

1,423 historical or current source records quarantined during normalization; they are excluded from public comparisons.

43 of 43 archive objects verified in Backblaze. Last verification: Sep 12, 2026, 05:56 UTC.

Collection status JSON