[{"data":1,"prerenderedAt":1735},["ShallowReactive",2],{"navLinks":3,"sidebar_docs_navigation_\u002Fdocs\u002Fendpoints":124,"navigation":169,"navLinks_footer":186,"\u002Fdocs\u002Fendpoints\u002Fuser-agent-check_page":216,"\u002Fdocs\u002Fendpoints\u002Fuser-agent-check_surround":1068,"\u002Fdocs\u002Fendpoints\u002Fuser-agent-check":1070},{"id":4,"extension":5,"links":6,"meta":121,"stem":122,"__hash__":123},"navigationMenu\u002Fnavigation.json","json",[7,57,62,103],{"label":8,"icon":9,"nested":10,"children":11},"API Products","i-lucide-box",true,[12,17,22,27,32,37,42,47,52],{"label":13,"to":14,"description":15,"icon":16},"Full IP Lookup","\u002Ffull-ip-lookup","Enrich any IP with complete intelligence","i-lucide-globe",{"label":18,"to":19,"description":20,"icon":21},"Proxy & VPN Detection","\u002Fproxy-vpn-detection","Identify proxies and VPN networks","i-lucide-shield-alert",{"label":23,"to":24,"description":25,"icon":26},"Tor Exit Nodes","\u002Ftor-exit-nodes","Block Tor anonymity network traffic","i-lucide-eye-off",{"label":28,"to":29,"description":30,"icon":31},"Granular Geolocation","\u002Fgranular-geolocation","Highly accurate location mapping","i-lucide-map-pin",{"label":33,"to":34,"description":35,"icon":36},"Threat Scoring System","\u002Fthreat-scoring-system","Unified traffic risk score","i-lucide-activity",{"label":38,"to":39,"description":40,"icon":41},"ASN & Carrier Data","\u002Fasn-carrier-data","Identify autonomous systems","i-lucide-server",{"label":43,"to":44,"description":45,"icon":46},"Disposable Email Check","\u002Fdisposable-email-check","Detect temporary email domains","i-lucide-mail",{"label":48,"to":49,"description":50,"icon":51},"User Agent Parser","\u002Fuser-agent-bot-parser","Parse messy HTTP headers","i-lucide-bot",{"label":53,"to":54,"description":55,"icon":56},"Verified Bots","\u002Fverified-bots-crawlers","Identify legitimate search engine crawlers","i-lucide-check-circle",{"label":58,"to":59,"icon":60,"nested":61},"Pricing","\u002Fpricing","i-lucide-credit-card",false,{"label":63,"to":64,"icon":65,"nested":10,"children":66},"Docs","\u002Fdocs","i-lucide-book-open",[67,71,76,81,86,91,95,98],{"label":68,"to":64,"description":69,"icon":70},"Getting Started","Learn how to setup and use IP Shield","i-lucide-rocket",{"label":72,"to":73,"description":74,"icon":75},"All Endpoints","\u002Fdocs\u002Fendpoints\u002Femail-domain-check","Reference for all IP Shield REST API endpoints","i-lucide-plug",{"label":77,"to":78,"description":79,"icon":80},"Network API","\u002Fdocs\u002Fendpoints\u002Fnetwork","Network intelligence and routing data","i-lucide-network",{"label":82,"to":83,"description":84,"icon":85},"Summary API","\u002Fdocs\u002Fendpoints\u002Fsummary","Full IP intelligence summary","i-lucide-bar-chart-2",{"label":87,"to":88,"description":89,"icon":90},"Lookup IP API","\u002Fdocs\u002Fendpoints\u002Flookup-ip","Single IP data lookup","i-lucide-search",{"label":92,"to":93,"description":94,"icon":31},"Geo Check API","\u002Fdocs\u002Fendpoints\u002Fgeo-check","Check geographic location",{"label":96,"to":73,"description":97,"icon":46},"Email Domain Check API","Verify disposable email domains",{"label":99,"to":100,"description":101,"icon":102},"User Agent Check API","\u002Fdocs\u002Fendpoints\u002Fuser-agent-check","Detect malicious user agents","i-lucide-monitor",{"label":104,"icon":105,"nested":10,"children":106},"Resources","i-lucide-library",[107,112,117],{"label":108,"to":109,"icon":110,"description":111},"About Us","\u002Fabout","i-lucide-info","Learn more about IP Shield and our mission",{"label":113,"to":114,"icon":115,"description":116},"Blog","\u002Fblog","i-lucide-newspaper","Latest news, updates, and security articles",{"label":118,"to":119,"description":120,"icon":46},"Contact Us","\u002Fcontact","Get in touch with our support team",{},"navigation","OH-Zj4UmYqVQJC8Ts6f4KeKRzXJYi5trdK22JpX9Y0Q",[125],{"title":63,"path":64,"stem":126,"children":127},"docs",[128,131,152],{"title":129,"path":64,"stem":130,"icon":110},"Introduction","docs\u002Findex",{"title":132,"icon":133,"path":134,"stem":135,"children":136,"page":61},"Credit & Authorization","i-lucide-key","\u002Fdocs\u002Fcredits-and-auth","docs\u002Fcredits-and-auth",[137,142,147],{"title":138,"path":139,"stem":140,"icon":141},"Authentication","\u002Fdocs\u002Fcredits-and-auth\u002Fauth","docs\u002Fcredits-and-auth\u002Fauth","i-lucide-shield-check",{"title":143,"path":144,"stem":145,"icon":146},"Credits & Usage","\u002Fdocs\u002Fcredits-and-auth\u002Fcredits-usage","docs\u002Fcredits-and-auth\u002Fcredits-usage","i-lucide-coins",{"title":148,"path":149,"stem":150,"icon":151},"Rate Limits","\u002Fdocs\u002Fcredits-and-auth\u002Frate-limits","docs\u002Fcredits-and-auth\u002Frate-limits","i-lucide-gauge",{"title":153,"icon":75,"path":154,"stem":155,"children":156,"page":61},"API Endpoints","\u002Fdocs\u002Fendpoints","docs\u002Fendpoints",[157,159,161,163,165,167],{"title":96,"path":73,"stem":158,"icon":46},"docs\u002Fendpoints\u002Femail-domain-check",{"title":92,"path":93,"stem":160,"icon":31},"docs\u002Fendpoints\u002Fgeo-check",{"title":87,"path":88,"stem":162,"icon":90},"docs\u002Fendpoints\u002Flookup-ip",{"title":77,"path":78,"stem":164,"icon":80},"docs\u002Fendpoints\u002Fnetwork",{"title":82,"path":83,"stem":166,"icon":85},"docs\u002Fendpoints\u002Fsummary",{"title":99,"path":100,"stem":168,"icon":102},"docs\u002Fendpoints\u002Fuser-agent-check",[170],{"title":63,"path":64,"stem":126,"children":171},[172,173,178],{"title":129,"path":64,"stem":130},{"title":132,"path":134,"stem":135,"children":174,"page":61},[175,176,177],{"title":138,"path":139,"stem":140},{"title":143,"path":144,"stem":145},{"title":148,"path":149,"stem":150},{"title":153,"path":154,"stem":155,"children":179,"page":61},[180,181,182,183,184,185],{"title":96,"path":73,"stem":158},{"title":92,"path":93,"stem":160},{"title":87,"path":88,"stem":162},{"title":77,"path":78,"stem":164},{"title":82,"path":83,"stem":166},{"title":99,"path":100,"stem":168},{"id":4,"extension":5,"links":187,"meta":215,"stem":122,"__hash__":123},[188,199,200,210],{"label":8,"icon":9,"nested":10,"children":189},[190,191,192,193,194,195,196,197,198],{"label":13,"to":14,"description":15,"icon":16},{"label":18,"to":19,"description":20,"icon":21},{"label":23,"to":24,"description":25,"icon":26},{"label":28,"to":29,"description":30,"icon":31},{"label":33,"to":34,"description":35,"icon":36},{"label":38,"to":39,"description":40,"icon":41},{"label":43,"to":44,"description":45,"icon":46},{"label":48,"to":49,"description":50,"icon":51},{"label":53,"to":54,"description":55,"icon":56},{"label":58,"to":59,"icon":60,"nested":61},{"label":63,"to":64,"icon":65,"nested":10,"children":201},[202,203,204,205,206,207,208,209],{"label":68,"to":64,"description":69,"icon":70},{"label":72,"to":73,"description":74,"icon":75},{"label":77,"to":78,"description":79,"icon":80},{"label":82,"to":83,"description":84,"icon":85},{"label":87,"to":88,"description":89,"icon":90},{"label":92,"to":93,"description":94,"icon":31},{"label":96,"to":73,"description":97,"icon":46},{"label":99,"to":100,"description":101,"icon":102},{"label":104,"icon":105,"nested":10,"children":211},[212,213,214],{"label":108,"to":109,"icon":110,"description":111},{"label":113,"to":114,"icon":115,"description":116},{"label":118,"to":119,"description":120,"icon":46},{},{"id":217,"title":99,"body":218,"description":1061,"extension":1062,"icon":102,"meta":1063,"module":1064,"navigation":10,"path":100,"rawbody":1065,"seo":1066,"stem":168,"__hash__":1067},"docs\u002Fdocs\u002Fendpoints\u002Fuser-agent-check.md",{"type":219,"value":220,"toc":1051},"minimark",[221,230,233,238,293,303,309,313,316,505,509,512,804,809,925,929,932,1022,1026,1047],[222,223,224,225,229],"p",{},"The User Agent Check API parses raw HTTP ",[226,227,228],"code",{},"User-Agent"," headers against a database of malicious patterns. The endpoint classifies the traffic and returns detailed metadata about the scanner, crawler, or tool if it detects a match. Use this endpoint to dynamically block reconnaissance tools and vulnerability scanners at the edge.",[231,232],"hr",{},[234,235,237],"h2",{"id":236},"endpoint","Endpoint",[239,240,246],"pre",{"className":241,"code":242,"filename":243,"language":244,"meta":245,"style":245},"language-bash shiki shiki-themes light-plus light-plus dracula","curl -X GET \"https:\u002F\u002Fip-shield.riavzon.com\u002Fapi\u002Fv1\u002Fcheck\u002Fuser-agent\u002FNmap%20Scripting%20Engine%207.92\" \\\n  -H \"x-api-key: YOUR_API_KEY\"\n","Terminal","bash","",[226,247,248,279],{"__ignoreMap":245},[249,250,253,257,261,265,269,272,275],"span",{"class":251,"line":252},"line",1,[249,254,256],{"class":255},"sHOzp","curl",[249,258,260],{"class":259},"sjR7W"," -X",[249,262,264],{"class":263},"sFB1V"," GET",[249,266,268],{"class":267},"sFkSl"," \"",[249,270,271],{"class":263},"https:\u002F\u002Fip-shield.riavzon.com\u002Fapi\u002Fv1\u002Fcheck\u002Fuser-agent\u002FNmap%20Scripting%20Engine%207.92",[249,273,274],{"class":267},"\"",[249,276,278],{"class":277},"st6lo"," \\\n",[249,280,282,285,287,290],{"class":251,"line":281},2,[249,283,284],{"class":259},"  -H",[249,286,268],{"class":267},[249,288,289],{"class":263},"x-api-key: YOUR_API_KEY",[249,291,292],{"class":267},"\"\n",[222,294,295,296,299,300,302],{},"The ",[226,297,298],{},"Nmap%20Scripting%20Engine%207.92"," parameter in the URL path represents the URL-encoded ",[226,301,228],{}," string you want to check.",[304,305,306],"tip",{},[222,307,308],{},"Ensure the User-Agent string is properly URL-encoded before sending it in the path to avoid routing errors.",[234,310,312],{"id":311},"clean-response-example","Clean Response Example",[222,314,315],{},"When the API determines the User-Agent is safe, it returns a minimal payload indicating the check passed.",[239,317,321],{"className":318,"code":319,"language":320,"meta":245,"style":245},"language-http shiki shiki-themes light-plus light-plus dracula","HTTP\u002F1.1 200 OK\nContent-Type: application\u002Fjson\n\n{\n  \"ok\": true,\n  \"date\": \"2025-06-12T00:00:00.000Z\",\n  \"data\": {\n    \"clean\": true\n  },\n  \"meta\": {\n    \"total_credits\": 10000,\n    \"credits_remaining\": 9999\n  }\n}\n","http",[226,322,323,343,355,361,367,389,410,425,441,447,461,478,493,499],{"__ignoreMap":245},[249,324,325,329,333,337,340],{"class":251,"line":252},[249,326,328],{"class":327},"sl46w","HTTP",[249,330,332],{"class":331},"sDd4n","\u002F",[249,334,336],{"class":335},"spgvN","1.1",[249,338,339],{"class":335}," 200",[249,341,342],{"class":263}," OK\n",[249,344,345,349,352],{"class":251,"line":281},[249,346,348],{"class":347},"scd-l","Content-Type",[249,350,351],{"class":327},":",[249,353,354],{"class":263}," application\u002Fjson\n",[249,356,358],{"class":251,"line":357},3,[249,359,360],{"emptyLinePlaceholder":10},"\n",[249,362,364],{"class":251,"line":363},4,[249,365,366],{"class":331},"{\n",[249,368,370,374,378,380,383,386],{"class":251,"line":369},5,[249,371,373],{"class":372},"saJyd","  \"",[249,375,377],{"class":376},"s_W10","ok",[249,379,274],{"class":372},[249,381,351],{"class":382},"saOXh",[249,384,385],{"class":259}," true",[249,387,388],{"class":331},",\n",[249,390,392,394,397,399,401,403,406,408],{"class":251,"line":391},6,[249,393,373],{"class":372},[249,395,396],{"class":376},"date",[249,398,274],{"class":372},[249,400,351],{"class":382},[249,402,268],{"class":267},[249,404,405],{"class":263},"2025-06-12T00:00:00.000Z",[249,407,274],{"class":267},[249,409,388],{"class":331},[249,411,413,415,418,420,422],{"class":251,"line":412},7,[249,414,373],{"class":372},[249,416,417],{"class":376},"data",[249,419,274],{"class":372},[249,421,351],{"class":382},[249,423,424],{"class":331}," {\n",[249,426,428,431,434,436,438],{"class":251,"line":427},8,[249,429,430],{"class":372},"    \"",[249,432,433],{"class":376},"clean",[249,435,274],{"class":372},[249,437,351],{"class":382},[249,439,440],{"class":259}," true\n",[249,442,444],{"class":251,"line":443},9,[249,445,446],{"class":331},"  },\n",[249,448,450,452,455,457,459],{"class":251,"line":449},10,[249,451,373],{"class":372},[249,453,454],{"class":376},"meta",[249,456,274],{"class":372},[249,458,351],{"class":382},[249,460,424],{"class":331},[249,462,464,466,469,471,473,476],{"class":251,"line":463},11,[249,465,430],{"class":372},[249,467,468],{"class":376},"total_credits",[249,470,274],{"class":372},[249,472,351],{"class":382},[249,474,475],{"class":335}," 10000",[249,477,388],{"class":331},[249,479,481,483,486,488,490],{"class":251,"line":480},12,[249,482,430],{"class":372},[249,484,485],{"class":376},"credits_remaining",[249,487,274],{"class":372},[249,489,351],{"class":382},[249,491,492],{"class":335}," 9999\n",[249,494,496],{"class":251,"line":495},13,[249,497,498],{"class":331},"  }\n",[249,500,502],{"class":251,"line":501},14,[249,503,504],{"class":331},"}\n",[234,506,508],{"id":507},"malicious-response-example","Malicious Response Example",[222,510,511],{},"When the API detects a malicious or suspicious tool, it returns comprehensive data about the matched signature.",[239,513,515],{"className":318,"code":514,"language":320,"meta":245,"style":245},"HTTP\u002F1.1 200 OK\nContent-Type: application\u002Fjson\n\n{\n  \"ok\": true,\n  \"date\": \"2025-06-12T00:00:00.000Z\",\n  \"data\": {\n    \"useragent\": \"Nmap Scripting Engine 7.92\",\n    \"useragent_rx\": \"^Nmap Scripting Engine.*\",\n    \"description\": \"Nmap Network Mapper\",\n    \"tool\": \"Scanner\",\n    \"category\": \"Reconnaissance\",\n    \"link\": \"https:\u002F\u002Fnmap.org\u002F\",\n    \"priority\": \"high\",\n    \"severity\": \"critical\"\n  },\n  \"meta\": {\n    \"total_credits\": 10000,\n    \"credits_remaining\": 9999\n  }\n}\n",[226,516,517,529,537,541,545,559,577,589,609,629,649,669,689,709,729,748,753,766,781,794,799],{"__ignoreMap":245},[249,518,519,521,523,525,527],{"class":251,"line":252},[249,520,328],{"class":327},[249,522,332],{"class":331},[249,524,336],{"class":335},[249,526,339],{"class":335},[249,528,342],{"class":263},[249,530,531,533,535],{"class":251,"line":281},[249,532,348],{"class":347},[249,534,351],{"class":327},[249,536,354],{"class":263},[249,538,539],{"class":251,"line":357},[249,540,360],{"emptyLinePlaceholder":10},[249,542,543],{"class":251,"line":363},[249,544,366],{"class":331},[249,546,547,549,551,553,555,557],{"class":251,"line":369},[249,548,373],{"class":372},[249,550,377],{"class":376},[249,552,274],{"class":372},[249,554,351],{"class":382},[249,556,385],{"class":259},[249,558,388],{"class":331},[249,560,561,563,565,567,569,571,573,575],{"class":251,"line":391},[249,562,373],{"class":372},[249,564,396],{"class":376},[249,566,274],{"class":372},[249,568,351],{"class":382},[249,570,268],{"class":267},[249,572,405],{"class":263},[249,574,274],{"class":267},[249,576,388],{"class":331},[249,578,579,581,583,585,587],{"class":251,"line":412},[249,580,373],{"class":372},[249,582,417],{"class":376},[249,584,274],{"class":372},[249,586,351],{"class":382},[249,588,424],{"class":331},[249,590,591,593,596,598,600,602,605,607],{"class":251,"line":427},[249,592,430],{"class":372},[249,594,595],{"class":376},"useragent",[249,597,274],{"class":372},[249,599,351],{"class":382},[249,601,268],{"class":267},[249,603,604],{"class":263},"Nmap Scripting Engine 7.92",[249,606,274],{"class":267},[249,608,388],{"class":331},[249,610,611,613,616,618,620,622,625,627],{"class":251,"line":443},[249,612,430],{"class":372},[249,614,615],{"class":376},"useragent_rx",[249,617,274],{"class":372},[249,619,351],{"class":382},[249,621,268],{"class":267},[249,623,624],{"class":263},"^Nmap Scripting Engine.*",[249,626,274],{"class":267},[249,628,388],{"class":331},[249,630,631,633,636,638,640,642,645,647],{"class":251,"line":449},[249,632,430],{"class":372},[249,634,635],{"class":376},"description",[249,637,274],{"class":372},[249,639,351],{"class":382},[249,641,268],{"class":267},[249,643,644],{"class":263},"Nmap Network Mapper",[249,646,274],{"class":267},[249,648,388],{"class":331},[249,650,651,653,656,658,660,662,665,667],{"class":251,"line":463},[249,652,430],{"class":372},[249,654,655],{"class":376},"tool",[249,657,274],{"class":372},[249,659,351],{"class":382},[249,661,268],{"class":267},[249,663,664],{"class":263},"Scanner",[249,666,274],{"class":267},[249,668,388],{"class":331},[249,670,671,673,676,678,680,682,685,687],{"class":251,"line":480},[249,672,430],{"class":372},[249,674,675],{"class":376},"category",[249,677,274],{"class":372},[249,679,351],{"class":382},[249,681,268],{"class":267},[249,683,684],{"class":263},"Reconnaissance",[249,686,274],{"class":267},[249,688,388],{"class":331},[249,690,691,693,696,698,700,702,705,707],{"class":251,"line":495},[249,692,430],{"class":372},[249,694,695],{"class":376},"link",[249,697,274],{"class":372},[249,699,351],{"class":382},[249,701,268],{"class":267},[249,703,704],{"class":263},"https:\u002F\u002Fnmap.org\u002F",[249,706,274],{"class":267},[249,708,388],{"class":331},[249,710,711,713,716,718,720,722,725,727],{"class":251,"line":501},[249,712,430],{"class":372},[249,714,715],{"class":376},"priority",[249,717,274],{"class":372},[249,719,351],{"class":382},[249,721,268],{"class":267},[249,723,724],{"class":263},"high",[249,726,274],{"class":267},[249,728,388],{"class":331},[249,730,732,734,737,739,741,743,746],{"class":251,"line":731},15,[249,733,430],{"class":372},[249,735,736],{"class":376},"severity",[249,738,274],{"class":372},[249,740,351],{"class":382},[249,742,268],{"class":267},[249,744,745],{"class":263},"critical",[249,747,292],{"class":267},[249,749,751],{"class":251,"line":750},16,[249,752,446],{"class":331},[249,754,756,758,760,762,764],{"class":251,"line":755},17,[249,757,373],{"class":372},[249,759,454],{"class":376},[249,761,274],{"class":372},[249,763,351],{"class":382},[249,765,424],{"class":331},[249,767,769,771,773,775,777,779],{"class":251,"line":768},18,[249,770,430],{"class":372},[249,772,468],{"class":376},[249,774,274],{"class":372},[249,776,351],{"class":382},[249,778,475],{"class":335},[249,780,388],{"class":331},[249,782,784,786,788,790,792],{"class":251,"line":783},19,[249,785,430],{"class":372},[249,787,485],{"class":376},[249,789,274],{"class":372},[249,791,351],{"class":382},[249,793,492],{"class":335},[249,795,797],{"class":251,"line":796},20,[249,798,498],{"class":331},[249,800,802],{"class":251,"line":801},21,[249,803,504],{"class":331},[805,806,808],"h3",{"id":807},"response-fields","Response Fields",[810,811,812,823,829,838,845,851,857,863,869,875,896,912,919],"field-group",{},[813,814,816],"field",{"name":377,"type":815},"boolean",[222,817,818,819,822],{},"The API returns ",[226,820,821],{},"true"," when the request succeeds.",[813,824,826],{"name":396,"type":825},"string",[222,827,828],{},"This field contains the ISO 8601 timestamp of the response.",[813,830,832],{"name":831,"type":815},"data.clean",[222,833,834,835,837],{},"This field appears as ",[226,836,821],{}," only if the User-Agent is benign, omitting the threat metadata.",[813,839,842],{"name":840,"type":841},"data.useragent","string | null",[222,843,844],{},"This field reflects the raw, decoded User-Agent string that was evaluated.",[813,846,848],{"name":847,"type":841},"data.useragent_rx",[222,849,850],{},"This field provides the underlying regular expression signature that triggered the match.",[813,852,854],{"name":853,"type":841},"data.description",[222,855,856],{},"This field provides a brief description of the detected software or threat actor.",[813,858,860],{"name":859,"type":841},"data.tool",[222,861,862],{},"This field identifies the specific tool or script name.",[813,864,866],{"name":865,"type":841},"data.category",[222,867,868],{},"This field classifies the tool's behavior.",[813,870,872],{"name":871,"type":841},"data.link",[222,873,874],{},"This field provides a reference URL containing more information about the tool.",[813,876,878],{"name":877,"type":841},"data.priority",[222,879,880,881,884,885,884,888,884,891,884,893,895],{},"This field indicates the urgency of the alert (",[226,882,883],{},"none",", ",[226,886,887],{},"low",[226,889,890],{},"medium",[226,892,724],{},[226,894,745],{},").",[813,897,899],{"name":898,"type":841},"data.severity",[222,900,901,902,884,904,884,906,884,908,884,910,895],{},"This field indicates the potential impact of the tool (",[226,903,883],{},[226,905,887],{},[226,907,890],{},[226,909,724],{},[226,911,745],{},[813,913,916],{"name":914,"type":915},"meta.total_credits","number",[222,917,918],{},"This field displays the total number of credits allocated to the account plan.",[813,920,922],{"name":921,"type":915},"meta.credits_remaining",[222,923,924],{},"This field displays the number of credits remaining in the current billing cycle.",[234,926,928],{"id":927},"error-response","Error Response",[222,930,931],{},"Error responses, such as bad requests or rate limits, return the following JSON format.",[239,933,935],{"className":318,"code":934,"language":320,"meta":245,"style":245},"HTTP\u002F1.1 400 Bad Request\nContent-Type: application\u002Fjson\n\n{\n  \"ok\": false,\n  \"date\": \"2025-06-12T00:00:00.000Z\",\n  \"reason\": \"Missing user-agent parameter\"\n}\n",[226,936,937,951,959,963,967,982,1000,1018],{"__ignoreMap":245},[249,938,939,941,943,945,948],{"class":251,"line":252},[249,940,328],{"class":327},[249,942,332],{"class":331},[249,944,336],{"class":335},[249,946,947],{"class":335}," 400",[249,949,950],{"class":263}," Bad Request\n",[249,952,953,955,957],{"class":251,"line":281},[249,954,348],{"class":347},[249,956,351],{"class":327},[249,958,354],{"class":263},[249,960,961],{"class":251,"line":357},[249,962,360],{"emptyLinePlaceholder":10},[249,964,965],{"class":251,"line":363},[249,966,366],{"class":331},[249,968,969,971,973,975,977,980],{"class":251,"line":369},[249,970,373],{"class":372},[249,972,377],{"class":376},[249,974,274],{"class":372},[249,976,351],{"class":382},[249,978,979],{"class":259}," false",[249,981,388],{"class":331},[249,983,984,986,988,990,992,994,996,998],{"class":251,"line":391},[249,985,373],{"class":372},[249,987,396],{"class":376},[249,989,274],{"class":372},[249,991,351],{"class":382},[249,993,268],{"class":267},[249,995,405],{"class":263},[249,997,274],{"class":267},[249,999,388],{"class":331},[249,1001,1002,1004,1007,1009,1011,1013,1016],{"class":251,"line":412},[249,1003,373],{"class":372},[249,1005,1006],{"class":376},"reason",[249,1008,274],{"class":372},[249,1010,351],{"class":382},[249,1012,268],{"class":267},[249,1014,1015],{"class":263},"Missing user-agent parameter",[249,1017,292],{"class":267},[249,1019,1020],{"class":251,"line":427},[249,1021,504],{"class":331},[805,1023,1025],{"id":1024},"error-fields","Error Fields",[810,1027,1028,1037,1042],{},[813,1029,1030],{"name":377,"type":815},[222,1031,1032,1033,1036],{},"The API always returns ",[226,1034,1035],{},"false"," for error responses.",[813,1038,1039],{"name":396,"type":825},[222,1040,1041],{},"This field contains the ISO 8601 timestamp of the error event.",[813,1043,1044],{"name":1006,"type":825},[222,1045,1046],{},"This field provides a human-readable message that explains why the request failed.",[1048,1049,1050],"style",{},"html pre.shiki code .sHOzp, html code.shiki .sHOzp{--shiki-light:#795E26;--shiki-default:#795E26;--shiki-dark:#50FA7B}html pre.shiki code .sjR7W, html code.shiki .sjR7W{--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#BD93F9}html pre.shiki code .sFB1V, html code.shiki .sFB1V{--shiki-light:#A31515;--shiki-default:#A31515;--shiki-dark:#F1FA8C}html pre.shiki code .sFkSl, html code.shiki .sFkSl{--shiki-light:#A31515;--shiki-default:#A31515;--shiki-dark:#E9F284}html pre.shiki code .st6lo, html code.shiki .st6lo{--shiki-light:#EE0000;--shiki-default:#EE0000;--shiki-dark:#FF79C6}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sl46w, html code.shiki .sl46w{--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#FF79C6}html pre.shiki code .sDd4n, html code.shiki .sDd4n{--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#F8F8F2}html pre.shiki code .spgvN, html code.shiki .spgvN{--shiki-light:#098658;--shiki-default:#098658;--shiki-dark:#BD93F9}html pre.shiki code .scd-l, html code.shiki .scd-l{--shiki-light:#800000;--shiki-default:#800000;--shiki-dark:#FF79C6}html pre.shiki code .saJyd, html code.shiki .saJyd{--shiki-light:#0451A5;--shiki-default:#0451A5;--shiki-dark:#8BE9FE}html pre.shiki code .s_W10, html code.shiki .s_W10{--shiki-light:#0451A5;--shiki-default:#0451A5;--shiki-dark:#8BE9FD}html pre.shiki code .saOXh, html code.shiki .saOXh{--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#FF79C6}",{"title":245,"searchDepth":281,"depth":281,"links":1052},[1053,1054,1055,1058],{"id":236,"depth":281,"text":237},{"id":311,"depth":281,"text":312},{"id":507,"depth":281,"text":508,"children":1056},[1057],{"id":807,"depth":357,"text":808},{"id":927,"depth":281,"text":928,"children":1059},[1060],{"id":1024,"depth":357,"text":1025},"Parse and detect malicious user agents","md",{},null,"---\ntitle: User Agent Check API\ndescription: Parse and detect malicious user agents\nicon: i-lucide-monitor\n---\n\nThe User Agent Check API parses raw HTTP `User-Agent` headers against a database of malicious patterns. The endpoint classifies the traffic and returns detailed metadata about the scanner, crawler, or tool if it detects a match. Use this endpoint to dynamically block reconnaissance tools and vulnerability scanners at the edge.\n\n---\n\n## Endpoint\n\n```bash [Terminal]\ncurl -X GET \"https:\u002F\u002Fip-shield.riavzon.com\u002Fapi\u002Fv1\u002Fcheck\u002Fuser-agent\u002FNmap%20Scripting%20Engine%207.92\" \\\n  -H \"x-api-key: YOUR_API_KEY\"\n```\n\nThe `Nmap%20Scripting%20Engine%207.92` parameter in the URL path represents the URL-encoded `User-Agent` string you want to check.\n\n::tip\nEnsure the User-Agent string is properly URL-encoded before sending it in the path to avoid routing errors.\n::\n\n## Clean Response Example\n\nWhen the API determines the User-Agent is safe, it returns a minimal payload indicating the check passed.\n\n```http\nHTTP\u002F1.1 200 OK\nContent-Type: application\u002Fjson\n\n{\n  \"ok\": true,\n  \"date\": \"2025-06-12T00:00:00.000Z\",\n  \"data\": {\n    \"clean\": true\n  },\n  \"meta\": {\n    \"total_credits\": 10000,\n    \"credits_remaining\": 9999\n  }\n}\n```\n\n## Malicious Response Example\n\nWhen the API detects a malicious or suspicious tool, it returns comprehensive data about the matched signature.\n\n```http\nHTTP\u002F1.1 200 OK\nContent-Type: application\u002Fjson\n\n{\n  \"ok\": true,\n  \"date\": \"2025-06-12T00:00:00.000Z\",\n  \"data\": {\n    \"useragent\": \"Nmap Scripting Engine 7.92\",\n    \"useragent_rx\": \"^Nmap Scripting Engine.*\",\n    \"description\": \"Nmap Network Mapper\",\n    \"tool\": \"Scanner\",\n    \"category\": \"Reconnaissance\",\n    \"link\": \"https:\u002F\u002Fnmap.org\u002F\",\n    \"priority\": \"high\",\n    \"severity\": \"critical\"\n  },\n  \"meta\": {\n    \"total_credits\": 10000,\n    \"credits_remaining\": 9999\n  }\n}\n```\n\n### Response Fields\n\n::field-group\n  ::field{name=\"ok\" type=\"boolean\"}\n    The API returns `true` when the request succeeds.\n  ::\n\n  ::field{name=\"date\" type=\"string\"}\n    This field contains the ISO 8601 timestamp of the response.\n  ::\n\n  ::field{name=\"data.clean\" type=\"boolean\"}\n    This field appears as `true` only if the User-Agent is benign, omitting the threat metadata.\n  ::\n\n  ::field{name=\"data.useragent\" type=\"string | null\"}\n    This field reflects the raw, decoded User-Agent string that was evaluated.\n  ::\n\n  ::field{name=\"data.useragent_rx\" type=\"string | null\"}\n    This field provides the underlying regular expression signature that triggered the match.\n  ::\n\n  ::field{name=\"data.description\" type=\"string | null\"}\n    This field provides a brief description of the detected software or threat actor.\n  ::\n\n  ::field{name=\"data.tool\" type=\"string | null\"}\n    This field identifies the specific tool or script name.\n  ::\n\n  ::field{name=\"data.category\" type=\"string | null\"}\n    This field classifies the tool's behavior.\n  ::\n\n  ::field{name=\"data.link\" type=\"string | null\"}\n    This field provides a reference URL containing more information about the tool.\n  ::\n\n  ::field{name=\"data.priority\" type=\"string | null\"}\n    This field indicates the urgency of the alert (`none`, `low`, `medium`, `high`, `critical`).\n  ::\n\n  ::field{name=\"data.severity\" type=\"string | null\"}\n    This field indicates the potential impact of the tool (`none`, `low`, `medium`, `high`, `critical`).\n  ::\n\n  ::field{name=\"meta.total_credits\" type=\"number\"}\n    This field displays the total number of credits allocated to the account plan.\n  ::\n\n  ::field{name=\"meta.credits_remaining\" type=\"number\"}\n    This field displays the number of credits remaining in the current billing cycle.\n  ::\n::\n\n## Error Response \n\nError responses, such as bad requests or rate limits, return the following JSON format.\n\n```http\nHTTP\u002F1.1 400 Bad Request\nContent-Type: application\u002Fjson\n\n{\n  \"ok\": false,\n  \"date\": \"2025-06-12T00:00:00.000Z\",\n  \"reason\": \"Missing user-agent parameter\"\n}\n```\n\n### Error Fields\n\n::field-group\n  ::field{name=\"ok\" type=\"boolean\"}\n    The API always returns `false` for error responses.\n  ::\n\n  ::field{name=\"date\" type=\"string\"}\n    This field contains the ISO 8601 timestamp of the error event.\n  ::\n\n  ::field{name=\"reason\" type=\"string\"}\n    This field provides a human-readable message that explains why the request failed.\n  ::\n::\n",{"title":99,"description":1061},"z44w0YVwxfB0glxFrkh1oeXq2Mjh8z20_C8gBQVZn5o",[1069,1064],{"title":82,"path":83,"stem":166,"children":-1},{"id":217,"title":99,"body":1071,"description":1061,"extension":1062,"icon":102,"meta":1733,"module":1064,"navigation":10,"path":100,"rawbody":1065,"seo":1734,"stem":168,"__hash__":1067},{"type":219,"value":1072,"toc":1723},[1073,1077,1079,1081,1111,1117,1121,1123,1125,1263,1265,1267,1535,1537,1615,1617,1619,1703,1705,1721],[222,1074,224,1075,229],{},[226,1076,228],{},[231,1078],{},[234,1080,237],{"id":236},[239,1082,1083],{"className":241,"code":242,"filename":243,"language":244,"meta":245,"style":245},[226,1084,1085,1101],{"__ignoreMap":245},[249,1086,1087,1089,1091,1093,1095,1097,1099],{"class":251,"line":252},[249,1088,256],{"class":255},[249,1090,260],{"class":259},[249,1092,264],{"class":263},[249,1094,268],{"class":267},[249,1096,271],{"class":263},[249,1098,274],{"class":267},[249,1100,278],{"class":277},[249,1102,1103,1105,1107,1109],{"class":251,"line":281},[249,1104,284],{"class":259},[249,1106,268],{"class":267},[249,1108,289],{"class":263},[249,1110,292],{"class":267},[222,1112,295,1113,299,1115,302],{},[226,1114,298],{},[226,1116,228],{},[304,1118,1119],{},[222,1120,308],{},[234,1122,312],{"id":311},[222,1124,315],{},[239,1126,1127],{"className":318,"code":319,"language":320,"meta":245,"style":245},[226,1128,1129,1141,1149,1153,1157,1171,1189,1201,1213,1217,1229,1243,1255,1259],{"__ignoreMap":245},[249,1130,1131,1133,1135,1137,1139],{"class":251,"line":252},[249,1132,328],{"class":327},[249,1134,332],{"class":331},[249,1136,336],{"class":335},[249,1138,339],{"class":335},[249,1140,342],{"class":263},[249,1142,1143,1145,1147],{"class":251,"line":281},[249,1144,348],{"class":347},[249,1146,351],{"class":327},[249,1148,354],{"class":263},[249,1150,1151],{"class":251,"line":357},[249,1152,360],{"emptyLinePlaceholder":10},[249,1154,1155],{"class":251,"line":363},[249,1156,366],{"class":331},[249,1158,1159,1161,1163,1165,1167,1169],{"class":251,"line":369},[249,1160,373],{"class":372},[249,1162,377],{"class":376},[249,1164,274],{"class":372},[249,1166,351],{"class":382},[249,1168,385],{"class":259},[249,1170,388],{"class":331},[249,1172,1173,1175,1177,1179,1181,1183,1185,1187],{"class":251,"line":391},[249,1174,373],{"class":372},[249,1176,396],{"class":376},[249,1178,274],{"class":372},[249,1180,351],{"class":382},[249,1182,268],{"class":267},[249,1184,405],{"class":263},[249,1186,274],{"class":267},[249,1188,388],{"class":331},[249,1190,1191,1193,1195,1197,1199],{"class":251,"line":412},[249,1192,373],{"class":372},[249,1194,417],{"class":376},[249,1196,274],{"class":372},[249,1198,351],{"class":382},[249,1200,424],{"class":331},[249,1202,1203,1205,1207,1209,1211],{"class":251,"line":427},[249,1204,430],{"class":372},[249,1206,433],{"class":376},[249,1208,274],{"class":372},[249,1210,351],{"class":382},[249,1212,440],{"class":259},[249,1214,1215],{"class":251,"line":443},[249,1216,446],{"class":331},[249,1218,1219,1221,1223,1225,1227],{"class":251,"line":449},[249,1220,373],{"class":372},[249,1222,454],{"class":376},[249,1224,274],{"class":372},[249,1226,351],{"class":382},[249,1228,424],{"class":331},[249,1230,1231,1233,1235,1237,1239,1241],{"class":251,"line":463},[249,1232,430],{"class":372},[249,1234,468],{"class":376},[249,1236,274],{"class":372},[249,1238,351],{"class":382},[249,1240,475],{"class":335},[249,1242,388],{"class":331},[249,1244,1245,1247,1249,1251,1253],{"class":251,"line":480},[249,1246,430],{"class":372},[249,1248,485],{"class":376},[249,1250,274],{"class":372},[249,1252,351],{"class":382},[249,1254,492],{"class":335},[249,1256,1257],{"class":251,"line":495},[249,1258,498],{"class":331},[249,1260,1261],{"class":251,"line":501},[249,1262,504],{"class":331},[234,1264,508],{"id":507},[222,1266,511],{},[239,1268,1269],{"className":318,"code":514,"language":320,"meta":245,"style":245},[226,1270,1271,1283,1291,1295,1299,1313,1331,1343,1361,1379,1397,1415,1433,1451,1469,1485,1489,1501,1515,1527,1531],{"__ignoreMap":245},[249,1272,1273,1275,1277,1279,1281],{"class":251,"line":252},[249,1274,328],{"class":327},[249,1276,332],{"class":331},[249,1278,336],{"class":335},[249,1280,339],{"class":335},[249,1282,342],{"class":263},[249,1284,1285,1287,1289],{"class":251,"line":281},[249,1286,348],{"class":347},[249,1288,351],{"class":327},[249,1290,354],{"class":263},[249,1292,1293],{"class":251,"line":357},[249,1294,360],{"emptyLinePlaceholder":10},[249,1296,1297],{"class":251,"line":363},[249,1298,366],{"class":331},[249,1300,1301,1303,1305,1307,1309,1311],{"class":251,"line":369},[249,1302,373],{"class":372},[249,1304,377],{"class":376},[249,1306,274],{"class":372},[249,1308,351],{"class":382},[249,1310,385],{"class":259},[249,1312,388],{"class":331},[249,1314,1315,1317,1319,1321,1323,1325,1327,1329],{"class":251,"line":391},[249,1316,373],{"class":372},[249,1318,396],{"class":376},[249,1320,274],{"class":372},[249,1322,351],{"class":382},[249,1324,268],{"class":267},[249,1326,405],{"class":263},[249,1328,274],{"class":267},[249,1330,388],{"class":331},[249,1332,1333,1335,1337,1339,1341],{"class":251,"line":412},[249,1334,373],{"class":372},[249,1336,417],{"class":376},[249,1338,274],{"class":372},[249,1340,351],{"class":382},[249,1342,424],{"class":331},[249,1344,1345,1347,1349,1351,1353,1355,1357,1359],{"class":251,"line":427},[249,1346,430],{"class":372},[249,1348,595],{"class":376},[249,1350,274],{"class":372},[249,1352,351],{"class":382},[249,1354,268],{"class":267},[249,1356,604],{"class":263},[249,1358,274],{"class":267},[249,1360,388],{"class":331},[249,1362,1363,1365,1367,1369,1371,1373,1375,1377],{"class":251,"line":443},[249,1364,430],{"class":372},[249,1366,615],{"class":376},[249,1368,274],{"class":372},[249,1370,351],{"class":382},[249,1372,268],{"class":267},[249,1374,624],{"class":263},[249,1376,274],{"class":267},[249,1378,388],{"class":331},[249,1380,1381,1383,1385,1387,1389,1391,1393,1395],{"class":251,"line":449},[249,1382,430],{"class":372},[249,1384,635],{"class":376},[249,1386,274],{"class":372},[249,1388,351],{"class":382},[249,1390,268],{"class":267},[249,1392,644],{"class":263},[249,1394,274],{"class":267},[249,1396,388],{"class":331},[249,1398,1399,1401,1403,1405,1407,1409,1411,1413],{"class":251,"line":463},[249,1400,430],{"class":372},[249,1402,655],{"class":376},[249,1404,274],{"class":372},[249,1406,351],{"class":382},[249,1408,268],{"class":267},[249,1410,664],{"class":263},[249,1412,274],{"class":267},[249,1414,388],{"class":331},[249,1416,1417,1419,1421,1423,1425,1427,1429,1431],{"class":251,"line":480},[249,1418,430],{"class":372},[249,1420,675],{"class":376},[249,1422,274],{"class":372},[249,1424,351],{"class":382},[249,1426,268],{"class":267},[249,1428,684],{"class":263},[249,1430,274],{"class":267},[249,1432,388],{"class":331},[249,1434,1435,1437,1439,1441,1443,1445,1447,1449],{"class":251,"line":495},[249,1436,430],{"class":372},[249,1438,695],{"class":376},[249,1440,274],{"class":372},[249,1442,351],{"class":382},[249,1444,268],{"class":267},[249,1446,704],{"class":263},[249,1448,274],{"class":267},[249,1450,388],{"class":331},[249,1452,1453,1455,1457,1459,1461,1463,1465,1467],{"class":251,"line":501},[249,1454,430],{"class":372},[249,1456,715],{"class":376},[249,1458,274],{"class":372},[249,1460,351],{"class":382},[249,1462,268],{"class":267},[249,1464,724],{"class":263},[249,1466,274],{"class":267},[249,1468,388],{"class":331},[249,1470,1471,1473,1475,1477,1479,1481,1483],{"class":251,"line":731},[249,1472,430],{"class":372},[249,1474,736],{"class":376},[249,1476,274],{"class":372},[249,1478,351],{"class":382},[249,1480,268],{"class":267},[249,1482,745],{"class":263},[249,1484,292],{"class":267},[249,1486,1487],{"class":251,"line":750},[249,1488,446],{"class":331},[249,1490,1491,1493,1495,1497,1499],{"class":251,"line":755},[249,1492,373],{"class":372},[249,1494,454],{"class":376},[249,1496,274],{"class":372},[249,1498,351],{"class":382},[249,1500,424],{"class":331},[249,1502,1503,1505,1507,1509,1511,1513],{"class":251,"line":768},[249,1504,430],{"class":372},[249,1506,468],{"class":376},[249,1508,274],{"class":372},[249,1510,351],{"class":382},[249,1512,475],{"class":335},[249,1514,388],{"class":331},[249,1516,1517,1519,1521,1523,1525],{"class":251,"line":783},[249,1518,430],{"class":372},[249,1520,485],{"class":376},[249,1522,274],{"class":372},[249,1524,351],{"class":382},[249,1526,492],{"class":335},[249,1528,1529],{"class":251,"line":796},[249,1530,498],{"class":331},[249,1532,1533],{"class":251,"line":801},[249,1534,504],{"class":331},[805,1536,808],{"id":807},[810,1538,1539,1545,1549,1555,1559,1563,1567,1571,1575,1579,1593,1607,1611],{},[813,1540,1541],{"name":377,"type":815},[222,1542,818,1543,822],{},[226,1544,821],{},[813,1546,1547],{"name":396,"type":825},[222,1548,828],{},[813,1550,1551],{"name":831,"type":815},[222,1552,834,1553,837],{},[226,1554,821],{},[813,1556,1557],{"name":840,"type":841},[222,1558,844],{},[813,1560,1561],{"name":847,"type":841},[222,1562,850],{},[813,1564,1565],{"name":853,"type":841},[222,1566,856],{},[813,1568,1569],{"name":859,"type":841},[222,1570,862],{},[813,1572,1573],{"name":865,"type":841},[222,1574,868],{},[813,1576,1577],{"name":871,"type":841},[222,1578,874],{},[813,1580,1581],{"name":877,"type":841},[222,1582,880,1583,884,1585,884,1587,884,1589,884,1591,895],{},[226,1584,883],{},[226,1586,887],{},[226,1588,890],{},[226,1590,724],{},[226,1592,745],{},[813,1594,1595],{"name":898,"type":841},[222,1596,901,1597,884,1599,884,1601,884,1603,884,1605,895],{},[226,1598,883],{},[226,1600,887],{},[226,1602,890],{},[226,1604,724],{},[226,1606,745],{},[813,1608,1609],{"name":914,"type":915},[222,1610,918],{},[813,1612,1613],{"name":921,"type":915},[222,1614,924],{},[234,1616,928],{"id":927},[222,1618,931],{},[239,1620,1621],{"className":318,"code":934,"language":320,"meta":245,"style":245},[226,1622,1623,1635,1643,1647,1651,1665,1683,1699],{"__ignoreMap":245},[249,1624,1625,1627,1629,1631,1633],{"class":251,"line":252},[249,1626,328],{"class":327},[249,1628,332],{"class":331},[249,1630,336],{"class":335},[249,1632,947],{"class":335},[249,1634,950],{"class":263},[249,1636,1637,1639,1641],{"class":251,"line":281},[249,1638,348],{"class":347},[249,1640,351],{"class":327},[249,1642,354],{"class":263},[249,1644,1645],{"class":251,"line":357},[249,1646,360],{"emptyLinePlaceholder":10},[249,1648,1649],{"class":251,"line":363},[249,1650,366],{"class":331},[249,1652,1653,1655,1657,1659,1661,1663],{"class":251,"line":369},[249,1654,373],{"class":372},[249,1656,377],{"class":376},[249,1658,274],{"class":372},[249,1660,351],{"class":382},[249,1662,979],{"class":259},[249,1664,388],{"class":331},[249,1666,1667,1669,1671,1673,1675,1677,1679,1681],{"class":251,"line":391},[249,1668,373],{"class":372},[249,1670,396],{"class":376},[249,1672,274],{"class":372},[249,1674,351],{"class":382},[249,1676,268],{"class":267},[249,1678,405],{"class":263},[249,1680,274],{"class":267},[249,1682,388],{"class":331},[249,1684,1685,1687,1689,1691,1693,1695,1697],{"class":251,"line":412},[249,1686,373],{"class":372},[249,1688,1006],{"class":376},[249,1690,274],{"class":372},[249,1692,351],{"class":382},[249,1694,268],{"class":267},[249,1696,1015],{"class":263},[249,1698,292],{"class":267},[249,1700,1701],{"class":251,"line":427},[249,1702,504],{"class":331},[805,1704,1025],{"id":1024},[810,1706,1707,1713,1717],{},[813,1708,1709],{"name":377,"type":815},[222,1710,1032,1711,1036],{},[226,1712,1035],{},[813,1714,1715],{"name":396,"type":825},[222,1716,1041],{},[813,1718,1719],{"name":1006,"type":825},[222,1720,1046],{},[1048,1722,1050],{},{"title":245,"searchDepth":281,"depth":281,"links":1724},[1725,1726,1727,1730],{"id":236,"depth":281,"text":237},{"id":311,"depth":281,"text":312},{"id":507,"depth":281,"text":508,"children":1728},[1729],{"id":807,"depth":357,"text":808},{"id":927,"depth":281,"text":928,"children":1731},[1732],{"id":1024,"depth":357,"text":1025},{},{"title":99,"description":1061},1782044523469]