[{"data":1,"prerenderedAt":713},["ShallowReactive",2],{"content-page:\u002Fen\u002Fdocs\u002Fseisjs-api":3},{"page":4,"isFallback":712},{"id":5,"title":6,"body":7,"description":699,"extension":700,"layout":701,"locale":702,"meta":703,"navigation":704,"path":705,"seo":706,"source":707,"stem":708,"updated":709,"version":710,"__hash__":711},"pages\u002Fen\u002Fdocs\u002Fseisjs-api.md","Wolfx SeisJS API Documentation",{"type":8,"value":9,"toc":688},"minimark",[10,15,37,41,55,59,64,75,79,549,553,558,564,568,573,594,599,650,655,684],[11,12,14],"h2",{"id":13},"overview","Overview",[16,17,18,22,25,28,31,34],"ul",{},[19,20,21],"li",{},"Data push interval per station: 1 second",[19,23,24],{},"Seismic intensity standard: Japan Meteorological Agency (JMA)",[19,26,27],{},"Ground motion intensity standard: Chinese national intensity standard (based on GB\u002FT 17742-2020)",[19,29,30],{},"This API provides real-time data from SeisJS stations via WebSocket",[19,32,33],{},"Heartbeat mechanism: the server sends a `heartbeat` packet upon connection and every minute; the client may optionally respond with `ping` (recommended)",[19,35,36],{},"Disclaimer: This API only provides station data from SeisJS for legal research and development use. Any other usage is prohibited.",[11,38,40],{"id":39},"available-station-list","Available Station List",[16,42,43,52],{},[19,44,45,46],{},"Station List JSON URL: ",[47,48,49],"a",{"href":49,"rel":50},"https:\u002F\u002Fapi.wolfx.jp\u002Fseis_list.json",[51],"nofollow",[19,53,54],{},"Note: For application development, it is recommended to use this station list API to retrieve real-time station status for cloud-based control. The list updates every 10 minutes.",[11,56,58],{"id":57},"websocket-endpoint","WebSocket Endpoint",[16,60,61],{},[19,62,63],{},"Receive JSON data from all SeisJS stations:",[65,66,72],"pre",{"className":67,"code":69,"language":70,"meta":71},[68],"language-text","wss:\u002F\u002Fseisjs.wolfx.jp\u002Fall_seis\n","text","",[73,74,69],"code",{"__ignoreMap":71},[11,76,78],{"id":77},"json-field-description-data-types","JSON Field Description (Data Types)",[80,81,82,95],"table",{},[83,84,85],"thead",{},[86,87,88,92],"tr",{},[89,90,91],"th",{},"Field",[89,93,94],{},"Description",[96,97,98,109,119,129,139,149,159,169,179,189,199,209,219,229,239,249,259,269,279,289,299,309,319,329,339,349,359,369,379,389,399,409,419,429,439,449,459,469,479,489,499,509,519,529,539],"tbody",{},[86,99,100,106],{},[101,102,103],"td",{},[73,104,105],{},"type",[101,107,108],{},"Station UUID (String)",[86,110,111,116],{},[101,112,113],{},[73,114,115],{},"region",[101,117,118],{},"Station location (String)",[86,120,121,126],{},[101,122,123],{},[73,124,125],{},"latitude",[101,127,128],{},"Station latitude (Number)",[86,130,131,136],{},[101,132,133],{},[73,134,135],{},"longitude",[101,137,138],{},"Station longitude (Number)",[86,140,141,146],{},[101,142,143],{},[73,144,145],{},"version",[101,147,148],{},"SeisJS version running on the station (Number)",[86,150,151,156],{},[101,152,153],{},[73,154,155],{},"PGA",[101,157,158],{},"Composite Peak Ground Acceleration (cm\u002Fs²) (Number)",[86,160,161,166],{},[101,162,163],{},[73,164,165],{},"PGV",[101,167,168],{},"Composite Peak Ground Velocity (cm\u002Fs) (Number)",[86,170,171,176],{},[101,172,173],{},[73,174,175],{},"PGD",[101,177,178],{},"Composite Peak Ground Displacement (cm) (Number)",[86,180,181,186],{},[101,182,183],{},[73,184,185],{},"PGA_EW",[101,187,188],{},"East-West Peak Ground Acceleration (cm\u002Fs²) (Number)",[86,190,191,196],{},[101,192,193],{},[73,194,195],{},"PGV_EW",[101,197,198],{},"East-West Peak Ground Velocity (cm\u002Fs) (Number)",[86,200,201,206],{},[101,202,203],{},[73,204,205],{},"PGD_EW",[101,207,208],{},"East-West Peak Ground Displacement (cm) (Number)",[86,210,211,216],{},[101,212,213],{},[73,214,215],{},"PGA_NS",[101,217,218],{},"North-South Peak Ground Acceleration (cm\u002Fs²) (Number)",[86,220,221,226],{},[101,222,223],{},[73,224,225],{},"PGV_NS",[101,227,228],{},"North-South Peak Ground Velocity (cm\u002Fs) (Number)",[86,230,231,236],{},[101,232,233],{},[73,234,235],{},"PGD_NS",[101,237,238],{},"North-South Peak Ground Displacement (cm) (Number)",[86,240,241,246],{},[101,242,243],{},[73,244,245],{},"PGA_UD",[101,247,248],{},"Vertical Peak Ground Acceleration (cm\u002Fs²) (Number)",[86,250,251,256],{},[101,252,253],{},[73,254,255],{},"PGV_UD",[101,257,258],{},"Vertical Peak Ground Velocity (cm\u002Fs) (Number)",[86,260,261,266],{},[101,262,263],{},[73,264,265],{},"PGD_UD",[101,267,268],{},"Vertical Peak Ground Displacement (cm) (Number)",[86,270,271,276],{},[101,272,273],{},[73,274,275],{},"Max_PGA",[101,277,278],{},"Max composite PGA within 2 minutes (cm\u002Fs²) (Number)",[86,280,281,286],{},[101,282,283],{},[73,284,285],{},"Max_PGV",[101,287,288],{},"Max composite PGV within 2 minutes (cm\u002Fs) (Number)",[86,290,291,296],{},[101,292,293],{},[73,294,295],{},"Max_PGD",[101,297,298],{},"Max composite PGD within 2 minutes (cm) (Number)",[86,300,301,306],{},[101,302,303],{},[73,304,305],{},"Max_PGA_EW",[101,307,308],{},"Max East-West PGA within 2 minutes (cm\u002Fs²) (Number)",[86,310,311,316],{},[101,312,313],{},[73,314,315],{},"Max_PGV_EW",[101,317,318],{},"Max East-West PGV within 2 minutes (cm\u002Fs) (Number)",[86,320,321,326],{},[101,322,323],{},[73,324,325],{},"Max_PGD_EW",[101,327,328],{},"Max East-West PGD within 2 minutes (cm) (Number)",[86,330,331,336],{},[101,332,333],{},[73,334,335],{},"Max_PGA_NS",[101,337,338],{},"Max North-South PGA within 2 minutes (cm\u002Fs²) (Number)",[86,340,341,346],{},[101,342,343],{},[73,344,345],{},"Max_PGV_NS",[101,347,348],{},"Max North-South PGV within 2 minutes (cm\u002Fs) (Number)",[86,350,351,356],{},[101,352,353],{},[73,354,355],{},"Max_PGD_NS",[101,357,358],{},"Max North-South PGD within 2 minutes (cm) (Number)",[86,360,361,366],{},[101,362,363],{},[73,364,365],{},"Max_PGA_UD",[101,367,368],{},"Max Vertical PGA within 2 minutes (cm\u002Fs²) (Number)",[86,370,371,376],{},[101,372,373],{},[73,374,375],{},"Max_PGV_UD",[101,377,378],{},"Max Vertical PGV within 2 minutes (cm\u002Fs) (Number)",[86,380,381,386],{},[101,382,383],{},[73,384,385],{},"Max_PGD_UD",[101,387,388],{},"Max Vertical PGD within 2 minutes (cm) (Number)",[86,390,391,396],{},[101,392,393],{},[73,394,395],{},"Shindo",[101,397,398],{},"Composite JMA Seismic Intensity (String)",[86,400,401,406],{},[101,402,403],{},[73,404,405],{},"Max_Shindo",[101,407,408],{},"Max JMA Seismic Intensity within 2 minutes (String)",[86,410,411,416],{},[101,412,413],{},[73,414,415],{},"CalcShindo",[101,417,418],{},"Composite Calculated JMA Seismic Intensity (Number)",[86,420,421,426],{},[101,422,423],{},[73,424,425],{},"Max_CalcShindo",[101,427,428],{},"Max Calculated JMA Seismic Intensity within 2 minutes (Number)",[86,430,431,436],{},[101,432,433],{},[73,434,435],{},"Intensity",[101,437,438],{},"Composite CSIS Intensity (Number)",[86,440,441,446],{},[101,442,443],{},[73,444,445],{},"Max_Intensity",[101,447,448],{},"Max CSIS Intensity within 2 minutes (Number)",[86,450,451,456],{},[101,452,453],{},[73,454,455],{},"LPGM",[101,457,458],{},"Long-Period Ground Motion Level (Number)",[86,460,461,466],{},[101,462,463],{},[73,464,465],{},"Max_LPGM",[101,467,468],{},"Max Long-Period Ground Motion Level within 2 minutes (Number)",[86,470,471,476],{},[101,472,473],{},[73,474,475],{},"Sva30",[101,477,478],{},"Spectral Acceleration Value (Number)",[86,480,481,486],{},[101,482,483],{},[73,484,485],{},"Max_Sva30",[101,487,488],{},"Max Spectral Acceleration Value within 2 minutes (Number)",[86,490,491,496],{},[101,492,493],{},[73,494,495],{},"error_code",[101,497,498],{},"Error codes reported by station (Array of Numbers)",[86,500,501,506],{},[101,502,503],{},[73,504,505],{},"reverse",[101,507,508],{},"Reserved field for server-side validation (String)",[86,510,511,516],{},[101,512,513],{},[73,514,515],{},"is_desktop",[101,517,518],{},"Indicates if the client is a desktop (Boolean)",[86,520,521,526],{},[101,522,523],{},[73,524,525],{},"High_Precision",[101,527,528],{},"Indicates if the station is high-precision (Boolean)",[86,530,531,536],{},[101,532,533],{},[73,534,535],{},"update_at",[101,537,538],{},"Data update timestamp (String)",[86,540,541,546],{},[101,542,543],{},[73,544,545],{},"create_at",[101,547,548],{},"JSON generation timestamp (String)",[11,550,552],{"id":551},"websocket-manual-commands","WebSocket Manual Commands",[16,554,555],{},[19,556,557],{},"Ping:",[65,559,562],{"className":560,"code":561,"language":70,"meta":71},[68],"ping\n",[73,563,561],{"__ignoreMap":71},[11,565,567],{"id":566},"websocket-json-field-specification","WebSocket JSON Field Specification",[16,569,570],{},[19,571,572],{},"Common JSON Field:",[80,574,575,583],{},[83,576,577],{},[86,578,579,581],{},[89,580,91],{},[89,582,94],{},[96,584,585],{},[86,586,587,591],{},[101,588,589],{},[73,590,105],{},[101,592,593],{},"Data type \u002F Station UUID (String)",[16,595,596],{},[19,597,598],{},"WebSocket Heartbeat Packet Fields:",[80,600,601,609],{},[83,602,603],{},[86,604,605,607],{},[89,606,91],{},[89,608,94],{},[96,610,611,620,630,640],{},[86,612,613,617],{},[101,614,615],{},[73,616,105],{},[101,618,619],{},"heartbeat (String)",[86,621,622,627],{},[101,623,624],{},[73,625,626],{},"ver",[101,628,629],{},"Server version (Number)",[86,631,632,637],{},[101,633,634],{},[73,635,636],{},"id",[101,638,639],{},"Client connection UUID (String)",[86,641,642,647],{},[101,643,644],{},[73,645,646],{},"timestamp",[101,648,649],{},"Timestamp in milliseconds (String)",[16,651,652],{},[19,653,654],{},"WebSocket Pong Packet Fields:",[80,656,657,665],{},[83,658,659],{},[86,660,661,663],{},[89,662,91],{},[89,664,94],{},[96,666,667,676],{},[86,668,669,673],{},[101,670,671],{},[73,672,105],{},[101,674,675],{},"pong (String)",[86,677,678,682],{},[101,679,680],{},[73,681,646],{},[101,683,649],{},[11,685,687],{"id":686},"api-documentation-version-v20250704","API Documentation Version: v20250704",{"title":71,"searchDepth":689,"depth":689,"links":690},3,[691,693,694,695,696,697,698],{"id":13,"depth":692,"text":14},2,{"id":39,"depth":692,"text":40},{"id":57,"depth":692,"text":58},{"id":77,"depth":692,"text":78},{"id":551,"depth":692,"text":552},{"id":566,"depth":692,"text":567},{"id":686,"depth":692,"text":687},"SeisJS station, WebSocket connection, and observation data field documentation.","md","docs","en",{},true,"\u002Fen\u002Fdocs\u002Fseisjs-api",{"title":6,"description":699},"seisapi_en.html","en\u002Fdocs\u002Fseisjs-api","2025-07-04","v20250704","wHJDrmiSfRCPB7nGWQtGAnCPCEDcWO4QC0SHMX1-ReQ",false,1785858453808]