{"openapi":"3.1.0","info":{"title":"memestock.market API","version":"1.0.0","description":"The memestock market: memecoins paired against tokenized stocks on Base, Robinhood Chain and Solana. Paid endpoints use x402 (USDC or ₸USD on Base)."},"servers":[{"url":"https://memestock.market"}],"paths":{"/api/market":{"get":{"summary":"Top pools (free, attribution)","parameters":[{"name":"limit","in":"query","required":false,"description":"1-500","schema":{"type":"string"}},{"name":"chain","in":"query","required":false,"description":"base | robinhood | solana","schema":{"type":"string"}},{"name":"stock","in":"query","required":false,"description":"ticker","schema":{"type":"string"}},{"name":"launchpad","in":"query","required":false,"description":"id","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402): the body lists the accepted payments"}}}},"/api/market/history":{"get":{"summary":"Daily history of a scope, as far back as it goes: volume, market cap, pools, liquidity, trades, breakdown by launchpad or stock, every listed pool day by day (free)","parameters":[{"name":"scope","in":"query","required":false,"description":"all | chain:base | lp:pons | stock:NVDA","schema":{"type":"string"}},{"name":"days","in":"query","required":false,"description":"last N days (default: all)","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json | csv","schema":{"type":"string"}},{"name":"table","in":"query","required":false,"description":"days | pools (csv)","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402): the body lists the accepted payments"}}}},"/api/v1":{"get":{"summary":"Endpoints and prices (free)","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402): the body lists the accepted payments"}}}},"/api/v1/market":{"get":{"summary":"Every pool, cleaned and enriched","parameters":[{"name":"chain","in":"query","required":false,"description":"base | robinhood | solana","schema":{"type":"string"}},{"name":"stock","in":"query","required":false,"description":"ticker","schema":{"type":"string"}},{"name":"launchpad","in":"query","required":false,"description":"id","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"1-1000","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402): the body lists the accepted payments"}},"x-payment":{"protocol":"x402","network":"eip155:8453","priceUsd":0.002,"assets":["USDC","₸USD (25% off)"]}}},"/api/v1/memestock":{"get":{"summary":"One memestock in depth","parameters":[{"name":"chain","in":"query","required":true,"description":"base | robinhood | solana","schema":{"type":"string"}},{"name":"address","in":"query","required":true,"description":"token contract","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402): the body lists the accepted payments"}},"x-payment":{"protocol":"x402","network":"eip155:8453","priceUsd":0.005,"assets":["USDC","₸USD (25% off)"]}}},"/api/v1/stocks":{"get":{"summary":"Tokenized stocks: exchange vs onchain, spreads, stock locked, earnings","parameters":[{"name":"ticker","in":"query","required":false,"description":"optional ticker","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402): the body lists the accepted payments"}},"x-payment":{"protocol":"x402","network":"eip155:8453","priceUsd":0.01,"assets":["USDC","₸USD (25% off)"]}}},"/api/v1/launchpads":{"get":{"summary":"Launchpad records","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402): the body lists the accepted payments"}},"x-payment":{"protocol":"x402","network":"eip155:8453","priceUsd":0.005,"assets":["USDC","₸USD (25% off)"]}}},"/api/v1/launcher":{"get":{"summary":"A launching wallet's record","parameters":[{"name":"address","in":"query","required":true,"description":"wallet","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402): the body lists the accepted payments"}},"x-payment":{"protocol":"x402","network":"eip155:8453","priceUsd":0.01,"assets":["USDC","₸USD (25% off)"]}}},"/api/v1/events":{"get":{"summary":"Events of the last 48h","parameters":[{"name":"since","in":"query","required":false,"description":"unix ms","schema":{"type":"string"}},{"name":"kinds","in":"query","required":false,"description":"new,pull,gone,cap,move,lock","schema":{"type":"string"}},{"name":"stock","in":"query","required":false,"description":"ticker","schema":{"type":"string"}},{"name":"launchpad","in":"query","required":false,"description":"id","schema":{"type":"string"}},{"name":"chain","in":"query","required":false,"description":"base | robinhood | solana","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402): the body lists the accepted payments"}},"x-payment":{"protocol":"x402","network":"eip155:8453","priceUsd":0.005,"assets":["USDC","₸USD (25% off)"]}}},"/api/v1/webhooks":{"post":{"summary":"30 days of events pushed to a URL, signed with HMAC-SHA256","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"kinds":{"type":"array","items":{"type":"string"}},"stock":{"type":"string"},"launchpad":{"type":"string"},"chain":{"type":"string"},"id":{"type":"string"}}}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402): the body lists the accepted payments"}},"x-payment":{"protocol":"x402","network":"eip155:8453","priceUsd":2,"assets":["USDC","₸USD (25% off)"]}},"delete":{"summary":"Stop a webhook (free)","parameters":[{"name":"id","in":"query","required":true,"description":"webhook id","schema":{"type":"string"}},{"name":"secret","in":"query","required":true,"description":"its secret","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402): the body lists the accepted payments"}}}}}}