{"api":"v1","generated_at":"2026-09-15T19:05:49.476Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/agent-massive-com-v2-snapshot-locale-us-markets-stocks-direction-dd5be4","pinned_page":"https://tollindex.com/e/agent-massive-com-v2-snapshot-locale-us-markets-stocks-direction-dd5be4/at/2026-09-15T16-57Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T16:57:44.360Z","snapshot_stamp":"2026-09-15T16-57Z","endpoint":{"slug":"agent-massive-com-v2-snapshot-locale-us-markets-stocks-direction-dd5be4","canonical_url":"https://agent.massive.com/v2/snapshot/locale/us/markets/stocks/:direction","resource":"https://agent.massive.com/v2/snapshot/locale/us/markets/stocks/:direction","http_method":"GET","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"The current top 20 gainers or losers of the day, ranked by percentage price change since the previous close. Only includes tickers with volume of 10,000 or more. Can't find what you're looking for? POST feedback to /feedback, no charge.","service_name":"Massive","declared_category":null,"declared_tags":["snapshot","gainers","losers","movers","stocks"],"route_template":"/v2/snapshot/locale/us/markets/stocks/:direction","registry_updated":"2026-09-04T11:11:07.428Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"markets stocks","category":"market-data","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T16:57:44.360Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.01 USDC","amount_units":0.01,"decimals_known":true,"pay_to":"0x525f6dDcE9aF7a7179D7696aaBfCd5FCd15a21e6","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T16:57:44.360Z","calls_30d":7,"unique_payers_30d":3,"last_called_at":"2026-09-03T19:18:50.546Z"},"validation":{"latest":{"observed_at":"2026-09-15T06:45:24.065Z","state":"malformed","failed_checks":["parse"],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":0,"ratio":0},{"days":30,"observed":5,"passed":0,"ratio":0},{"days":90,"observed":5,"passed":0,"ratio":0}],"history_90d":[{"observed_at":"2026-09-15T06:45:24.065Z","state":"malformed","failed_checks":["parse"],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T06:13:31.583Z","state":"malformed","failed_checks":["parse"],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T06:04:35.374Z","state":"malformed","failed_checks":["parse"],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T08:21:57.387Z","state":"malformed","failed_checks":["parse"],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T13:43:08.809Z","state":"malformed","failed_checks":["parse"],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0x525f6dDcE9aF7a7179D7696aaBfCd5FCd15a21e6","page":"https://tollindex.com/seller/0x525f6dDcE9aF7a7179D7696aaBfCd5FCd15a21e6","endpoints":23,"hosts":1},"reports":0,"registry_record":{"cdp":[{"tags":["snapshot","gainers","losers","movers","stocks"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x525f6dDcE9aF7a7179D7696aaBfCd5FCd15a21e6","amount":"10000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":60}],"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788187276/bazaar-icons/32c8913d310477e1.png","quality":{"lastCalledAt":"2026-09-03T19:18:50.546Z","l30DaysTotalCalls":7,"l30DaysUniquePayers":3},"resource":"https://agent.massive.com/v2/snapshot/locale/us/markets/stocks/:direction","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","pathParams":{"direction":"gainers"}},"output":{"type":"json","example":{"status":"OK","tickers":[{"day":{"c":14.2284,"h":15.09,"l":14.2,"o":14.33,"v":133963,"dv":"133963.0","vw":14.5311},"min":{"c":14.2284,"h":14.325,"l":14.2,"n":5,"o":14.28,"t":1684428600000,"v":6108,"av":133963,"dv":"6108.0","vw":14.2426,"dav":"133963.0"},"ticker":"PDS","prevDay":{"c":0.73,"h":0.799,"l":0.73,"o":0.75,"v":1568097,"vw":0.7721},"updated":1605195848258266000,"lastQuote":{"P":14.44,"S":11,"p":14.2,"s":25,"t":1605195929997325600},"lastTrade":{"c":[63],"i":"79372124707124","p":14.2284,"s":536,"t":1605195848258266000,"x":4,"ds":"536.0"},"todaysChange":13.498,"todaysChangePerc":1849.096}]}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object","required":["direction"],"properties":{"direction":{"enum":["gainers","losers"],"type":"string","description":"The direction of the snapshot results to return."}}},"queryParams":{"type":"object","properties":{"include_otc":{"type":"boolean","description":"Include OTC securities in the response. Default is false (don't include OTC securities)."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"routeTemplate":"/v2/snapshot/locale/us/markets/stocks/:direction"}},"description":"The current top 20 gainers or losers of the day, ranked by percentage price change since the previous close. Only includes tickers with volume of 10,000 or more. Can't find what you're looking for? POST feedback to /feedback, no charge.","lastUpdated":"2026-09-04T11:11:07.428Z","serviceName":"Massive","x402Version":2}]}}