{"info":{"title":"Glim","version":"1.0.0"},"openapi":"3.1.0","paths":{"/api/v1/amazon/search":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Amazon Search","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Search Amazon by keyword or browse bestsellers by category slug"},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Amazon Search","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Search Amazon by keyword or browse bestsellers by category slug"}},"/api/v1/github/get":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Github Get","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Fetch GitHub data from a ref (repo + README, files, commits, PRs, issues, discussions)"},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Github Get","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Fetch GitHub data from a ref (repo + README, files, commits, PRs, issues, discussions)"}},"/api/v1/github/search":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Github Search","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Search GitHub repositories, conversations, and discussions"},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Github Search","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Search GitHub repositories, conversations, and discussions"}},"/api/v1/inference/v1/chat/completions":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5400","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Chat Completions","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"LLM chat completion (OpenAI-compatible, streaming supported)"},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5400","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Chat Completions","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"LLM chat completion (OpenAI-compatible, streaming supported)"}},"/api/v1/reddit/get":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Reddit Get","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Fetch a Reddit post, subreddit, or user by ref"},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Reddit Get","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Fetch a Reddit post, subreddit, or user by ref"}},"/api/v1/telegram/get":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Telegram Get","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Fetch a public Telegram channel's posts (with optional in-channel search and history pagination) or a single post with its discussion comments"},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Telegram Get","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Fetch a public Telegram channel's posts (with optional in-channel search and history pagination) or a single post with its discussion comments"}},"/api/v1/twitter/get":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Twitter Get","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Fetch a tweet (with thread context) by URL/id or a user (with recent tweets) from one URL"},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Twitter Get","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Fetch a tweet (with thread context) by URL/id or a user (with recent tweets) from one URL"}},"/api/v1/twitter/search":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Twitter Search","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Search tweets with advanced operators (recommended). Body param is `query` (not q), e.g. {\"query\":\"from:elonmusk AI min_faves:100\"}"},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Twitter Search","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Search tweets with advanced operators (recommended). Body param is `query` (not q), e.g. {\"query\":\"from:elonmusk AI min_faves:100\"}"}},"/api/v1/twitter/users/:ref/tweets":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"4000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: :Ref Tweets","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"A user's recent tweets, ~20/page. Body: optional cursor + include_replies only"},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"4000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: :Ref Tweets","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"A user's recent tweets, ~20/page. Body: optional cursor + include_replies only"}},"/api/v1/web/fetch":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Web Fetch","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Fetch a web page and extract clean content"},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Web Fetch","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Fetch a web page and extract clean content"}},"/api/v1/web/search":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Web Search","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Web search powered by Exa"},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Web Search","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Web search powered by Exa"}},"/api/v1/youtube/get":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Youtube Get","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Fetch a YouTube transcript from a video URL or 11-char id (video_id, also accepted as ref or url); returns a presigned download URL to the transcript"},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Glim: Youtube Get","intent":"charge","method":"evm","recipient":"0xC751344Ee09B5159160173F77D4a1169bCd386A1"}]},"summary":"Fetch a YouTube transcript from a video URL or 11-char id (video_id, also accepted as ref or url); returns a presigned download URL to the transcript"}}},"x-service-info":{"description":"Glim is an x402-native service at https://glim.sh, indexed from the x402 Bazaar (Coinbase's public discovery directory). It charges callers itself in USDC on Base and is paid directly at its own wallet; Monex Protocol passes your request and payment headers through untouched. 12 endpoints listed."}}