1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6360],{51303:(e,s,t)=>{"use strict";t.d(s,{default:()=>el});var a=t(95155),r=t(92174),i=t(12115),n=t(80542),l=t(3998),o=t(85710),c=t(5917),d=t(75426),m=t(52987),x=t(78680),h=t(44385),u='curl -H "x-api-key: YOUR_KEY" https://plus-api.xposedornot.com/v3/check-email/[email protected]';function p(){var e=(0,h.a)(),s=(0,n._)(i.useState(!1),2),t=s[0],r=s[1];return(0,a.jsx)("div",{className:"relative",children:(0,a.jsx)(x.s,{className:"min-h-[70vh]",children:(0,a.jsx)("div",{className:"container relative z-10 px-4",children:(0,a.jsxs)("div",{className:"max-w-4xl mx-auto text-center py-0",children:[(0,a.jsxs)("div",{className:"inline-flex items-center w-fit mx-auto px-3 py-1.5 md:px-4 md:py-2 ".concat(e?"mt-12":"mt-24"," mb-4 md:mb-6 bg-[#181b2d] text-white rounded-full text-xs md:text-sm font-medium border border-slate-800 transition-colors duration-200 hover:border-slate-700"),children:[(0,a.jsx)(o.A,{className:"w-3 h-3 md:w-4 md:h-4 mr-1.5 md:mr-2 text-[#3f71f3]","aria-hidden":"true"}),"Used by Verosint, BlackDice & production apps worldwide"]}),(0,a.jsx)("h1",{className:"text-3xl md:text-4xl lg:text-5xl font-bold font-heading leading-tight mb-3 md:mb-5 text-white",children:"The Data Breach API You Can Ship in Hours"}),(0,a.jsx)("p",{className:"text-base md:text-lg lg:text-xl text-[#9fc0e0] mb-6 md:mb-8 max-w-2xl mx-auto px-0",children:"REST API with <100ms response. Official SDKs in 8 languages included. Plans from $9/mo."}),(0,a.jsx)("div",{className:"mb-6 md:mb-8 max-w-3xl mx-auto group relative",children:(0,a.jsxs)("div",{className:"flex items-center gap-3 px-4 py-3 bg-[#181b2d] border border-slate-700/50 rounded-lg text-left",children:[(0,a.jsx)("span",{className:"text-[#5b8aff] font-mono text-sm select-none shrink-0","aria-hidden":"true",children:"$"}),(0,a.jsx)("div",{className:"flex-1 min-w-0 overflow-x-auto [scrollbar-width:thin] [scrollbar-color:#33415566_transparent] [&::-webkit-scrollbar]:h-1.5 [&::-webkit-scrollbar-track]:bg-transparent [&::-webkit-scrollbar-thumb]:bg-slate-600/40 [&::-webkit-scrollbar-thumb]:rounded-full",children:(0,a.jsx)("code",{className:"font-mono text-xs text-[#9fc0e0] whitespace-nowrap",children:u})}),(0,a.jsx)("button",{onClick:function(){navigator.clipboard.writeText(u),r(!0),setTimeout(function(){return r(!1)},2e3)},className:"shrink-0 inline-flex items-center gap-1.5 text-xs text-[#9fc0e0] hover:text-white transition-colors focus:outline-none focus:ring-2 focus:ring-[#3f71f3] focus:ring-offset-2 focus:ring-offset-[#0e0f19] rounded px-2 py-1","aria-label":"Copy curl command",children:t?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.A,{className:"w-3.5 h-3.5 text-[#28a745]","aria-hidden":"true"}),(0,a.jsx)("span",{className:"text-[#28a745]",children:"Copied"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.A,{className:"w-3.5 h-3.5","aria-hidden":"true"}),(0,a.jsx)("span",{children:"Copy"})]})})]})}),(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-4",children:[(0,a.jsxs)(l.$,{className:"bg-[#3f71f3] text-white hover:bg-[#3c5fec] font-medium px-6 py-5 md:px-8 md:py-6 text-base md:text-lg rounded-lg w-full sm:w-auto focus:ring-2 focus:ring-[#3f71f3] focus:ring-offset-2 focus:ring-offset-[#0e0f19] focus:outline-none",onClick:function(){return window.location.href="/products/api#pricing"},children:["Start Building \xb7 $9/mo",(0,a.jsx)(m.A,{className:"ml-2 h-5 w-5","aria-hidden":"true"})]}),(0,a.jsx)(l.$,{variant:"outline",className:"font-medium px-6 py-5 md:px-8 md:py-6 text-base md:text-lg rounded-lg border border-slate-700 text-[#9fc0e0] bg-transparent hover:bg-slate-800 hover:text-white w-full sm:w-auto focus:ring-2 focus:ring-[#3f71f3] focus:ring-offset-2 focus:ring-offset-[#0e0f19] focus:outline-none",onClick:function(){return window.open("https://console.xposedornot.com/docs/api/","_blank","noopener,noreferrer")},children:"View API Docs"})]}),(0,a.jsxs)("div",{className:"mt-6 flex flex-wrap items-center justify-center gap-x-2 gap-y-1 text-sm text-[#9fc0e0]",children:[(0,a.jsx)("span",{children:"11.6B+ breach records"}),(0,a.jsx)("span",{className:"w-1 h-1 rounded-full bg-slate-700","aria-hidden":"true"}),(0,a.jsx)("span",{children:"<100ms response"}),(0,a.jsx)("span",{className:"w-1 h-1 rounded-full bg-slate-700","aria-hidden":"true"}),(0,a.jsx)("a",{href:"/sla",className:"hover:text-white underline decoration-slate-600 underline-offset-2",children:"99.99% uptime"})]}),(0,a.jsxs)("div",{className:"mt-6 flex flex-col sm:flex-row items-stretch sm:items-center justify-center gap-2 max-w-2xl mx-auto",children:[(0,a.jsxs)("a",{href:"https://pypi.org/project/xposedornot/",target:"_blank",rel:"noopener noreferrer",className:"group flex items-center justify-between gap-3 px-3 py-2 bg-[#181b2d] hover:bg-slate-800 border border-slate-800 rounded-lg text-sm text-[#9fc0e0] hover:text-white transition-colors duration-200 font-mono","aria-label":"Install the Python SDK",children:[(0,a.jsxs)("span",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-[#5b8aff] select-none",children:"$"}),(0,a.jsx)("span",{children:"pip install xposedornot"})]}),(0,a.jsx)("span",{className:"text-xs text-slate-500 group-hover:text-[#9fc0e0] font-sans not-italic",children:"Python"})]}),(0,a.jsxs)("a",{href:"https://www.npmjs.com/package/xposedornot",target:"_blank",rel:"noopener noreferrer",className:"group flex items-center justify-between gap-3 px-3 py-2 bg-[#181b2d] hover:bg-slate-800 border border-slate-800 rounded-lg text-sm text-[#9fc0e0] hover:text-white transition-colors duration-200 font-mono","aria-label":"Install the Node.js SDK",children:[(0,a.jsxs)("span",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-[#5b8aff] select-none",children:"$"}),(0,a.jsx)("span",{children:"npm install xposedornot"})]}),(0,a.jsx)("span",{className:"text-xs text-slate-500 group-hover:text-[#9fc0e0] font-sans not-italic",children:"Node.js"})]})]}),(0,a.jsxs)("p",{className:"mt-4 text-sm text-[#9fc0e0]",children:["Want to test the data first?"," ",(0,a.jsx)("a",{href:"/exposure-check",className:"text-[#9fc0e0] underline underline-offset-2 hover:text-white transition-colors duration-200",children:"Try a free domain check"})]})]})})})})}var f=t(94107);function b(){var e=[{value:f.c.breachRecords,label:"Breach records indexed"},{value:"Daily",label:"New breach data indexed"},{value:"Zero",label:"PII stored or logged"}];return(0,a.jsx)("section",{className:"py-16 bg-[#0e0f19]",children:(0,a.jsx)("div",{className:"container mx-auto px-4",children:(0,a.jsx)("div",{className:"text-center",children:(0,a.jsxs)("div",{className:"bg-gradient-to-br from-[#181b2d] to-[#0e0f19] border border-slate-700/30 rounded-xl p-7 shadow-xl max-w-[calc(100%-2px)] mx-auto transform scale-[0.996]",children:[(0,a.jsx)("h2",{className:"text-2xl md:text-3xl font-bold text-white mb-8",children:"The Breach Data Behind the API"}),(0,a.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-5 text-center",children:e.map(function(e,s){return(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsx)("div",{className:"text-xl lg:text-2xl font-bold text-[#5b8aff] mb-2",children:e.value}),(0,a.jsx)("div",{className:"text-[#9fc0e0] text-sm",children:e.label})]},s)})})]})})})})}var g=t(33649),j=t(67867),v=t(11470),N=t(63771),w=t(64269),y=t(9602),k=t(50803),A=t(35202),P=t(17910),I=t(86948),S=t(13406),C=t(80416);function q(){var e=(0,n._)(i.useState({curl:"idle",python:"idle",json:"idle"}),2),s=e[0],t=e[1],r=function(e,a){navigator.clipboard.writeText(e).then(function(){t((0,v._)((0,j._)({},s),(0,g._)({},a,"copied"))),setTimeout(function(){t((0,v._)((0,j._)({},s),(0,g._)({},a,"idle")))},2e3)})},m='curl -X GET "https://plus-api.xposedornot.com/v3/check-email/[email protected]?detailed=true" \\\n -H "x-api-key: APIKEY" \\\n -H "Content-Type: application/json"',x='import requests\n\nurl = "https://plus-api.xposedornot.com/v3/check-email/[email protected]"\nheaders = {\n "x-api-key": "APIKEY",\n "Content-Type": "application/json"\
1n}\nparams = {\n "detailed": "true"\n}\n\nresponse = requests.get(url, headers=headers, params=params)\nresult = response.json()\nprint(result)',h='{\n "status": "success",\n "email": "[email protected]",\n "breaches": [\n {\n "breach_id": "Wanelo",\n "breached_date": "2018-12-01T00:00:00+00:00",\n "logo": "https://xposedornot.com/static/logos/Wanelo.png",\n "password_risk": "hardtocrack",\n "searchable": "Yes",\n "xposed_data": "Email addresses;Passwords",\n "xposed_records": 23165483,\n "xposure_desc": "In a data breach incident, popular online shopping platform Wanelo suffered a security breach in 2018 that resulted in the exposure of user information.",\n "domain": "wanelo.com",\n "seniority": null\n },\n {\n "breach_id": "Shopback",\n "breached_date": "2020-09-01T00:00:00+00:00",\n "logo": "https://xposedornot.com/static/logos/Shopback.png",\n "password_risk": "easytocrack",\n "searchable": "Yes",\n "xposed_data": "Email addresses;Passwords;Names;Phone numbers;Geographic locations;IP addresses",\n "xposed_records": 20653700,\n "xposure_desc": "ShopBack is a Singapore-based online cashback platform that suffered a data breach in September 2020 exposing more than 20 million users.",\n "domain": "shopback.com",\n "seniority": null\n }\n ]\n}';return(0,a.jsxs)("section",{className:"py-16 bg-[#181b2d] relative",children:[(0,a.jsx)("div",{className:"absolute inset-0 bg-gradient-to-b from-slate-900/30 to-slate-950/0"}),(0,a.jsxs)("div",{className:"container mx-auto px-4 relative z-10 mb-16",children:[(0,a.jsx)(N.X,{title:"See the API in Action",subtitle:"Live request examples, response formats, and your usage dashboard",variant:"primary"}),(0,a.jsx)("div",{className:"mt-8",children:(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"relative max-w-5xl mx-auto group",children:(0,a.jsx)("div",{className:(0,w.cn)("glass-card-dark rounded-lg overflow-hidden shadow-2xl border border-[#3f71f3]/30","bg-[#181b2d] transition-all duration-300","group-hover:shadow-[0_0_30px_rgba(139,92,246,0.3)] group-hover:border-[#3f71f3]/50 group-hover:scale-[1.02]"),children:(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)("div",{className:"w-full overflow-hidden rounded-xl",children:(0,a.jsx)(C.g,{ratio:16/9,className:"bg-[#181b2d]",children:(0,a.jsx)("img",{src:"/images/api-usage-dashboard.png",alt:"API Usage Dashboard",className:"w-full h-full object-contain transition-transform duration-500 group-hover:scale-[1.03]"})})})})})})})})]}),(0,a.jsx)("div",{className:"container mx-auto px-4 relative z-10",children:(0,a.jsx)("div",{className:"mt-12",children:(0,a.jsx)("div",{children:(0,a.jsxs)("div",{className:"bg-gradient-to-br from-slate-800/90 to-slate-900/90 rounded-xl border border-slate-700/50 overflow-hidden shadow-lg",children:[(0,a.jsx)("div",{className:"bg-slate-800 border-b border-slate-700/50 p-4",children:(0,a.jsxs)("div",{className:"flex items-center space-x-3",children:[(0,a.jsx)(y.A,{className:"h-5 w-5 text-[#5b8aff]"}),(0,a.jsx)("h3",{className:"text-lg font-semibold text-white",children:"API Documentation"})]})}),(0,a.jsx)("div",{className:"p-6",children:(0,a.jsxs)(S.tU,{defaultValue:"request",className:"w-full",children:[(0,a.jsxs)(S.j7,{className:"grid grid-cols-3 mb-6",children:[(0,a.jsx)(S.Xi,{value:"request",children:"Request Examples"}),(0,a.jsx)(S.Xi,{value:"response",children:"Response"}),(0,a.jsx)(S.Xi,{value:"widget",children:"Implementation"})]}),(0,a.jsx)(S.av,{value:"request",className:"space-y-6",children:(0,a.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[(0,a.jsxs)(I.Zp,{className:"bg-slate-800/70 border-slate-700/50 shadow-md",children:[(0,a.jsxs)(I.aR,{className:"flex flex-row items-center justify-between space-y-0 pb-2 bg-slate-800/90",children:[(0,a.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,a.jsx)(k.A,{className:"h-4 w-4 text-[#5b8aff]"}),(0,a.jsx)(I.ZB,{className:"text-sm font-medium text-slate-200",children:"cURL Request"})]}),(0,a.jsxs)(l.$,{variant:"ghost",size:"sm",className:"h-8 px-2 text-xs hover:bg-slate-700",onClick:function(){return r(m,"curl")},children:["idle"===s.curl?(0,a.jsx)(d.A,{className:"h-3.5 w-3.5 mr-1 text-[#9fc0e0]"}):(0,a.jsx)(c.A,{className:"h-3.5 w-3.5 mr-1 text-[#28a745]"}),"idle"===s.curl?"Copy":"Copied!"]})]}),(0,a.jsx)(I.Wu,{className:"pt-4",children:(0,a.jsx)("div",{className:"p-3 bg-[#181b2d]/80 rounded-md overflow-x-auto",children:(0,a.jsx)("pre",{className:"text-sm text-[#9fc0e0] whitespace-pre-wrap",children:(0,a.jsx)("code",{children:m})})})})]}),(0,a.jsxs)(I.Zp,{className:"bg-slate-800/70 border-slate-700/50 shadow-md",children:[(0,a.jsxs)(I.aR,{className:"flex flex-row items-center justify-between space-y-0 pb-2 bg-slate-800/90",children:[(0,a.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,a.jsx)(k.A,{className:"h-4 w-4 text-[#5b8aff]"}),(0,a.jsx)(I.ZB,{className:"text-sm font-medium text-slate-200",children:"Python Request"})]}),(0,a.jsxs)(l.$,{variant:"ghost",size:"sm",className:"h-8 px-2 text-xs hover:bg-slate-700",onClick:function(){return r(x,"python")},children:["idle"===s.python?(0,a.jsx)(d.A,{className:"h-3.5 w-3.5 mr-1 text-[#9fc0e0]"}):(0,a.jsx)(c.A,{className:"h-3.5 w-3.5 mr-1 text-[#28a745]"}),"idle"===s.python?"Copy":"Copied!"]})]}),(0,a.jsx)(I.Wu,{className:"pt-4",children:(0,a.jsx)("div",{className:"p-3 bg-[#181b2d]/80 rounded-md overflow-x-auto",children:(0,a.jsx)("pre",{className:"text-sm text-[#9fc0e0] whitespace-pre-wrap",children:(0,a.jsx)("code",{children:x})})})})]})]})}),(0,a.jsx)(S.av,{value:"response",children:(0,a.jsxs)(I.Zp,{className:"bg-slate-800/70 border-slate-700/50 shadow-md",children:[(0,a.jsxs)(I.aR,{className:"flex flex-row items-center justify-between space-y-0 pb-2 bg-slate-800/90",children:[(0,a.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,a.jsx)(A.A,{className:"h-4 w-4 text-[#5b8aff]"}),(0,a.jsx)(I.ZB,{className:"text-sm font-medium text-slate-200",children:"JSON Response"})]}),(0,a.jsxs)(l.$,{variant:"ghost",size:"sm",className:"h-8 px-2 text-xs hover:bg-slate-700",onClick:function(){return r(h,"json")},children:["idle"===s.json?(0,a.jsx)(d.A,{className:"h-3.5 w-3.5 mr-1 text-[#9fc0e0]"}):(0,a.jsx)(c.A,{className:"h-3.5 w-3.5 mr-1 text-[#28a745]"}),"idle"===s.json?"Copy":"Copied!"]})]}),(0,a.jsx)(I.Wu,{className:"pt-4",children:(0,a.jsx)("div",{className:"p-3 bg-[#181b2d]/80 rounded-md overflow-x-auto",children:(0,a.jsx)("pre",{className:"text-sm text-[#9fc0e0] whitespace-pre-wrap",children:(0,a.jsx)("code",{children:h})})})})]})}),(0,a.jsx)(S.av,{value:"widget",children:(0,a.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[(0,a.jsxs)(I.Zp,{className:"bg-slate-800/70 border-slate-700/50 shadow-md",children:[(0,a.jsx)(I.aR,{className:"bg-slate-800/90",children:(0,a.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,a.jsx)(P.A,{className:"h-4 w-4 text-[#5b8aff]"}),(0,a.jsx)(I.ZB,{className:"text-sm font-medium text-slate-200",children:"Embedded Risk Widget"})]})}),(0,a.jsxs)(I.Wu,{className:"pt-4",children:[(0,a.jsx)("div",{className:"bg-[#181b2d] rounded-lg p-6 border border-slate-800",children:(0,a.jsxs)("div",{className:"flex items-start space-x-4",children:[(0,a.jsx)("div",{className:"bg-[#ff6b6b]/20 rounded-full p-3",children:(0,a.jsx)(P.A,{className:"h-6 w-6 text-[#ff6b6b]"})}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"mb-3",children:[(0,a.jsx)("h4",{className:"text-lg font-medium text-white",children:"High Risk: 2 Breaches Found"}),(0,a.jsx)("p",{className:"text-[#9fc0e0] text-sm",children:"[email protected]"})]}),(0,a.jsxs)("div",{className:"space-y-3",children:[(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex justify-between mb-1",children:[(0,a.jsx)("span",{className:"text-xs text-[#9fc0e0]",children:"Latest Breach"}),(0,a.jsx)("span",{className:"text-xs font-medium text-[#ff6b6b]",children:"Shopback (2020)"})]}),(0,a.jsx)("div",{className:"w-full bg-slate-700 rounded-full h-2",children:(0,a.jsx)("div",{className:"bg-gradient-to-r from-[#3f71f3] to-[#3c5fec] h-2 rounded-full",style:{width:"85%"}})})]}),(0,a.jsxs)("div",{className:"flex justify-between text-xs",children:[(0,a.jsx)("span",{className:"text-[#9fc0e0]",children:"Total records: 43M+"}),(0,a.jsx)("span",{className:"text-[#9fc0e0]",children:"Password risk: Mixed"})]}),(0,a.jsx)("div",{className:"pt-2",children:(0,a.jsx)(l.$,{size:"sm",variant:"outline",className:"text-xs border-[#3f71f3]/50 text-[#5b8aff] hover:bg-[#3f71f3]/10",children:"View Full Report"})})]})]})]})}),(0,a.jsx)("div",{className:"mt-4 text-xs text-[#9fc0e0] text-center",children:"Embed this widget in your application with just a few lines of code"})]})]}),(0,a.jsxs)(I.Zp,{className:"bg-slate-800/70 border-slate-700/50 shadow-md",children:[(0,a.jsx)(I.aR,{className:"bg-slate-800/90",children:(0,a.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,a.jsx)(o.A,{className:"h-4 w-4 text-[#5b8aff]"}),(0,a.jsx)(I.ZB,{className:"text-sm font-medium text-slate-200",children:"Implementation Details"})]})}),(0,a.jsx)(I.Wu,{className:"pt-4",children:(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{className:"bg-[#181b2d]/80 rounded-lg p-4 border border-slate-800",children:[(0,a.jsx)("h4",{className:"text-sm font-medium text-white mb-2",children:"GET Endpoint Integration"}),(0,a.jsx)("p",{className:"text-xs text-[#9fc0e0]",children:"Simple GET requests with email parameter and detailed breach information including logos, risk levels, and full descriptions."})]}),(0,a.jsxs)("div",{className:"bg-[#181b2d]/80 rounded-lg p-4 border border-slate-800",children:[(0,a.jsx)("h4",{className:"text-sm font-medium text-white mb-2",children:"Rich Breach Data"}),(0,a.jsx)("p",{className:"text-xs text-[#9fc0e0]",children:"Access detailed breach information including breach dates, exposed data types, record counts, and password risk assessments."})]}),(0,a.jsxs)("div",{className:"bg-[#181b2d]/80 rounded-lg p-4 border border-slate-800",children:[(0,a.jsx)("h4",{className:"text-sm font-medium text-white mb-2",children:"API Key Authentication"}),(0,a.jsx)("p",{className:"text-xs text-[#9fc0e0]",children:"Secure authentication using x-api-key header with rate limiting and usage monitoring capabilities."})]})]})})]})]})})]})})]})})})})]})}var _=t(26983),T=t(99708),R=t(85843);function D(){var e=[{icon:_.A,title:"Deploy in Under 5 Minutes",description:"One endpoint, one header, plug-and-play SDKs for Python and Node.js. No SDK quirks, no proprietary protocols. Just HTTPS and JSON."},{icon:T.A,title:"Privacy by Design",description:"Stateless lookups. Submitted emails are processed in memory and never stored or logged; only request metadata is kept for billing and abuse prevention. TLS 1.3, US-based infrastru
1cture on SOC 2-certified Google Cloud."},{icon:o.A,title:"Complete Breach Data",description:"Each match returns the breach source, date, exposed fields, record count, and password-risk classification. Not just a yes/no."},{icon:R.A,title:"Built for Scale",description:"From 50 requests/min prototypes to 25,000 requests/min production workloads, with flat monthly pricing and no surprise overage fees."}];return(0,a.jsx)("div",{className:"py-16",children:(0,a.jsxs)("div",{className:"container mx-auto px-4",children:[(0,a.jsx)(N.X,{title:"Your Devs Will Love It. Your Legal Team Will Approve It.",subtitle:"Production-ready breach detection: fast to integrate, safe to deploy, priced to scale",variant:"primary"}),(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mt-10",children:e.map(function(e,s){return(0,a.jsxs)("div",{className:"flex gap-4 p-5 rounded-lg bg-[#181b2d] border border-slate-700/20 hover:bg-[#1e2235] transition-colors duration-300",children:[(0,a.jsx)(e.icon,{className:"w-5 h-5 text-[#5b8aff] mt-1 shrink-0","aria-hidden":"true"}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-white mb-1",children:e.title}),(0,a.jsx)("p",{className:"text-sm text-[#9fc0e0] leading-relaxed",children:e.description})]})]},s)})})]})})}function B(){var e=(0,n._)(i.useState(!1),2),s=e[0],t=e[1],r="const res = await fetch('https://plus-api.xposedornot.com/v3/check-email/[email protected]?detailed=true', { headers: { 'x-api-key': 'YOUR_API_KEY' } });\nconst { breaches } = await res.json();\n// breaches: [{ breach_id: 'Wanelo', breached_date: '2018-12-01...', xposed_data: 'Emails;Passwords', ... }]";return(0,a.jsx)("section",{className:"py-16 bg-[#181b2d]",children:(0,a.jsxs)("div",{className:"container mx-auto px-4",children:[(0,a.jsx)(N.X,{title:"Three Lines of Code. That's It.",subtitle:"Get your API key, make a request, use the data",variant:"primary"}),(0,a.jsx)("div",{className:"max-w-5xl mx-auto mt-12",children:(0,a.jsxs)("div",{className:"grid lg:grid-cols-2 gap-8 items-center",children:[(0,a.jsxs)("div",{className:"relative min-w-0 w-full",children:[(0,a.jsxs)("div",{className:"bg-[#0e0f19] rounded-xl border border-slate-700/50 overflow-hidden",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between px-4 py-3 bg-[#181b2d]/80 border-b border-slate-700/50",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("div",{className:"w-3 h-3 rounded-full bg-[#ff6b6b]/80"}),(0,a.jsx)("div",{className:"w-3 h-3 rounded-full bg-[#fbbf24]/80"}),(0,a.jsx)("div",{className:"w-3 h-3 rounded-full bg-[#28a745]/80"})]}),(0,a.jsx)("button",{onClick:function(){navigator.clipboard.writeText(r),t(!0),setTimeout(function(){return t(!1)},2e3)},className:"flex items-center gap-1.5 text-xs text-[#9fc0e0] hover:text-white transition-colors focus:outline-none focus:ring-2 focus:ring-[#4284fb] focus:ring-offset-2 focus:ring-offset-[#0e0f19] rounded px-2 py-1","aria-label":"Copy code",children:s?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.A,{className:"w-3.5 h-3.5 text-[#28a745]"}),(0,a.jsx)("span",{className:"text-[#28a745]",children:"Copied"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.A,{className:"w-3.5 h-3.5"}),(0,a.jsx)("span",{children:"Copy"})]})})]}),(0,a.jsx)("pre",{className:"p-4 text-sm text-[#9fc0e0] whitespace-pre-wrap break-words overflow-x-auto",children:(0,a.jsx)("code",{children:r})})]}),(0,a.jsx)("div",{className:"absolute -bottom-3 left-4 bg-[#3f71f3] text-white text-xs font-medium px-3 py-1 rounded-full",children:"<100ms response"})]}),(0,a.jsxs)("div",{className:"space-y-4 min-w-0",children:[[{title:"Pick a Plan & Get Your API Key",description:"Subscribe to any plan from $9/mo. Your API key is provisioned instantly in the console."},{title:"Make a Request",description:"Query by email. Get results in under 100ms from any region."},{title:"Use the Data",description:"Receive structured JSON with breach names, dates, exposed fields, and risk scores."}].map(function(e,s){return(0,a.jsxs)("div",{className:"p-5 rounded-lg bg-[#0e0f19]/50",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-white mb-1",children:e.title}),(0,a.jsx)("p",{className:"text-[#9fc0e0] text-sm",children:e.description})]},s)}),(0,a.jsx)("div",{className:"pt-4",children:(0,a.jsx)("a",{href:"https://console.xposedornot.com/docs/api/",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-[#5b8aff] hover:text-[#9fc0e0] font-medium transition-colors",children:"View full documentation â"})})]})]})})]})})}var O=t(47937);function W(){return(0,a.jsx)("section",{className:"py-16 bg-[#0e0f19] relative overflow-hidden",children:(0,a.jsxs)("div",{className:"container mx-auto px-4 relative z-10",children:[(0,a.jsx)(N.X,{title:"Works With Every Stack",subtitle:"Python, Node.js, Go, Java. If it speaks HTTP, it works with xonAPI+",variant:"primary",align:"center"}),(0,a.jsx)("div",{className:"mt-12",children:(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"overflow-hidden border border-slate-700/30 rounded-lg shadow-[0_8px_40px_rgba(0,0,0,0.4)] bg-[#181b2d] transition-all duration-300",children:(0,a.jsxs)("div",{className:"grid md:grid-cols-2",children:[(0,a.jsx)("div",{className:"bg-gradient-to-br from-[#3f71f3]/95 via-[#3f71f3] to-[#3f71f3] p-8 md:p-12 text-white relative overflow-hidden",children:(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("div",{className:"mb-8 inl
1ine-flex items-center justify-center w-14 h-14 rounded-lg bg-gradient-to-tr from-white/20 to-white/5 border border-white/20 shadow-inner-glow",children:(0,a.jsx)(y.A,{className:"h-7 w-7 text-white"})}),(0,a.jsx)("h2",{className:"text-3xl md:text-4xl font-bold mb-6 bg-gradient-to-r from-white via-white/95 to-white/90 bg-clip-text text-transparent",children:"Developer-First Integration"}),(0,a.jsx)("p",{className:"text-lg text-white/90 mb-8 leading-relaxed",children:"One API key. One endpoint. Full breach data in a single GET request. Python and Node.js SDKs included."}),(0,a.jsxs)("div",{className:"flex items-start gap-4 relative",children:[(0,a.jsx)("span",{className:"text-5xl md:text-6xl font-bold bg-gradient-to-r from-white to-white/90 bg-clip-text text-transparent",children:"5min"}),(0,a.jsxs)("span",{className:"text-lg text-white/90 mt-2",children:["setup time with",(0,a.jsx)("br",{}),"our quick start guide"]})]})]})}),(0,a.jsxs)("div",{className:"bg-[#181b2d] p-8 md:p-12 relative",children:[(0,a.jsx)("h3",{className:"text-xl font-semibold mb-8 text-slate-200 relative",children:"What makes integration simple"}),(0,a.jsx)("ul",{className:"space-y-6 relative",children:[{icon:y.A,title:"Multiple Language Support",description:"JavaScript, Python, Go, Java, and more",iconColor:"text-[#5b8aff]"},{icon:O.A,title:"Complete Documentation",description:"Detailed Swagger docs, and interactive examples",iconColor:"text-[#5b8aff]"},{icon:P.A,title:"Production Ready",description:"Per-key rate limits, key rotation, and request-level audit logging",iconColor:"text-[#5b8aff]"}].map(function(e,s){return(0,a.jsx)("li",{className:"group",children:(0,a.jsxs)("div",{className:"flex items-start space-x-4 p-4 rounded-xl transition-all duration-300 hover:bg-[#181b2d]",children:[(0,a.jsx)("div",{className:"flex-shrink-0",children:(0,a.jsx)("div",{className:"w-8 h-8 rounded-lg bg-[#181b2d]/80 border border-slate-700/50 flex items-center justify-center group-hover:from-[#3f71f3]/30 group-hover:to-[#4284fb]/20 transition-colors duration-300",children:(0,a.jsx)(e.icon,{className:"h-4 w-4 ".concat(e.iconColor," transform transition-transform duration-300")})})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h4",{className:"font-medium text-slate-200 mb-1 group-hover:text-[#9fc0e0] transition-colors duration-300",children:e.title}),(0,a.jsx)("p",{className:"text-[#9fc0e0] text-sm leading-relaxed group-hover:text-[#9fc0e0] transition-colors duration-300",children:e.description})]})]})},s)})})]})]})})})})]})})}var E=t(33510),U=t(42529),$=t(21873),F=t(70532),L=t(76907),Y=t(99108),z=t(58427),H=t(37368),G=t(14133),K=[{label:"Rate limit",values:["50 req/min","250 req/min","1,250 req/min","2,500â25,000 req/min"]},{label:"Approx peak throughput",values:["~1 req/sec","~4 req/sec","~21 req/sec","~42â420 req/sec"]},{label:"Support response",values:["Email","Email","Same business day","4 business hours"]},{label:"Webhook notifications",values:[!1,!1,!0,!0]},{label:"Batch endpoint access",values:[!1,!1,!0,!0]},{label:"Direct engineering channel",values:[!1,!1,!1,!0]}],Z=["Five volume tiers: 2,500 to 25,000 requests/min","Priority support: first response within 4 business hours","Direct engineering support channel","Webhook notifications + batch endpoint access"],J=function(e){var s=e.plans,t=e.buyUrl,r=e.onScaleClick,i=function(){window.open(t,"_blank","noopener,noreferrer")};return(0,a.jsxs)("div",{className:"hidden lg:block mt-12",children:[(0,a.jsx)("div",{className:"overflow-hidden rounded-xl border border-slate-700/30 bg-[#181b2d]",children:(0,a.jsxs)("table",{className:"w-full border-collapse",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{className:"w-1/4 p-6 text-left text-sm font-medium text-[#9fc0e0] align-bottom",children:"Compare plans"}),s.map(function(e,s){return(0,a.jsxs)("th",{className:(0,w.cn)("p-6 text-center align-bottom relative",e.popular&&"bg-[#3f71f3]/[0.07]"),children:[e.popular&&(0,a.jsx)("div",{className:"absolute top-0 left-0 right-0 bg-[#3f71f3] text-white text-[10px] py-0.5 font-medium tracking-wider",children:"MOST POPULAR"}),(0,a.jsx)("div",{className:(0,w.cn)("text-lg font-semibold mt-2",e.popular?"text-[#5b8aff]":"text-white"),children:e.title}),(0,a.jsx)("div",{className:"text-3xl font-bold text-white mt-1",children:e.price}),(0,a.jsx)("div",{className:"text-xs text-[#9fc0e0] mt-1",children:e.priceDetail})]},s)}),(0,a.jsxs)("th",{className:"p-6 text-center align-bottom relative",children:[(0,a.jsx)("div",{className:"text-lg font-semibold mt-2 text-white",children:"Scale"}),(0,a.jsx)("div",{className:"text-3xl font-bold text-white mt-1",children:"From $147"}),(0,a.jsx)("div",{className:"text-xs text-[#9fc0e0] mt-1",children:"/mo \xb7 five volume tiers"})]})]})}),(0,a.jsxs)("tbody",{children:[K.map(function(e,t){return(0,a.jsxs)("tr",{className:"border-t border-slate-700/20",children:[(0,a.jsx)("td",{className:"p-4 text-sm text-[#9fc0e0]",children:e.label}),e.values.map(function(e,t){var r;return(0,a.jsx)("td",{className:(0,w.cn)("p-4 text-center text-sm",(null==(r=s[t])?void 0:r.popular)&&"bg-[#3f71f3]/[0.07]"),children:"boolean"==typeof e?e?(0,a.jsx)(c.A,{className:"w-5 h-5 text-[#5b8aff] mx-auto","aria-label":"Included"}):(0,a.jsx)("span",{className:"text-slate-600","aria-label":"Not included",children:"â"}):(0,a.jsx)("span",{className:"text-white",children:e})},t)})]},t)}),(0,a.jsxs)("tr",{className:"border-t border-slate-700/20",children:[(0,a.jsx)("td",{}),s.map(function(e,s){return(0,a.jsx)("td",{className:(0,w.cn)("p-4",e.popular&&"bg-[#3f71f3]/[0.07]"),children:(0,a.jsx)(l.$,{className:(0,w.cn)("w-full font-medium py-5",e.popular?"bg-[#3f71f3] hover:bg-[#3c5fec] text-white":"bg-transparent hover:bg-[#3f71f3] text-white border border-[#3f71f3]/60 hover:border-[#3f71f3]"),onClick:i,children:0===s?"Start Building":"Get ".concat(e.title)})},s)}),(0,a.jsx)("td",{className:"p-4",children:(0,a.jsx)(l.$,{className:"w-full font-medium py-5 bg-transparent hover:bg-[#3f71f3] text-white border border-[#3f71f3]/60 hover:border-[#3f71f3]",onClick:r,children:"View Volume Tiers"})})]})]})]})}),(0,a.jsx)("p",{className:"text-xs text-[#9fc0e0] text-center mt-4",children:"All plans include: JSON + structured responses, official SDKs in 8 languages, cancel anytime, 30-day money-back guarantee"})]})},M=function(e){var s=e.name,t=e.price,r=e.priceDetail,o=e.features,c=e.index,d=e.gradient,m=e.iconColor,x=e.featured,h=void 0!==x&&x,u=e.billingFrequency,p=e.isCustom,f=void 0!==p&&p,b=e.buyUrl,g
1=void 0===b?Y.jL:b,j=(0,n._)((0,i.useState)(!1),2),v=j[0],N=j[1];return(0,a.jsxs)("div",{className:"h-full",children:[(0,a.jsxs)("div",{className:(0,w.cn)("h-full rounded-xl border bg-[#181b2d]","transition-all duration-300","hover:shadow-xl","relative overflow-hidden",f?"border-slate-500/50 bg-gradient-to-br from-slate-800/20 to-slate-900/20":h?"border-[#3f71f3]/50":"border-slate-700/30"),children:[(0,a.jsx)("div",{className:(0,w.cn)("absolute inset-0 opacity-0 bg-gradient-to-br group-hover:opacity-10 transition-opacity duration-300",d)}),h&&(0,a.jsx)("div",{className:"absolute -right-12 top-8 rotate-45 bg-[#3f71f3] text-white text-xs py-1 px-12 font-medium",children:"MOST POPULAR"}),f&&(0,a.jsx)("div",{className:"absolute -right-12 top-8 rotate-45 bg-slate-600 text-white text-xs py-1 px-12 font-medium",children:"CUSTOM"}),(0,a.jsxs)("div",{className:"p-8 relative z-10 flex flex-col h-full",children:[(0,a.jsxs)("div",{className:"mb-6",children:[(0,a.jsx)("h3",{className:(0,w.cn)("text-2xl font-bold mb-2",f?"text-[#9fc0e0]":h?"text-[#5b8aff]":"text-white"),children:s}),(0,a.jsxs)("div",{className:(0,w.cn)("text-3xl font-bold mb-2",f?"text-slate-200":"text-white"),children:[t,r&&(0,a.jsx)("span",{className:"text-sm text-[#9fc0e0] font-normal",children:r})]}),u&&(0,a.jsx)("div",{className:"text-sm text-[#9fc0e0] mb-4",children:u})]}),(0,a.jsx)("div",{className:"space-y-4 mb-8 flex-grow",children:o.map(function(e,s){return(0,a.jsxs)("div",{className:"flex items-start",children:[(0,a.jsx)(U.A,{className:(0,w.cn)("w-5 h-5 mr-3 mt-0.5",m)}),(0,a.jsx)("span",{className:"text-[#9fc0e0]",children:e})]},s)})}),(0,a.jsx)("div",{className:"mt-auto",children:(0,a.jsx)(l.$,{className:(0,w.cn)("w-full font-medium py-6",f?"bg-slate-600 hover:bg-slate-700 text-white border border-slate-500/30":h?"bg-[#3f71f3] hover:bg-[#3c5fec] text-white":"bg-transparent hover:bg-[#3f71f3] text-white border border-[#3f71f3]/60 hover:border-[#3f71f3]"),onClick:function(){f?N(!0):window.open(g,"_blank","noopener,noreferrer")},children:f?"Contact Us":0===c?"Start Building":"Get ".concat(s)})})]})]}),f&&(0,a.jsx)(H.h,{open:v,onOpenChange:N})]})};function X(){var e=(0,n._)((0,i.useState)("monthly"),2),s=e[0],t=e[1],r=(0,n._)((0,i.useState)(!0),2),o=r[0],c=r[1],d=(0,i.useRef)(null),m="annual"===s?Y.Es:Y.jR,x="annual"===s?Y.D4:Y.jL,h=function(){c(!0),setTimeout(function(){var e;null==(e=d.current)||e.scrollIntoView({behavior:"smooth",block:"start"})},80)};return(0,a.jsx)("section",{id:"pricing",className:"py-16 bg-[#0e0f19]",children:(0,a.jsxs)("div",{className:"relative z-10",children:[(0,a.jsx)(N.X,{title:"Pay for What You Use, Starting at $9/mo",subtitle:"No query surprises. No overage fees. Upgrade or cancel anytime.",variant:"primary"}),(0,a.jsxs)("div",{className:"container mx-auto px-4",children:[(0,a.jsx)(G.C,{value:s,onChange:t,className:"mt-8"}),(0,a.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6 mt-12 lg:hidden",children:[m.map(function(e,s){return(0,a.jsx)(M,{index:s,name:e.title,price:e.price,priceDetail:e.priceDetail,features:e.features,gradient:e.gradient,iconColor:e.iconColor,featured:e.popular,billingFrequency:e.billingFrequency,buyUrl:x},s)}),(0,a.jsx)("div",{className:"h-full",children:(0,a.jsx)("div",{className:"h-full rounded-xl border border-slate-700/30 bg-[#181b2d] relative overflow-hidden transition-all duration-300 hover:shadow-xl",children:(0,a.jsxs)("div",{className:"p-8 relative z-10 flex flex-col h-full",children:[(0,a.jsxs)("div",{className:"mb-6",children:[(0,a.jsx)("h3",{className:"text-2xl font-bold mb-2 text-white",children:"Scale"}),(0,a.jsxs)("div",{className:"text-3xl font-bold mb-2 text-white",children:["From $147",(0,a.jsx)("span",{className:"text-sm text-[#9fc0e0] font-normal",children:"/mo"})]}),(0,a.jsx)("div",{className:"text-sm text-[#9fc0e0] mb-4",children:"Five volume tiers, up to 25,000 req/min"})]}),(0,a.jsx)("div",{className:"space-y-4 mb-8 flex-grow",children:Z.map(function(e,s){return(0,a.jsxs)("div",{className:"flex items-start",children:[(0,a.jsx)(U.A,{className:"w-5 h-5 mr-3 mt-0.5 text-purple-400"}),(0,a.jsx)("span",{className:"text-[#9fc0e0]",children:e})]},s)})}),(0,a.jsx)("div",{className:"mt-auto",children:(0,a.jsx)(l.$,{className:"w-full font-medium py-6 bg-transparent hover:bg-[#3f71f3] text-white border border-[#3f71f3]/60 hover:border-[#3f71f3]",onClick:h,children:"View Volume Tiers"})})]})})})]}),(0,a.jsx)(J,{plans:m,buyUrl:x,onScaleClick:h}),(0,a.jsxs)("div",{className:"mt-10 flex flex-wrap items-center justify-center gap-x-6 gap-y-3 text-xs text-[#9fc0e0]",children:[(0,a.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,a.jsx)(T.A,{className:"w-3.5 h-3.5 text-[#5b8aff]","aria-hidden":"true"})," TLS 1.3 in transit"]}),(0,a.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,a.jsx)($.A,{className:"w-3.5 h-3.5 text-[#5b8aff]","aria-hidden":"true"})," US-based infra"]}),(0,a.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,a.jsx)(F.A,{className:"w-3.5 h-3.5 text-[#5b8aff]","aria-hidden":"true"})," Lookups never stored"]}),(0,a.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,a.jsx)(L.A,{className:"w-3.5 h-3.5 text-[#5b8aff]","aria-hidden":"true"})," SOC 2-certified cloud infra"]})]}),(0,a.jsxs)("div",{className:"mt-6 flex flex-col items-center gap-3",children:[(0,a.jsx)(l.$,{variant:"ghost",onClick:function(){window.open("https://calendly.com/xon-plus/30min?utm_source=api","_blank","noopener,noreferrer")},className:"text-[#9fc0e0] hover:text-white hover:bg-white/5",children:"Not sure which plan? Book a Demo"}),(0,a.jsx)("p",{className:"text-xs text-[#9fc0e0]",children:"All plans include a 30-day money-back guarantee"})]}),(0,a.jsx)("div",{ref:d,className:"scroll-mt-24",children:(0,a.jsx)(z.C,{plans:Y.Bf,buyUrl:"https://xonplus.lemonsqueezy.com/checkout/buy/11cb698c-1603-4d6f-a304-b1e95e634abe",demoUrl:"https://calendly.com/xon-plus/30min?utm_source=api",billingPeriod:s,open:o,onToggle:function(){return c(function(e){return!e})}})})]})]})})}var V=t(7013),Q=[{label:"check-email throughput",free:"2/sec burst \xb7 capped at 5/hour, 100/day per IP",paid:"50 to 25,000 req/min sustained, no daily cap"},{label:"Access",free:"Keyless, per-IP, fair-use enforced",paid:"API keys with IP scoping, rotation, audit logs"},{label:"Response detail",free:"Basic breach check",paid:"Breach source, dates, exposed fields, password-risk"},{label:"Reliability",free:"Best effort",paid:"99.99% independently monitored, credit-backed tiers"},{label:"Webhooks, batch & domain endpoints",free:"â",paid:"Included by tier"},{label:"Support",free:"Community",paid:"Next-business-day to 4-business-hour response"}];function ee(){return(0,a.jsxs)("div",{children:[(0,a.jsx)(N.X,{title:"Start Free. Upgrade for Production.",subtitle:"The free community API checks your own exposure. xonAPI+ powers your product.",variant:"primary"}),(0,a.jsx)("div",{className:"mt-10 max-w-4xl mx-auto overflow-x-auto rounded-xl border border-slate-700/30 bg-[#181b2d]",children:(0,a.jsxs)("table",{className:"w-full text-sm",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{className:"text-left border-b border-slate-700/30",children:[(0,a.jsx)("th",{className:"p-4 font-medium text-[#9fc0e0] w-1/3"}),(0,a.jsx)("th",{className:"p-4 font-semibold text-white",children:"Community API (free)"}),(0,a.jsx)("th",{className:"p-4 font-semibold text-[#5b8aff]",children:"xonAPI+ (from $9/mo)"})]})}),(0,a.jsx)("tbody",{children:Q.map(function(e){return(0,a.jsxs)("tr",{className:"border-t border-slate-700/20 align-top",children:[(0,a.jsx)("td",{className:"p-4 text-[#9fc0e0]",children:e.label}),(0,a.jsx)("td",{className:"p-4 text-[#9fc0e0]",children:e.free}),(0,a.jsx)("td",{className:"p-4 text-white",children:e.paid})]},e.label)})})]})}),(0,a.jsxs)("p",{className:"text-center text-sm text-[#9fc0e0] mt-6",children:["Checking your own exposure?"," ",(0,a.jsxs)("a",{href:"https://xposedornot.com/api_doc",target:"_blank",rel:"noopener noreferrer",className:"text-[#5b8aff] hover:text-[#6daae0] underline inline-flex items-center gap-0.5",children:["Use the free community API",(0,a.jsx)(V.A,{className:"w-3.5 h-3.5","aria-hidden":"true"})]})," ","with no key and no signup. Building a product? Every paid plan is production-ready from day one, backed by a"," ",(0,a.jsx)("a",{href:"/sla",className:"text-[#5b8aff] hover:text-[#6daae0] underline",children:"measured uptime SLA"}),"."]})]})}var es=t(13496),et=t(59469),ea=[{question:"How many breach records does the API search?",answer:"The xonAPI+ searches across 11.6B+ breach records from thousands of data breaches. New breach datasets are verified and indexed within 24 to 72 hours of disclosure, giving you one of the largest and freshest breach databases available via a simple REST endpoint."},{question:"How do you handle data privacy and security?",answer:"The API is stateless: the email addresses you submit are processed in memory and never logged or stored. We keep only request metadata (API key, timestamp, source IP, endpoint, and response status) for billing, rate limiting, and abuse prevention, per our data retention policy. All requests are encrypted in transit via TLS 1.3. Infrastru
1cture is hosted in US data centers with strict access controls, audit logging, and periodic third-party penetration testing. Our infrastructure runs on Google Cloud (SOC 2 and ISO 27001 certified); security documentation is available on request for procurement reviews."},{question:"Where does the breach data come from?",answer:"Only from breaches already in the public domain: public disclosures, paste sites, and dumps that have surfaced on public channels, verified before indexing and never purchased from threat actors. Responses return exposure facts (breach name, date, exposed data categories, risk), never raw stolen records. Full sourcing and verification policy: plus.xposedornot.com/our-data."},{question:"What's the average API response time?",answer:"Our API delivers responses in under 100ms globally, with edge distribution ensuring minimal latency. High-volume requests use our optimized batch endpoints for even greater efficiency."},{question:"What data formats does the API support?",answer:"The API returns standardized JSON responses with options for hierarchical or flattened data structures. Responses include breach details, timestamps, and severity indicators for easy integration."},{question:"How does API authentication work?",answer:"We use API keys with optional IP restrictions, environment-specific access, and request rate limiting. Keys can be rotated, revoked, and managed through our developer dashboard."},{question:"Do you offer a free trial?",answer:"We don't offer a free trial, but every plan ships with a 30-day money-back guarantee. Subscribe to any tier, start building against the live API immediately, and if it's not the right fit within 30 days, request a full refund, no questions asked. For a feel of the data before subscribing, the free community API covers personal exposure checks."},{question:"How is this different from the free XposedOrNot API?",answer:"The free community API is built for individuals checking their own exposure: it allows short bursts (2 requests/second) but is capped at 5 checks per hour and 100 per day per IP. xonAPI+ is built for production use: sustained throughput from 50 to 25,000 requests per minute, API keys with IP scoping and audit logs, detailed responses with breach source and password-risk, webhooks and batch endpoints, a 99.99% independently monitored uptime SLA, and a support response ladder."},{question:"Can I cancel anytime?",answer:"Yes, no long-term contracts required. All plans are month-to-month, and you can cancel anytime from your dashboard. You won't be charged for the next billing cycle."},{question:"Do you offer discounts?",answer:"Yes! Higher-tier plans offer better per-request rates. Enterprise customers can contact us for custom volume pricing with significant discounts for high-volume implementations."},{question:"How is the API priced?",answer:"Plans are priced by peak request rate, not monthly volume. Tiers start at 50 requests/min ($9/mo) and scale to 25,000 requests/min, with custom pricing above that. Pick based on your peak burst, not your monthly total."}
1,{question:"What integrations and SDKs are available?",answer:"Our RESTful API works with any programming language using standard HTTPS and JSON. Official SDKs are available in 8 languages: JavaScript (npm), Python (PyPI), Go, Ruby, PHP, Rust, C#/.NET, and Java, all supporting API-key auth for detailed paid-tier responses. Our documentation provides clear request and response examples for quick integration."},{question:"What happens when I exceed API rate limits?",answer:"If you exceed your plan's rate limit, the API returns a 429 (Too Many Requests) status code. You can retry after a brief cooldown period. Check our documentation for rate limit headers and best practices for handling limits gracefully in your application."},{question:"Where are API servers located?",answer:"Our API infrastructure is hosted in the United States with edge caching for global performance. All data processing and storage occurs in US-based data centers."}];function er(){return(0,a.jsxs)("section",{className:"py-16 bg-[#181b2d] relative overflow-hidden",children:[(0,a.jsx)(et.L,{items:ea}),(0,a.jsxs)("div",{className:"container mx-auto px-4 relative z-10",children:[(0,a.jsx)(N.X,{title:"Questions Developers Ask Before Integrating",subtitle:"Authentication, rate limits, data formats, and privacy",variant:"primary",className:"mb-14"}),(0,a.jsxs)("div",{className:"grid md:grid-cols-2 gap-8 max-w-6xl mx-auto",children:[(0,a.jsx)("div",{className:"space-y-6",children:(0,a.jsx)(es.nD,{type:"single",collapsible:!0,className:"space-y-6",children:ea.slice(0,6).map(function(e,s){return(0,a.jsxs)(es.As,{value:"item-".concat(s),className:"border-b border-slate-700",children:[(0,a.jsx)(es.$m,{className:"py-5 text-slate-100 hover:text-[#5b8aff] text-left font-medium",children:e.question}),(0,a.jsx)(es.ub,{className:"pb-5 text-[#9fc0e0] leading-relaxed",children:e.answer})]},s)})})}),(0,a.jsx)("div",{className:"space-y-6",children:(0,a.jsx)(es.nD,{type:"single",collapsible:!0,className:"space-y-6",children:ea.slice(6).map(function(e,s){return(0,a.jsxs)(es.As,{value:"item-".concat(s+6),className:"border-b border-slate-700",children:[(0,a.jsx)(es.$m,{className:"py-5 text-slate-100 hover:text-[#5b8aff] text-left font-medium",children:e.question}),(0,a.jsx)(es.ub,{className:"pb-5 text-[#9fc0e0] leading-relaxed",children:e.answer})]},s+6)})})})]})]})]})}function ei(){return(0,a.jsx)("div",{className:"py-10 md:py-16 bg-[#0e0f19]",children:(0,a.jsx)("div",{className:"container mx-auto px-4",children:(0,a.jsx)("div",{className:"bg-gradient-to-br from-[#181b2d] to-slate-800 rounded-xl p-6 md:p-8 lg:p-12 overflow-hidden relative border border-slate-700/30",children:(0,a.jsxs)("div",{className:"relative z-10 flex flex-col md:flex-row md:items-center md:justify-between gap-6 md:gap-8",children:[(0,a.jsxs)("div",{className:"flex-1 text-left",children:[(0,a.jsx)("h2",{className:"text-2xl md:text-3xl font-bold text-white mb-3",children:"Your First API Call Is 15 Minutes Away"}),(0,a.jsx)("p",{className:"text-base md:text-lg text-[#9fc0e0]",children:"Live in 15 minutes. 30-day money-back guarantee."})]}),(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 flex-shrink-0",children:[(0,a.jsxs)(l.$,{className:"bg-[#3f71f3] hover:bg-[#3c5fec] text-white font-semibold px-6 py-3 md:px-8 md:py-5 text-sm md:text-base rounded-xl transition-all duration-300 focus:ring-2 focus:ring-[#4284fb] focus:ring-offset-2 focus:ring-offset-[#0e0f19] focus:outline-none",onClick:function(){return window.location.href="/products/api#pricing"},children:["See API Plans",(0,a.jsx)(m.A,{className:"ml-2 h-4 w-4 md:h-5 md:w-5","aria-hidden":"true"})]}),(0,a.jsx)(l.$,{variant:"outline",className:"border-2 border-[#3f71f3]/30 text-[#9fc0e0] bg-[#181b2d] hover:bg-[#1e2235] hover:border-[#3f71f3]/50 font-semibold px-6 py-3 md:px-8 md:py-5 text-sm md:text-base rounded-xl transition-all duration-300 focus:ring-2 focus:ring-[#4284fb] focus:ring-offset-2 focus:ring-offset-[#0e0f19] focus:outline-none",onClick:function(){window.open("https://calendly.com/xon-plus/30min?utm_source=api","_blank","noopener,noreferrer")},children:"Get Integration Help"})]})]})})})})}var en=t(78520);function el(){return(0,a.jsxs)("div",{className:"min-h-screen bg-[#0e0f19]",children:[(0,a.jsx)(p,{}),(0,a.jsx)("section",{className:"py-10","aria-label":"Trust statistics",children:(0,a.jsx)("div",{className:"container mx-auto px-4",children:(0,a.jsx)(b,{})})}),(0,a.jsx)("section",{className:"border-t border-slate-800 py-16 md:py-24","aria-label":"Problem and solution",children:(0,a.jsx)("div",{className:"container mx-auto px-4",children:(0,a.jsx)(en.U,{stat:"Months",statLabel:"Of engineering to build breach detection from scratch",problemTitle:"The Engineering Burden",problemText:"Your users expect you to detect compromised accounts. But sourcing breach data is legally complex, parsing breach dumps requires specialized infrastru
1cture, and maintaining a real-time index of 11.6B+ records is a full-time engineering project.",agitateTitle:"The Opportunity Cost",agitateText:"Building it in-house takes months of engineering and a dedicated team. Buying from legacy vendors means annual contracts, sales-gated pricing, and a sales cycle longer than your sprint. Meanwhile, account takeover attacks hit your users every day you wait.",solutionText:"xonPlus API gives you a single endpoint, <100ms response, and full breach coverage. Ship breach detection in hours, not months.",accent:"purple"})})}),(0,a.jsx)("section",{className:"border-t border-slate-800 py-16 md:py-24","aria-label":"Why developers choose xonAPI+",children:(0,a.jsx)("div",{className:"container mx-auto px-4",children:(0,a.jsx)(D,{})})}),(0,a.jsx)("section",{className:"border-t border-slate-800 py-16 md:py-24","aria-label":"Product preview",children:(0,a.jsx)("div",{className:"container mx-auto px-4",children:(0,a.jsx)(q,{})})}),(0,a.jsx)("section",{className:"border-t border-slate-800 py-16 md:py-24","aria-label":"Customer testimonials",children:(0,a.jsxs)("div",{className:"container mx-auto px-4",children:[(0,a.jsx)(E.O,{}),(0,a.jsx)("div",{className:"mt-12",children:(0,a.jsx)(r.P,{studies:[{name:"Corent",slug:"corent",hook:"Cloud services enriched with proactive breach intelligence via the API."},{name:"Qruize",slug:"qruize",hook:"Breach detection wired directly into automation workflows."}]})})]})}),(0,a.jsx)("section",{className:"border-t border-slate-800 py-16 md:py-24","aria-label":"How it works",children:(0,a.jsx)("div",{className:"container mx-auto px-4",children:(0,a.jsx)(B,{})})}),(0,a.jsx)("section",{className:"border-t border-slate-800 py-16 md:py-24","aria-label":"Integrations",children:(0,a.jsx)("div",{className:"container mx-auto px-4",children:(0,a.jsx)(W,{})})}),(0,a.jsx)("section",{className:"border-t border-slate-800 py-16 md:py-24","aria-label":"Free community API vs paid plans",children:(0,a.jsx)("div",{className:"container mx-auto px-4",children:(0,a.jsx)(ee,{})})}),(0,a.jsx)("section",{className:"border-t border-slate-800 py-16 md:py-24","aria-label":"Pricing plans",children:(0,a.jsx)("div",{className:"container mx-auto px-4",children:(0,a.jsx)(X,{})})}),(0,a.jsx)("section",{className:"border-t border-slate-800 py-16 md:py-24","aria-label":"Frequently asked questions",children:(0,a.jsx)("div",{className:"container mx-auto px-4",children:(0,a.jsx)(er,{})})}),(0,a.jsx)("section",{className:"border-t border-slate-800 py-16 md:py-24","aria-label":"Get started",children:(0,a.jsx)("div",{className:"container mx-auto px-4",children:(0,a.jsx)(ei,{})})})]})}},72199:(e,s,t)=>{Promise.resolve().then(t.bind(t,51303))},86948:(e,s,t)=>{"use strict";t.d(s,{Wu:()=>m,ZB:()=>d,Zp:()=>o,aR:()=>c});var a=t(67867),r=t(12844),i=t(95155),n=t(12115),l=t(64269),o=n.forwardRef(function(e,s){var t=e.className,n=(0,r._)(e,["className"]);return(0,i.jsx)("div",(0,a._)({ref:s,className:(0,l.cn)("rounded-lg border bg-card text-card-foreground shadow-sm",t)},n))});o.displayName="Card";var c=n.forwardRef(function(e,s){var t=e.className,n=(0,r._)(e,["className"]);return(0,i.jsx)("div",(0,a._)({ref:s,className:(0,l.cn)("flex flex-col space-y-1.5 p-6",t)},n))});c.displayName="CardHeader";var d=n.forwardRef(function(e,s){var t=e.className,n=(0,r._)(e,["className"]);return(0,i.jsx)("h3",(0,a._)({ref:s,className:(0,l.cn)("text-2xl font-semibold leading-none tracking-tight",t)},n))});d.displayName="CardTitle",n.forwardRef(function(e,s){var t=e.className,n=(0,r._)(e,["className"]);return(0,i.jsx)("p",(0,a._)({ref:s,className:(0,l.cn)("text-sm text-muted-foreground",t)},n))}).displayName="CardDescription";var m=n.forwardRef(function(e,s){var t=e.className,n=(0,r._)(e,["className"]);return(0,i.jsx)("div",(0,a._)({ref:s,className:(0,l.cn)("p-6 pt-0",t)},n))});m.displayName="CardContent",n.forwardRef(function(e,s){var t=e.className,n=(0,r._)(e,["className"]);return(0,i.jsx)("div",(0,a._)({ref:s,className:(0,l.cn)("flex items-center p-6 pt-0",t)},n))}).displayName="CardFooter"},92174:(e,s,t)=>{"use strict";t.d(s,{P:()=>l});var a=t(95155),r=t(52619),i=t.n(r),n=t(52987);function l(e){var s=e.studies;return(0,a.jsxs)("div",{className:"max-w-4xl mx-auto",children:[(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:s.map(function(e){return(0,a.jsxs)(i(),{href:"/resources/case-studies/".concat(e.slug),className:"group rounded-xl border border-slate-800 bg-[#13151f] p-6 hover:border-[#3f71f3]/50 transition-colors",children:[(0,a.jsx)("p",{className:"text-xs font-medium text-[#9fc0e0]/70 uppercase tracking-wider mb-1.5",children:"Case study"}),(0,a.jsx)("p",{className:"text-white font-semibold mb-1.5",children:e.name}),(0,a.jsx)("p",{className:"text-sm text-[#9fc0e0] leading-relaxed mb-3",children:e.hook}
1),(0,a.jsxs)("span",{className:"inline-flex items-center gap-1.5 text-sm text-[#5b8aff] group-hover:text-white transition-colors font-medium",children:["Read the story",(0,a.jsx)(n.A,{className:"w-3.5 h-3.5","aria-hidden":"true"})]})]},e.slug)})}),(0,a.jsx)("p",{className:"text-center mt-4",children:(0,a.jsx)(i(),{href:"/resources/case-studies",className:"text-sm text-[#9fc0e0] hover:text-white underline underline-offset-2",children:"All customer stories"})})]})}},94107:(e,s,t)=>{"use strict";t.d(s,{c:()=>a});var a={breachRecords:"11.6B+",breachRecordsLong:"11.6 billion+",breachesIndexed:"781+",uptime:"99.99%",lastSynced:"2026-09-03",lastSyncedLabel:"3 September 2026"}}},e=>{e.O(0,[2619,7077,5499,7934,1697,6083,7134,4845,4071,8524,4801,8441,9342,1255,7358],()=>e(e.s=72199)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.