{"provider":{"host":"x-data-gateway.annushka1190.workers.dev","name":"x-data-gateway.annushka1190.workers.dev","score":4,"live":false,"checkedAt":"2026-11-02T02:56:48.427Z","uptime72h":0,"lastCheck":{"httpStatus":200,"ms":220,"note":"HTTP 200 instead of 402"},"endpoints":21,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"cheapestUsd":"0.001","income7dUsd":"0.003","payers7d":3,"transfers7d":3,"payoutAddressShared":true,"claimed":false,"page":"https://logicnodes.io/observatory/p/x-data-gateway.annushka1190.workers.dev"},"endpoints":[{"url":"https://x-data-gateway.annushka1190.workers.dev/mcp","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"MCP tools/call gas_base: Current gas price on Base from public RPC (wei + gwei). Optional query network=base for schema probes. e.g. GET /v1/gas/base"},{"url":"https://x-data-gateway.annushka1190.workers.dev/v1/gas/base","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Current gas price on Base from public RPC (wei + gwei). Optional query network=base for schema probes. e.g. GET /v1/gas/base"},{"url":"https://x-data-gateway.annushka1190.workers.dev/v1/health/paid","method":"GET","priceMicroUsd":1000,"networks":["eip155:8453"],"description":"Cheap end-to-end x402 test. Returns { ok: true, ts }. GET /v1/health/paid"},{"url":"https://x-data-gateway.annushka1190.workers.dev/tweets/by/id","method":"GET","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"One post by numeric ID: text, author, metrics (likes, retweets, replies, quotes, views). e.g. GET /tweets/by/id?id=20"},{"url":"https://x-data-gateway.annushka1190.workers.dev/v1/price/spot","method":"GET","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"USD spot via DexScreener search for symbol (e.g. ETH, BTC, SOL). Returns priceUsd, confidence, sources. e.g. GET /v1/price/spot?symbol=ETH"},{"url":"https://x-data-gateway.annushka1190.workers.dev/v1/defi/tvl","method":"GET","priceMicroUsd":3000,"networks":["eip155:8453"],"description":"Current TVL for a protocol slug from DefiLlama free API. e.g. GET /v1/defi/tvl?slug=aave"},{"url":"https://x-data-gateway.annushka1190.workers.dev/users/by/id","method":"GET","priceMicroUsd":4000,"networks":["eip155:8453"],"description":"Look up a public X user by numeric ID. Same fields as username lookup. e.g. GET /users/by/id?id=44196397"},{"url":"https://x-data-gateway.annushka1190.workers.dev/users/by/username","method":"GET","priceMicroUsd":4000,"networks":["eip155:8453"],"description":"Look up a public X/Twitter user by handle. Returns id, username, display name, bio, location, followers/following/statuses counts, verified flag, createdAt, profile image. Query: username (required, no @). e.g. GET /users/by/username?username=elonmusk"},{"url":"https://x-data-gateway.annushka1190.workers.dev/v1/token/meta","method":"GET","priceMicroUsd":4000,"networks":["eip155:8453"],"description":"Metadata for a token contract (prefers Base). name/symbol/priceUsd always refer to the *requested* address — not the other side of a DEX pair. Stables fall back to registry if Dex is rate-limited. e.g. GET /v1/token/meta?address=0x8335...USDC"},{"url":"https://x-data-gateway.annushka1190.workers.dev/v1/token/pairs","method":"GET","priceMicroUsd":4000,"networks":["eip155:8453"],"description":"Top liquidity pairs for a token address from DexScreener. e.g. GET /v1/token/pairs?address=0x..."},{"url":"https://x-data-gateway.annushka1190.workers.dev/tweets/search","method":"GET","priceMicroUsd":5000,"networks":["eip155:8453"],"description":"Search posts. At least one of: words (or query alias), phrase, hashtags, from, minLikes, since, until. e.g. GET /tweets/search?words=bitcoin or ?query=bitcoin"},{"url":"https://x-data-gateway.annushka1190.workers.dev/v1/x402/probe","method":"GET","priceMicroUsd":5000,"networks":["eip155:8453"],"description":"Unauthenticated GET to resourceUrl; checks HTTP 402, accepts[], price sanity. Query: url (required). e.g. GET /v1/x402/probe?url=https://..."},{"url":"https://x-data-gateway.annushka1190.workers.dev/v1/trending/base","method":"GET","priceMicroUsd":6000,"networks":["eip155:8453"],"description":"Ranked Base-related tokens from DexScreener boosts/search with simple momentum/risk heuristics. e.g. GET /v1/trending/base"},{"url":"https://x-data-gateway.annushka1190.workers.dev/tweets","method":"GET","priceMicroUsd":7000,"networks":["eip155:8453"],"description":"Up to 50 tweets by comma-separated IDs. e.g. GET /tweets?ids=20,21,22"},{"url":"https://x-data-gateway.annushka1190.workers.dev/tweets/user","method":"GET","priceMicroUsd":7000,"networks":["eip155:8453"],"description":"Recent posts from a user (newest first) with author and metrics. e.g. GET /tweets/user?username=elonmusk"},{"url":"https://x-data-gateway.annushka1190.workers.dev/tweets/quotes","method":"GET","priceMicroUsd":8000,"networks":["eip155:8453"],"description":"Posts that quote a given tweet ID (via search quoted filter). e.g. GET /tweets/quotes?id=20"},{"url":"https://x-data-gateway.annushka1190.workers.dev/tweets/replies","method":"GET","priceMicroUsd":8000,"networks":["eip155:8453"],"description":"Replies to a post by numeric ID. e.g. GET /tweets/replies?id=20"},{"url":"https://x-data-gateway.annushka1190.workers.dev/users/followers","method":"GET","priceMicroUsd":8000,"networks":["eip155:8453"],"description":"One page of followers by numeric user ID. e.g. GET /users/followers?id=44196397"},{"url":"https://x-data-gateway.annushka1190.workers.dev/users/following","method":"GET","priceMicroUsd":8000,"networks":["eip155:8453"],"description":"One page of accounts followed by numeric user ID (GraphQL Following when available). e.g. GET /users/following?id=44196397"},{"url":"https://x-data-gateway.annushka1190.workers.dev/users/search","method":"GET","priceMicroUsd":8000,"networks":["eip155:8453"],"description":"Search public accounts by keyword. e.g. GET /users/search?query=bitcoin"},{"url":"https://x-data-gateway.annushka1190.workers.dev/workflows/profile-digest","method":"GET","priceMicroUsd":40000,"networks":["eip155:8453"],"description":"Profile + recent tweets + avg engagement in one call. e.g. GET /workflows/profile-digest?username=elonmusk&tweet_count=20"}]}