[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"api-page:fraudguard-and-ip-risk-intelligence-api":3},{"status":4,"api":5,"seo":194},"success",{"blocked":6,"description":7,"about":8,"stats":9,"name":11,"title":12,"slug":13,"logo":14,"created_at":15,"agent":16,"user":28,"endpoint_groups":31,"faqs":147,"features":154,"periodic_plans":155,"payasyougo_plans":192,"createdAtText":193},false,"Real-time IP Geolocation, VPN/Proxy detection, and Fraud Risk Scoring for e-commerce and SaaS.","FraudGuard provides IP geolocation, ASN intelligence, and separate VPN, proxy, Tor, mobile, and datacenter signals. Its 0–100 fraud score combines provider intelligence with transparent hosting and bot heuristics. Use the result as decision support, not as the sole basis for blocking a user or transaction.",{"score":10},"2.75","FraudGuard and IP Risk Intelligence","FraudGuard and IP Risk Intelligence API","fraudguard-and-ip-risk-intelligence-api","https://cdn.jojapi.com/api/c067fb2a-6f0b-4460-80a0-ca9e917b945d","2026-09-02 17:54:05",{"enabled":17,"closed":18,"request_enabled":6,"catalog_url":19,"discovery_url":20,"directory_url":21,"rails":22,"networks":25,"docs":27},true,null,"https://taifk.jojapi.net/_jojapi/agent/plans","https://taifk.jojapi.net/.well-known/x402","https://agents.jojapi.net/apis/fraudguard-and-ip-risk-intelligence-api",[23,24],"x402","mpp",[26],"eip155:8453","https://docs.jojapi.com/consumers/agents",{"nick":29,"name":30,"verified":6,"website":18},"diego-spoleto","Diego Spoleto",[32],{"endpoints":33,"name":146,"description":40,"ungrouped":17},[34,86,114],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":35,"description":42,"method":43,"name":44,"url_path":45,"root_url":46,"parameters":47,"responses":62,"result_stats":82},[36],{"name":37,"slug":38,"cost":39,"label":40,"avg":41},"Requests","requests","1","",1,"Returns geolocation, timezone, country, city, and ASN intelligence for a public IPv4 or IPv6 address. If omitted, the service uses the detected client IP.","GET","IP Lookup","/ip-lookup","https://taifk.jojapi.net",{"url":48,"header":53,"post":59,"body":60,"path":61},[49],{"key":50,"example":51,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":51,"required":6,"name":40,"description":40},"ip","8.8.8.8","string",[54],{"key":55,"is_auth":17,"example":56,"example_disabled":17,"example_type":52,"name":57,"description":56,"required":17,"always_error":58},"X-JoJAPI-Key","You must log in to get API key","JoJ API Key","Please log in to get API key",[],[],[],[63,73],{"status":64,"status_code":65,"description":66,"schema":18,"examples":67,"example":72},"200",200,"Successful IP geolocation and ASN lookup.",[68],{"name":69,"summary":70,"description":71,"example":72},"Google-DNS-lookup","Google DNS lookup","Example response for the public IP 8.8.8.8.","{\"success\":true,\"data\":{\"ip\":\"8.8.8.8\",\"country\":\"United States\",\"country_code\":\"US\",\"city\":\"Mountain View\",\"region\":\"California\",\"region_code\":null,\"timezone\":\"America\\/Los_Angeles\",\"timezones\":[\"America\\/Los_Angeles\"],\"asn\":15169,\"organization\":\"Google LLC\",\"source\":\"ipquery.io\",\"data_quality\":\"complete\",\"provider_note\":\"External geolocation and risk signals are supplied by ipquery.io.\"},\"error\":null}",{"status":74,"status_code":75,"description":76,"schema":18,"examples":77,"example":81},"400",400,"Invalid or non-public IP address, or client IP unavailable. Supply a valid public IPv4 or IPv6 address in the ip query parameter.",[78],{"name":79,"summary":80,"description":40,"example":81},"invalid-ip","Malformed IP address","{\"success\":false,\"data\":null,\"error\":{\"code\":\"INVALID_IP\",\"message\":\"Query parameter \\\"ip\\\" must be a valid IPv4 or IPv6 address.\"}}",{"x2":83,"x3":84,"x4":84,"x5":84,"uptime":83,"avg_latency":85,"avg_credits":84},"100.00","0.00","189",{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":87,"description":89,"method":43,"name":90,"url_path":91,"root_url":46,"parameters":92,"responses":100,"result_stats":112},[88],{"name":37,"slug":38,"cost":39,"label":40,"avg":41},"Evaluates a public IP address for VPN, proxy, Tor, mobile, and datacenter signals and returns a transparent fraud_score from 0 to 100 plus is_high_risk.","Fraud Check","/fraud-check",{"url":93,"header":95,"post":97,"body":98,"path":99},[94],{"key":50,"example":51,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":51,"required":6,"name":40,"description":40},[96],{"key":55,"is_auth":17,"example":56,"example_disabled":17,"example_type":52,"name":57,"description":56,"required":17,"always_error":58},[],[],[],[101,109],{"status":64,"status_code":65,"description":102,"schema":18,"examples":103,"example":108},"Successful IP fraud-risk assessment.",[104],{"name":105,"summary":106,"description":107,"example":108},"Google-DNS-risk-assessment","Google DNS risk assessment","Example risk response for the public IP 8.8.8.8.","{\"success\":true,\"data\":{\"ip\":\"8.8.8.8\",\"fraud_score\":45,\"is_high_risk\":false,\"risk_level\":\"medium\",\"confidence\":\"medium\",\"signals\":{\"is_datacenter\":true,\"is_vpn_or_proxy\":false,\"is_vpn\":false,\"is_proxy\":false,\"is_tor\":false,\"is_mobile\":false,\"provider_risk_score\":0,\"asn\":15169,\"organization\":\"Google LLC\",\"country_code\":\"US\"},\"reasons\":[\"datacenter_or_hosting_network\"],\"model_version\":\"fraud-guard-heuristic-v1\",\"evaluated_at\":\"2026-08-09T16:05:09.643Z\",\"assessment_note\":\"This score combines ipquery.io risk signals with transparent hosting and bot heuristics. It does not prove fraudulent intent and should not be the sole basis for blocking a user.\"},\"error\":null}",{"status":74,"status_code":75,"description":76,"schema":18,"examples":110,"example":81},[111],{"name":79,"summary":80,"description":40,"example":81},{"x2":83,"x3":84,"x4":84,"x5":84,"uptime":83,"avg_latency":113,"avg_credits":84},"128",{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":115,"description":117,"method":43,"name":118,"url_path":119,"root_url":46,"parameters":120,"responses":127,"result_stats":144},[116],{"name":37,"slug":38,"cost":39,"label":40,"avg":41},"Public monitoring endpoint that returns the current FraudGuard service status.","Health","/health",{"url":121,"header":122,"post":124,"body":125,"path":126},[],[123],{"key":55,"is_auth":17,"example":56,"example_disabled":17,"example_type":52,"name":57,"description":56,"required":17,"always_error":58},[],[],[],[128,135],{"status":64,"status_code":65,"description":129,"schema":18,"examples":130,"example":134},"Service health response.",[131],{"name":132,"summary":132,"description":133,"example":134},"Success","The FraudGuard service is healthy.","{\"status\":\"ok\",\"service\":\"fraud-guard\"}",{"status":136,"status_code":137,"description":138,"schema":18,"examples":139,"example":143},"401",401,"Generated by the JoJ API gateway when the consumer API key is missing or invalid, or no active subscription exists. This is not the Worker health response. Send your own X-JoJAPI-Key and use an active plan. Gateway responses are identified by X-Jojapi-Gateway-Response: true.",[140],{"name":141,"summary":142,"description":40,"example":143},"missing-api-key","Gateway request without a consumer API key","{\"message\":\"Unauthorized\"}",{"x2":83,"x3":84,"x4":84,"x5":84,"uptime":83,"avg_latency":145,"avg_credits":84},"58","Ungrouped Endpoints",[148,151],{"question":149,"answer":150},"Which IP addresses can I look up?","Use GET /ip-lookup or GET /fraud-check with the optional ip query parameter containing a public IPv4 or IPv6 address, for example 8.8.8.8. Private, loopback and reserved addresses are rejected. If ip is omitted, the service tries to detect the client IP from trusted gateway forwarding information. When integrating behind a proxy, pass the public IP you intend to evaluate explicitly.",{"question":152,"answer":153},"What does the fraud score mean, and is VPN detection guaranteed?","The fraud_score ranges from 0 to 100 and combines external IP risk signals with hosting-network heuristics and available bot signals. is_high_risk is true at 70 or above. Scores are indicators for review, not proof of fraud, and should not be the sole reason to block someone. VPN, proxy and Tor signals can be null when intelligence is unavailable. Geolocation and risk data are supplied by ipquery.io, with Cloudflare edge metadata when applicable; external results may be cached for up to six hours.",[],[156,172,182],{"type":157,"slug":158,"blocked":6,"period":159,"currency":160,"pricing":161,"rate_limit":165,"objects":166,"name":170,"display_name":170,"features":171},"periodic","kdbgk8patniizbgmt4opjsok","1 MONTH","usd",{"price":162,"credits":162,"past_due_timeout_num":163,"past_due_timeout_type":164},0,3,"DAY",{"max_requests":18,"time_window":18},[167],{"id":168,"name":37,"slug":38,"quota":169,"tiers":18},"n115ab78d",100,"BASIC",[],{"type":157,"slug":173,"blocked":6,"period":159,"currency":160,"pricing":174,"rate_limit":176,"objects":177,"name":180,"display_name":180,"features":181},"4gsxrzwkviffuzeiy4o44sxn",{"price":175,"credits":162,"past_due_timeout_num":163,"past_due_timeout_type":164},29,{"max_requests":18,"time_window":18},[178],{"id":168,"name":37,"slug":38,"quota":179,"tiers":18},10000,"PRO",[],{"type":157,"slug":183,"blocked":6,"period":159,"currency":160,"pricing":184,"rate_limit":186,"objects":187,"name":190,"display_name":190,"features":191},"2yekvmsqps55qz72a6d5l33j",{"price":185,"credits":162,"past_due_timeout_num":163,"past_due_timeout_type":164},99,{"max_requests":18,"time_window":18},[188],{"id":168,"name":37,"slug":38,"quota":189,"tiers":18},100000,"ULTRA",[],[],"2026-09-02",{"canonical":195,"page_title":196,"meta":197},"https://jojapi.com/hub/api/fraudguard-and-ip-risk-intelligence-api","FraudGuard and IP Risk Intelligence API Documentation & Playground - JoJ API",{"description":7,"keywords":198},"API,API Documentation,API Playground,Plans & Pricing,FraudGuard and IP Risk Intelligence,diego-spoleto"]