{"uid":"cap_aaRF4OvjgGzRs6NM8CY8X","slug":"x402stock-top-us-stock-gainers-3e47843f","name":"x402stock — Top US Stock Gainers","description":"The day's biggest percentage gainers across US equities, with current and previous-day OHLCV per ticker. From x402stock, a pay-per-call market & economic data API for AI agents. No API key or account; pay in USDC via x402.","url":"https://x402stock.vercel.app/api/v1/gainers","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"as_of":"2026-05-29T20:00:00.000Z","count":1,"source":"massive","tickers":[{"day":{"low":23.06,"high":26.11,"open":25.94,"vwap":24.3,"close":23.55,"volume":19121},"change":16.1942,"ticker":"CBRX","updated":"2026-05-29T19:58:00.000Z","previous_day":{"low":6.91,"high":7.44,"open":6.97,"vwap":7.17,"close":7.36,"volume":58578},"change_percent":220.03}],"direction":"gainers"}},"example":{"request":{"properties":"symbol,price,change,changePercent,volume"},"response":{"as_of":"2026-06-12T04:57:12.140Z","count":21,"source":"x402stock","tickers":[{"day":{"low":1,"high":2.35,"open":1.2,"vwap":1.494,"close":1.88,"volume":2938878},"change":1.63,"ticker":"SPKLW","updated":"2026-06-11T23:52:00.000Z","previous_day":{"low":0.32,"high":0.36,"open":0.32,"vwap":0.3486,"close":0.35,"volume":11540},"change_percent":465.7142857142857},{"day":{"low":5.85,"high":17.49,"open":16.53,"vwap":11.0315,"close":5.98,"volume":65396225},"change":6.109999999999999,"ticker":"EDHL","updated":"2026-06-12T00:00:00.000Z","previous_day":{"low":3.24,"high":3.66,"open":3.33,"vwap":4.3872,"close":3.5,"volume":2080495.858516},"change_percent":174.57142857142856},{"day":{"low":5.15,"high":8.15,"open":7.02,"vwap":6.7448,"close":7.41,"volume":15059607},"change":4.27,"ticker":"QH","updated":"2026-06-12T00:00:00.000Z","previous_day":{"low":3.25,"high":5.89,"open":4.73,"vwap":7.2534,"close":3.25,"volume":17410758.485565},"change_percent":131.38461538461536},{"day":{"low":0.508849,"high":2.01,"open":0.5219,"vwap":1.2316,"close":1.53,"volume":153367417},"change":0.5555000000000001,"ticker":"GELS","updated":"2026-06-12T00:00:00.000Z","previous_day":{"low":0.4872,"high":0.519,"open":0.4872,"vwap":0.5058,"close":0.5145,"volume":13521},"change_percent":107.9689018464529},{"day":{"low":1.025,"high":1.32,"open":1.14,"vwap":2.169,"close":1.05,"volume":27504302},"change":1.1703,"ticker":"BYAH","updated":"2026-06-12T00:00:00.000Z","previous_day":{"low":1.15,"high":1.45,"open":1.45,"vwap":1.2879,"close":1.24,"volume":412017.578505},"change_percent":94.37903225806451},{"day":{"low":2.02,"high":4.79,"open":2.55,"vwap":3.5321,"close":2.08,"volume":113890202},"change":0.774,"ticker":"GLXG","updated":"2026-06-12T00:00:00.000Z","previous_day":{"low":0.9201,"high":1.06,"open":0.96,"vwap":1.012,"close":0.9761,"volume":219743},"change_percent":79.29515418502203},{"day":{"low":28.03,"high":47.06,"open":29.37,"vwap":40.0058,"close":44.7799,"volume":163316},"change":18.229899999999997,"ticker":"VELL","updated":"2026-06-12T00:00:08.490Z","previous_day":{"low":19.57,"high":27.8,"open":21.28,"vwap":24.7394,"close":26.55,"volume":80778.50541},"change_percent":68.66252354048963},{"day":{"low":0.47,"high":1.02,"open":1.015,"vwap":0.9668,"close":0.5201,"volume":135814128},"change":0.22899999999999998,"ticker":"CCHH","updated":"2026-06-12T00:00:00.000Z","previous_day":{"low":0.3005,"high":0.4321,"open":0.325,"vwap":0.7386,"close":0.346,"volume":28237309.445076},"change_percent":66.1849710982659},{"day":{"low":0.0381,"high":0.0495,"open":0.0428,"vwap":0.04658,"close":0.0483,"volume":910160},"change":0.023799999999999995,"ticker":"MNTSW","updated":"2026-06-11T23:51:00.000Z","previous_day":{"low":0.03,"high":0.0459,"open":0.0459,"vwap":0.03946,"close":0.0381,"volume":315358},"change_percent":62.467191601049855},{"day":{"low":0.0159,"high":0.024,"open":0.0182,"vwap":0.02041,"close":0.024,"volume":33617},"change":0.0089,"ticker":"ASBPW","updated":"2026-06-11T19:42:00.000Z","previous_day":{"low":0.0151,"high":0.0152,"open":0.0152,"vwap":0.01513,"close":0.0151,"volume":1736},"change_percent":58.94039735099338},{"day":{"low":0.0036,"high":0.0058,"open":0.0036,"vwap":0.003994,"close":0.0057,"volume":32426},"change":0.0021000000000000003,"ticker":"CELUW","updated":"2026-06-11T19:24:00.000Z","previous_day":{"low":0.0035,"high":0.0049,"open":0.0049,"vwap":0.004708,"close":0.0036,"volume":67074},"change_percent":58.33333333333335},{"day":{"low":2.41,"high":6.79,"open":3.21,"vwap":4.6667,"close":2.43,"volume":174623374},"change":0.7652000000000001,"ticker":"PPCB","updated":"2026-06-12T00:00:00.000Z","previous_day":{"low":1.3,"high":1.465,"open":1.38,"vwap":1.3719,"close":1.35,"volume":20959.125175},"change_percent":56.68148148148149},{"day":{"low":0.0622,"high":0.1013,"open":0.06505,"vwap":0.07226,"close":0.0948,"volume":31147},"change":0.034199999999999994,"ticker":"BKKT.WS","updated":"2026-06-11T23:00:00.003Z","previous_day":{"low":0.0529,"high":0.0606,"open":0.053,"vwap":0.05607,"close":0.0606,"volume":9910},"change_percent":56.43564356435643},{"day":{"low":0.5301,"high":0.85,"open":0.568,"vwap":0.922,"close":0.7458,"volume":20419419},"change":0.31000000000000005,"ticker":"RITR","updated":"2026-06-12T00:00:00.000Z","previous_day":{"low":0.4501,"high":0.575,"open":0.467,"vwap":0.5375,"close":0.575,"volume":326105.407439},"change_percent":53.91304347826088},{"day":{"low":11.15,"high":17.49,"open":11.75,"vwap":15.2904,"close":16.3,"volume":21973007},"change":5.960000000000001,"ticker":"MNTS","updated":"2026-06-12T00:00:00.000Z","previous_day":{"low":10.36,"high":13.2756,"open":12.51,"vwap":11.3056,"close":11.34,"volume":5476945.335581},"change_percent":52.5573192239859},{"day":{"low":0.928,"high":1.17,"open":0.928,"vwap":1.0724,"close":1.1,"volume":43929529},"change":0.4600000000000001,"ticker":"OTLK","updated":"2026-06-12T00:00:00.000Z","previous_day":{"low":0.69695,"high":0.905,"open":0.7,"vwap":0.8421,"close":0.89,"volume":23160981.62396},"change_percent":51.68539325842697},{"day":{"low":0.0117,"high":0.0175,"open":0.0175,"vwap":0.01345,"close":0.0173,"volume":47246},"change":0.0057,"ticker":"APLMW","updated":"2026-06-11T19:55:00.000Z","previous_day":{"low":0.0112,"high":0.0175,"open":0.0146,"vwap":0.01445,"close":0.0116,"volume":40944},"change_percent":49.13793103448276},{"day":{"low":0.013101,"high":0.0199,"open":0.0162,"vwap":0.01712,"close":0.01645,"volume":17521},"change":0.0052000000000000015,"ticker":"DAICW","updated":"2026-06-11T23:17:00.000Z","previous_day":{"low":0.0102,"high":0.0161,"open":0.0131,"vwap":0.01523,"close":0.0107,"volume":199502},"change_percent":48.59813084112151},{"day":{"low":3.01,"high":4.485,"open":3.5,"vwap":3.6861,"close":3.8,"volume":73161},"change":1.2800000000000002,"ticker":"AMPGR","updated":"2026-06-11T23:30:00.000Z","previous_day":{"low":2,"high":3.45,"open":2.5,"vwap":2.692,"close":2.79,"volume":162785.46568},"change_percent":45.87813620071686},{"day":{"low":0.0318,"high":0.0387,"open":0.0318,"vwap":0.03577,"close":0.0387,"volume":36583},"change":0.011999999999999997,"ticker":"ILLRW","updated":"2026-06-11T19:32:00.000Z","previous_day":{"low":0.0255,"high":0.0287,"open":0.0277,"vwap":0.02961,"close":0.0267,"volume":44100},"change_percent":44.94382022471909},{"day":{"low":0.5499,"high":0.8493,"open":0.5823,"vwap":0.6285,"close":0.825,"volume":203878},"change":0.26,"ticker":"TE.WS","updated":"2026-06-11T23:58:00.000Z","previous_day":{"low":0.5355,"high":0.86,"open":0.77,"vwap":0.6581,"close":0.58,"volume":247651},"change_percent":44.827586206896555}],"direction":"gainers"}},"exampleRequest":{"properties":"symbol,price,change,changePercent,volume"},"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5P7EdcQ6youKjbZwL7iQR","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns today's top US stock market gainers with price change, OHLC data, and volume via pay-per-request x402 payments","exampleAgentPrompt":"Which US stocks have gained the most today? Show me the top gainers with their percentage change and volume.","exampleUseCases":null,"resultDescription":"A JSON object with a timestamp, count, source, and direction field (gainers), plus an array of ticker objects each containing: ticker symbol, day OHLC (open, high, low, close, VWAP, volume), previous day OHLC, absolute price change, and percent change — sorted by largest gainers.","failureModes":["Payment not submitted or insufficient USDC — 402 Payment Required","Market data unavailable outside trading hours — may return empty or stale data","Rate limit exceeded — too many requests in short window","Service downtime on Vercel hosting — 503 or timeout"],"whenToPreferThis":"Use this endpoint when you need a ready-made ranked list of today's top US stock gainers without specifying individual tickers — ideal for market screeners, daily briefings, momentum trading signals, or alerting workflows. Prefer over individual price endpoints when the goal is discovery of outperforming stocks rather than lookup of a known ticker.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:33:53.959Z","isFirstParty":false}