Find all the guides and resources you need to build with Loqate
Quickstart
Learn how to get started with Loqate’s services
API Reference
Explore our comprehensive API documentation and endpoints
Integrations
Native integrations with leading e-commerce platforms and CRMs
🤖 New: Reach — Loqate for Agents Building agentic workflows? Reach verifies addresses, emails, and phone numbers in real time — returning a confidence score, a policy-aware recommendation, and a full audit trail in one command. Explore Reach
🎉 New: Loqate Core SDKs (Beta) We've launched early-access SDKs for TypeScript and .NET as part of our wider DevEx revamp. They're ready to explore and already used internally — try them out and let us know how they feel. See the SDK Overview for details.
Everything you need to know about our services and APIs
What is the difference between the Capture & Verify services?
Capture is a user-present address capture service, designed to ensure accuracy and standardization at the point of entry by guiding users to select validated addresses in real time. In contrast, Verify is a data cleansing service that processes and corrects address data already held within a system, ensuring it conforms to postal and formatting standards. Verify can operate in both user-present scenarios e.g. validating input within a form and non-user-present contexts e.g. bulk cleansing of existing datasets or automated background validation.
What are the rate limits and how do you handle scaling?
Our APIs are designed to handle high-volume requests with automatic scaling. Rate limits vary by plan, starting from 1,000 requests per month on our free tier to unlimited requests on enterprise plans.
How do you ensure data privacy and GDPR compliance?
We are fully GDPR compliant and follow strict data privacy standards. We use 256-bit encryption, implement zero data retention policies, and provide data processing agreements for enterprise customers.
Which countries and address formats do you support?
We support 245+ countries and territories worldwide with comprehensive address format coverage including postal codes, administrative areas, and locality information.
Do you provide webhooks for bulk processing and status updates?
Yes, we provide webhook support for bulk processing operations and real-time status updates. You can configure webhooks to receive notifications when bulk jobs complete or encounter errors.
How accurate is the validation and what's your error handling?
Our validation accuracy exceeds 99% for most countries. We provide detailed error codes and messages to help you handle edge cases and provide meaningful feedback to your users.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"GBG Loqate","colors":{"primary":"#4d4dff","light":"#4d4dff","dark":"#4d4dff"},"logo":{"light":"https://mintcdn.com/loqate/odjzme0kbZLAlqBl/logo/loqate-logo-primary.png?fit=max\u0026auto=format\u0026n=odjzme0kbZLAlqBl\u0026q=85\u0026s=f824e561eeb9b4462947163f1d09bc17","dark":"https://mintcdn.com/loqate/odjzme0kbZLAlqBl/logo/loqate-logo-white.png?fit=max\u0026auto=format\u0026n=odjzme0kbZLAlqBl\u0026q=85\u0026s=03d8aa73e036dac0e3f96e7142301631"},"favicon":"https://mintcdn.com/loqate/wZtGSGZ6G8yuShlb/images/favicon.svg?fit=max\u0026auto=format\u0026n=wZtGSGZ6G8yuShlb\u0026q=85\u0026s=5e7c25c17c82890d7a9835708741c9e9","navbar":{"links":[{"href":"https://auth.loqate.com/en/sign-in","label":"Log in"}],"primary":{"type":"button","label":"Get API Keys","href":"https://account.loqate.com"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/loqate"}},"styling":{"eyebrows":"breadcrumbs","latex":true},"integrations":{"ga4":{"measurementId":"G-X56W44RXDP"},"gtm":{"tagId":"GTM-NNH83KZ3"},"segment":{"key":"Yqk0fAXzw9cWEeADQNWrwvmDBQEzg861"}},"banner":{"content":"[Looking for support.loqate.com? Click here to find our on-prem documentation.](https://docs.loqate.com/getting-started/introduction)","dismissible":true},"contextual":{"options":["copy","view","mcp","add-mcp","download-pdf","chatgpt","claude"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"loqate","hasAudioNarration":false,"actualSubdomain":"loqate","customDomains":["docs.loqate.com"],"gitSource":{"type":"github","owner":"gbgplc-internal","repo":"loqate-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adf59e8d1c84ec1c2108954","collectionId":"e51373fb-11b3-4b07-b0fe-e2e691a78e4f","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adf59e8d1c84ec1c2108954"},"feedback":{"thumbs":true,"issues":false,"edits":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6adf59e8d1c84ec1c2108954","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Documentation","count":120},{"language":"default","tag":"On-Premise","count":77},{"language":"default","tag":"Location Solutions","count":68},{"language":"default","tag":"Address Verify","count":54},{"language":"default","tag":"Integrations","count":44},{"language":"default","tag":"API Reference","count":41},{"language":"default","tag":"Endpoints","count":39},{"language":"default","tag":"Technical Reference","count":31},{"language":"default","tag":"Support","count":26},{"language":"default","tag":"Tutorials","count":22}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"snippets/home.css","content":".container{max-width:1200px;margin:0 auto;padding:40px 20px}.main-heading,.section-heading{font-size:2.5rem;font-weight:600;text-align:center;margin-bottom:40px}.section-heading{font-size:1.75rem;font-weight:700;margin-bottom:30px}"},{"filePath":"snippets/loqate-vars.css","content":":root{--loqate-primary:#4d4dff;--loqate-secondary:#7878ff;--loqate-dark:#333333;--loqate-light:#ffffff;--loqate-grey:#f5f5f5;--loqate-text:#333333;--loqate-text-light:#666666;--loqate-border:#e0e0e0;--loqate-shadow:rgba(0, 0, 0, 0.1);--loqate-bg-dark:#121212;--loqate-card-dark:#1e1e1e;--loqate-text-dark:#f5f5f5;--loqate-text-secondary-dark:#aaaaaa;--loqate-border-dark:rgba(255, 255, 255, 0.1);--loqate-shadow-dark:rgba(255, 255, 255, 0.1);--loqate-gradient-primary:linear-gradient(135deg, #4d4dff 0%, #7878ff 100%);--loqate-gradient-subtle:linear-gradient(\n 135deg,\n rgba(77, 77, 255, 0.05) 0%,\n rgba(120, 120, 255, 0.05) 100%\n );--loqate-gradient-dark:linear-gradient(\n 135deg,\n rgba(77, 77, 255, 0.1) 0%,\n rgba(120, 120, 255, 0.1) 100%\n );--loqate-radius-sm:0.5rem;--loqate-radius-md:0.75rem;--loqate-radius-lg:1rem;--loqate-radius-xl:1.5rem;--loqate-font-size-xs:0.75rem;--loqate-font-size-sm:0.875rem;--loqate-font-size-base:1rem;--loqate-font-size-lg:1.125rem;--loqate-font-size-xl:1.25rem;--loqate-font-size-2xl:1.5rem;--loqate-font-size-3xl:1.875rem;--loqate-font-size-4xl:2.25rem;--loqate-font-size-5xl:3rem;--loqate-font-size-6xl:3.75rem}"},{"filePath":"public/custom-homepage.css","content":"body[data-path=\"/\"] aside,body[data-path=\"/\"] nav[class*=sidebar],body[data-path=\"/introduction\"] aside,body[data-path=\"/introduction\"] nav[class*=sidebar]{display:none!important}body[data-path=\"/\"] main,body[data-path=\"/introduction\"] main{margin-left:0!important;max-width:100%!important;width:100%!important}body[data-path=\"/\"] article,body[data-path=\"/introduction\"] article{max-width:100%!important;margin:0 auto!important;padding:0!important}.custom-hero{position:relative;width:calc(100% - 120px);max-width:1400px;min-height:550px;background:linear-gradient(135deg,#0a1128 0,#001f54 50%,#0a2463 100%);border-radius:20px;overflow:hidden;padding:100px 60px;margin:40px 60px 80px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.3)}.custom-framework-section::before,.custom-hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.custom-hero::before{background:radial-gradient(circle at 20% 30%,rgba(77,77,255,.3) 0,transparent 40%),radial-gradient(circle at 80% 70%,rgba(102,102,255,.25) 0,transparent 40%);z-index:1}.custom-hero-content{position:relative;z-index:3;max-width:900px}.custom-hero h1{font-size:3.75rem!important;font-weight:800!important;color:#fff!important;margin-bottom:28px!important;line-height:1.15!important;letter-spacing:-.025em!important;text-shadow:0 2px 10px rgba(0,0,0,.3)}.custom-hero p{font-size:1.3rem!important;color:#fff!important;margin-bottom:48px!important;line-height:1.65!important;max-width:750px;margin-left:auto;margin-right:auto;text-shadow:0 1px 6px rgba(0,0,0,.3)}.custom-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.custom-btn{padding:16px 32px;border-radius:12px;font-weight:600;font-size:1rem;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent}.custom-btn-primary{background:#4d4dff;color:#fff!important;border-color:#4d4dff}.custom-btn-primary:hover,.custom-btn-secondary:hover{transform:translateY(-3px);text-decoration:none!important}.custom-btn-primary:hover{background:#66f;border-color:#66f;box-shadow:0 14px 28px rgba(77,77,255,.5)}.custom-btn-secondary{background:0 0;color:#fff!important;border-color:rgba(255,255,255,.3)}.custom-btn-secondary:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6)}.custom-framework-section h2,.custom-section-title{font-weight:700!important;letter-spacing:-.02em!important}.custom-section-title{font-size:2.75rem!important;text-align:center!important;margin:100px 60px 20px!important;color:#f1f5f9!important}.custom-section-subtitle{font-size:1.2rem!important;text-align:center!important;margin-bottom:56px!important;color:#cbd5e1!important;max-width:680px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.6!important;padding-left:60px;padding-right:60px}.custom-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1400px;margin:60px}@media (max-width:1024px){.custom-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.custom-cards-grid{grid-template-columns:1fr!important}}.custom-card{position:relative;background:#fff;border:2px solid #e2e8f0;border-radius:16px;padding:32px 28px;text-decoration:none!important;display:block;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.04)}.custom-card:hover{border-color:#4d4dff;box-shadow:0 12px 32px rgba(77,77,255,.2);transform:translateY(-8px);text-decoration:none!important}.custom-card:hover .custom-card-icon{transform:translateX(6px);opacity:1}.custom-card-icon{position:absolute;top:24px;right:24px;color:#4d4dff;font-size:24px;opacity:.5;transition:all .3s ease}.custom-card-emoji{font-size:2.5rem;margin-bottom:16px;display:block}.custom-card h3,.custom-step h3{font-weight:600!important;margin-bottom:12px!important}.custom-card h3{font-size:1.375rem!important;color:#0f172a!important;margin-top:0!important}.custom-card p{font-size:.9375rem!important;color:#64748b!important;line-height:1.65!important;margin:0!important}.custom-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:60px;max-width:1400px}@media (max-width:1024px){.custom-steps{grid-template-columns:1fr}}.custom-step{background:#1e293b;border:2px solid #334155;border-radius:16px;padding:32px 28px;position:relative;overflow:hidden}.custom-step-badge{display:inline-block;background:#4d4dff;color:#fff;padding:6px 16px;border-radius:20px;font-size:.8125rem;font-weight:600;margin-bottom:16px}.custom-step h3{font-size:1.5rem!important;color:#fff!important}.custom-step p{font-size:.9375rem!important;color:#e2e8f0!important;line-height:1.6!important;margin-bottom:20px!important}.custom-step-code{background:#0f172a;border:1px solid #334155;border-radius:8px;padding:16px;margin-top:16px;font-family:'Monaco','Menlo','Courier New',monospace!important;font-size:.8125rem;line-height:1.6;color:#f1f5f9;overflow-x:auto}.custom-step a,.custom-step-code-keyword{color:#c084fc;font-weight:600}.custom-step-code-string{color:#86efac}.custom-step-code-comment{color:#94a3b8;font-style:italic}.custom-step a{color:#b3b3ff!important;text-decoration:none;font-size:.9375rem;display:inline-block;margin-top:12px}.custom-step a:hover{color:#d9d9ff!important;text-decoration:underline}.custom-framework-section{position:relative;background:linear-gradient(135deg,#0a1128 0,#001f54 50%,#0a2463 100%);border-radius:20px;padding:80px 60px;margin:100px 60px;max-width:1400px;text-align:center;overflow:hidden}.custom-framework-section::before{background:radial-gradient(circle at 30% 40%,rgba(77,77,255,.2) 0,transparent 50%),radial-gradient(circle at 70% 60%,rgba(102,102,255,.15) 0,transparent 50%)}.custom-framework-section>*{position:relative;z-index:1}.custom-framework-section h2{font-size:2.5rem!important;color:#fff!important;margin-bottom:20px!important;text-shadow:0 2px 8px rgba(0,0,0,.3)}.custom-framework-section p{font-size:1.125rem!important;color:#fff!important;margin-bottom:48px!important;max-width:680px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.6!important;text-shadow:0 1px 4px rgba(0,0,0,.3)}.custom-framework-icons{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.custom-framework-icon{width:72px;height:72px;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;transition:all .3s ease;backdrop-filter:blur(10px);cursor:pointer}.custom-framework-icon:hover{background:rgba(255,255,255,.18);border-color:#4d4dff;transform:translateY(-6px) scale(1.05)}.custom-faq{margin:100px auto;max-width:900px;padding-left:60px;padding-right:60px}.custom-faq-item{background:0 0;border:2px solid #e2e8f0;border-radius:12px;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.custom-faq-item:hover{border-color:#cbd5e1}.custom-faq-question{padding:24px 28px;font-size:1.125rem!important;font-weight:600!important;color:#0f172a!important;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;user-select:none}.custom-faq-question span{transition:transform .3s ease;color:#4d4dff;font-size:1.25rem}.custom-faq-item.active .custom-faq-question span{transform:rotate(180deg)}.custom-faq-answer{max-height:0;padding:0 28px;color:#64748b!important;line-height:1.7!important;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.custom-faq-item.active .custom-faq-answer{max-height:500px;padding:0 28px 24px}.custom-integration-card,.integration-logo{display:flex;align-items:center;justify-content:center}.custom-integration-card{background:#fff;border:2px solid #e2e8f0;border-radius:16px;padding:32px 24px;text-align:center;transition:all .3s ease;text-decoration:none!important;flex-direction:column;min-height:140px}.custom-integration-card:hover{border-color:#4d4dff;box-shadow:0 8px 20px rgba(77,77,255,.15);transform:translateY(-4px);text-decoration:none!important}.integration-logo{margin-bottom:0}.integration-logo svg{width:100%;height:auto;max-width:100px}.custom-integration-card h3{font-size:1rem!important;font-weight:600!important;color:#0f172a!important;margin:0!important}.custom-integration-card p{font-size:.875rem!important;color:#64748b!important;margin:8px 0 0!important}@media (max-width:768px){.custom-hero{width:calc(100% - 48px);padding:60px 24px;margin:40px 24px 80px;min-height:450px}.custom-hero h1{font-size:2.5rem!important}.custom-hero p{font-size:1.125rem!important}.custom-section-title{font-size:2rem!important;margin-left:24px!important;margin-right:24px!important}.custom-section-subtitle{margin-left:auto!important;margin-right:auto!important;padding-left:24px;padding-right:24px}.custom-cards-grid{margin-left:24px!important;margin-right:24px!important}.custom-framework-section,.custom-steps{margin-left:24px;margin-right:24px}.custom-framework-section{padding:60px 24px}.custom-framework-section h2{font-size:2rem!important}.custom-faq{margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}body[data-path=\"/\"] p[style*=textAlign],body[data-path=\"/introduction\"] p[style*=textAlign]{margin-left:24px!important;margin-right:24px!important;padding-left:0!important;padding-right:0!important}body[data-path=\"/\"] div[style*=maxWidth],body[data-path=\"/introduction\"] div[style*=maxWidth]{padding-left:24px!important;padding-right:24px!important}}"},{"filePath":"public/global.css","content":"body[data-path=\"/\"] aside,body[data-path=\"/\"] nav[class*=sidebar],body[data-path=\"/introduction\"] aside,body[data-path=\"/introduction\"] nav[class*=sidebar]{display:none!important}body:not([data-path=\"/\"]):not([data-path=\"/introduction\"]) aside,body:not([data-path=\"/\"]):not([data-path=\"/introduction\"]) nav[class*=sidebar]{position:sticky!important;top:0!important;height:100vh!important;overflow-y:auto!important;align-self:flex-start!important}body[data-path=\"/\"] main,body[data-path=\"/introduction\"] main{margin-left:0!important;max-width:100%!important;width:100%!important}body[data-path=\"/\"] article,body[data-path=\"/introduction\"] article{max-width:100%!important;margin:0 auto!important;padding:0!important}#breadcrumb,.breadcrumb-container,.breadcrumbs,[class*=Breadcrumb],[class*=breadcrumb],[data-breadcrumb],[id*=breadcrumb],nav[aria-label=Breadcrumb],nav[aria-label=breadcrumb]{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;opacity:0!important}body[data-path=\"/\"],body[data-path=\"/\"] html,body[data-path=\"/introduction\"],body[data-path=\"/introduction\"] html{overflow-x:hidden;max-width:100%}body:not([data-path=\"/\"]):not([data-path=\"/introduction\"]){max-width:100%}body *{box-sizing:border-box}:root{--hero-bg:#0a0e27;--hero-text:#ffffff;--hero-subtext:rgba(255, 255, 255, 0.95);--section-title:#f8fafc;--section-subtitle:#cbd5e1;--step-bg:rgba(15, 23, 42, 0.6);--step-border:rgba(102, 102, 255, 0.3);--step-title:#ffffff;--step-text:#e2e8f0;--link-color:#6666ff;--link-hover:#8080ff;--code-bg:rgba(15, 23, 42, 0.9);--hero-overlay-start:rgba(10, 14, 39, 0.4);--hero-overlay-mid:rgba(10, 14, 39, 0.2);--hero-overlay-end:rgba(10, 14, 39, 0.5)}@media (prefers-color-scheme:light){:root{--hero-bg:#0a0e27;--hero-text:#ffffff;--hero-subtext:rgba(255, 255, 255, 0.95);--hero-overlay-start:rgba(10, 14, 39, 0.4);--hero-overlay-mid:rgba(10, 14, 39, 0.2);--hero-overlay-end:rgba(10, 14, 39, 0.5);--section-title:#0f172a;--section-subtitle:#475569;--step-bg:#ffffff;--step-border:rgba(77, 77, 255, 0.2);--step-title:#4d4dff;--step-text:#1e293b;--link-color:#4d4dff;--link-hover:#3d3dff;--code-bg:#f1f5f9}}html.dark,html.light{--hero-bg:#0a0e27;--hero-text:#ffffff;--hero-subtext:rgba(255, 255, 255, 0.95);--hero-overlay-start:rgba(10, 14, 39, 0.4);--hero-overlay-mid:rgba(10, 14, 39, 0.2);--hero-overlay-end:rgba(10, 14, 39, 0.5)}html.dark{--section-title:#f8fafc;--section-subtitle:#cbd5e1;--step-bg:rgba(15, 23, 42, 0.6);--step-border:rgba(102, 102, 255, 0.3);--step-title:#ffffff;--step-text:#e2e8f0;--link-color:#6666ff;--link-hover:#8080ff;--code-bg:rgba(15, 23, 42, 0.9)}html.light{--section-title:#0f172a;--section-subtitle:#475569;--step-bg:#ffffff;--step-border:rgba(77, 77, 255, 0.2);--step-title:#4d4dff;--step-text:#1e293b;--link-color:#4d4dff;--link-hover:#3d3dff;--code-bg:#f1f5f9}[class*=header] a[href*=\"support.loqate.com\"],[class*=nav] a[href*=\"support.loqate.com\"],[class*=topbar] a[href*=\"support.loqate.com\"],header a[href*=\"support.loqate.com\"]{background:#e5e7eb!important;color:#1f2937!important;padding:8px 16px!important;border-radius:8px!important;font-weight:600!important;transition:all .2s ease!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;margin-left:8px!important}[class*=header] a[href*=\"support.loqate.com\"]:hover,[class*=nav] a[href*=\"support.loqate.com\"]:hover,[class*=topbar] a[href*=\"support.loqate.com\"]:hover,header a[href*=\"support.loqate.com\"]:hover{background:#d1d5db!important;color:#111827!important}.custom-hero{position:relative;width:calc(100% - 120px);max-width:1400px;height:550px;background-color:var(--hero-bg);border-radius:1.5rem;overflow:hidden;padding:70px 40px;margin:40px auto 60px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.custom-hero::after,.custom-hero::before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.custom-hero::before{background-image:url(/images/hero-globe.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.9;z-index:0}.custom-hero::after{background:linear-gradient(to bottom,var(--hero-overlay-start) 0%,var(--hero-overlay-mid) 40%,var(--hero-overlay-end) 100%);z-index:1}.custom-hero-content{position:relative;z-index:2;max-width:900px}.custom-hero h1{font-size:3.25rem;font-weight:700;color:var(--hero-text);margin-bottom:20px;line-height:1.2;text-shadow:0 2px 20px rgba(0,0,0,.3)}.custom-hero p{font-size:1.25rem;color:var(--hero-subtext);margin-bottom:40px;line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto;text-shadow:0 1px 10px rgba(0,0,0,.2)}.custom-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.custom-btn{padding:14px 32px;border-radius:8px;font-weight:600;font-size:1rem;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer}.custom-btn-primary{background:#4d4dff;color:#fff;border:2px solid #4d4dff}.custom-btn-primary:hover{background:#3d3dff;border-color:#3d3dff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(77,77,255,.4)}.custom-btn-secondary{background:0 0;color:#fff;border:2px solid rgba(255,255,255,.4)}.custom-btn-secondary:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6);transform:translateY(-2px)}.custom-section-title{font-size:2.25rem;font-weight:700;color:var(--section-title)!important;margin-top:60px;margin-bottom:16px;text-align:center}.custom-section-subtitle{font-size:1.125rem;color:var(--section-subtitle)!important;margin-bottom:40px;text-align:center;max-width:700px;margin-left:auto;margin-right:auto}@media (prefers-color-scheme:dark){.custom-section-title{color:#f8fafc!important}.custom-section-subtitle{color:#cbd5e1!important}}html.dark .custom-section-title{color:#f8fafc!important}html.dark .custom-section-subtitle{color:#cbd5e1!important}@media (prefers-color-scheme:light){.custom-section-title{color:#0f172a!important}.custom-section-subtitle{color:#475569!important}}html.light .custom-section-title{color:#0f172a!important}html.light .custom-section-subtitle{color:#475569!important}.custom-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:40px auto 80px;padding:20px 0;max-width:1200px}.custom-step{background:var(--step-bg);border:1px solid var(--step-border);border-radius:1.25rem;padding:36px;position:relative;transition:all .3s ease;backdrop-filter:blur(10px)}.custom-step:hover{border-color:rgba(102,102,255,.6);box-shadow:0 8px 24px rgba(77,77,255,.2);transform:translateY(-4px)}@media (prefers-color-scheme:dark){.custom-step{box-shadow:none}.custom-step:hover{box-shadow:0 8px 24px rgba(77,77,255,.2)}}html.dark .custom-step{box-shadow:none}html.dark .custom-step:hover{box-shadow:0 8px 24px rgba(77,77,255,.2)}@media (prefers-color-scheme:light){.custom-step{box-shadow:0 2px 8px rgba(0,0,0,.08)}.custom-step:hover{box-shadow:0 8px 24px rgba(77,77,255,.3)}}html.light .custom-step{box-shadow:0 2px 8px rgba(0,0,0,.08)}html.light .custom-step:hover{box-shadow:0 8px 24px rgba(77,77,255,.3)}.custom-step-badge{display:inline-block;background:#4d4dff;color:#fff;padding:8px 20px;border-radius:24px;font-size:.9rem;font-weight:600;margin-bottom:12px}.custom-step h3,.custom-step-title{font-size:1.75rem;font-weight:600;color:var(--step-title);margin-top:0;margin-bottom:12px}.custom-step-title{font-size:1.5rem;margin-top:4px;margin-bottom:8px}.custom-step p{font-size:1rem;color:var(--step-text);line-height:1.7;margin-bottom:24px}@media (prefers-color-scheme:dark){.custom-step h3,.custom-step-title{color:#fff!important}.custom-step p{color:#e2e8f0!important}}html.dark .custom-step h3,html.dark .custom-step-title{color:#fff!important}html.dark .custom-step p{color:#e2e8f0!important}@media (prefers-color-scheme:light){.custom-step h3,.custom-step-title{color:#4d4dff!important}.custom-step p{color:#1e293b!important}}.custom-step a,html.light .custom-step h3,html.light .custom-step-title{color:#4d4dff!important}html.light .custom-step p{color:#1e293b!important}.custom-step-code{background:rgba(15,23,42,.9);color:#e2e8f0;padding:20px;border-radius:12px;font-family:\"JetBrains Mono\",monospace;font-size:.9rem;margin-bottom:20px;overflow-x:auto;line-height:1.8;border:1px solid rgba(51,65,85,.5)}.custom-step-code-keyword{color:#c792ea}.custom-step-code-string{color:#c3e88d}.custom-step-code-comment{color:#676e95;font-style:italic}.custom-step a{text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.custom-step a:hover{color:#3d3dff!important;text-decoration:none}.custom-step .custom-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important}.custom-step .custom-btn-primary{background:#4d4dff!important;color:#fff!important;border:2px solid #4d4dff!important}.custom-step .custom-btn-primary:hover{background:#3d3dff!important;border-color:#3d3dff!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(77,77,255,.4)!important;color:#fff!important}.custom-step .custom-btn-service-secondary,html.dark .custom-step .custom-btn-service-secondary{background:0 0!important;color:#fff!important;border:2px solid rgba(255,255,255,.4)!important}.custom-step .custom-btn-service-secondary:hover,html.dark .custom-step .custom-btn-service-secondary:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.6)!important;transform:translateY(-2px)!important;color:#fff!important}@media (prefers-color-scheme:dark){.custom-step .custom-btn-service-secondary{background:0 0!important;color:#fff!important;border:2px solid rgba(255,255,255,.4)!important}.custom-step .custom-btn-service-secondary:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.6)!important;transform:translateY(-2px)!important;color:#fff!important}}@media (prefers-color-scheme:light){.custom-step .custom-btn-service-secondary{background:#e5e7eb!important;color:#1f2937!important;border:2px solid #9ca3af!important}.custom-step .custom-btn-service-secondary:hover{background:#d1d5db!important;color:#111827!important;border-color:#6b7280!important}}html.light .custom-step .custom-btn-service-secondary{background:#e5e7eb!important;color:#1f2937!important;border:2px solid #9ca3af!important}html.light .custom-step .custom-btn-service-secondary:hover{background:#d1d5db!important;color:#111827!important;border-color:#6b7280!important}.custom-step pre{max-height:250px;overflow-y:auto;overflow-x:auto;margin-bottom:20px;scrollbar-width:thin;scrollbar-color:rgba(102,102,255,.5) rgba(15,23,42,.9)}.custom-step pre::-webkit-scrollbar{width:8px;height:8px}.custom-step pre::-webkit-scrollbar-track{background:rgba(15,23,42,.5);border-radius:4px}.custom-step pre::-webkit-scrollbar-thumb{background:rgba(102,102,255,.5);border-radius:4px}.custom-step pre::-webkit-scrollbar-thumb:hover{background:rgba(102,102,255,.7)}.custom-faq{max-width:1000px;margin:40px auto;padding:40px;background:rgba(15,23,42,.4);border:1px solid rgba(102,102,255,.3);border-radius:1.5rem;backdrop-filter:blur(10px)}.custom-faq-item{background:0 0;border:0;border-bottom:1px solid rgba(51,65,85,.5);margin-bottom:0;overflow:hidden;transition:all .3s ease}.custom-faq-item:last-child{border-bottom:none}.custom-faq-question{padding:24px 0 24px 20px;font-size:1.125rem;font-weight:500;color:#8080ff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;user-select:none;transition:all .3s ease}.custom-faq-question:hover{color:#b3b3ff}.custom-faq-answer,.custom-faq-question span{font-size:1rem;color:#cbd5e1;transition:transform .3s ease}.custom-faq-item.active .custom-faq-question span{transform:rotate(180deg)}.custom-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0;line-height:1.7}.custom-faq-item.active .custom-faq-answer{max-height:500px;padding:0 0 24px 20px}.text-muted{color:var(--section-subtitle)!important}.text-primary{color:var(--link-color)!important}.text-primary:hover{color:var(--link-hover)!important}.text-secondary{color:var(--section-subtitle)!important}@media (prefers-color-scheme:dark){.text-muted,.text-secondary{color:#cbd5e1!important}.text-primary,a.dynamic-link,a.resource-link{color:#66f!important}}html.dark .text-muted,html.dark .text-secondary{color:#cbd5e1!important}html.dark .text-primary,html.dark a.dynamic-link,html.dark a.resource-link{color:#66f!important}@media (prefers-color-scheme:light){.text-muted,.text-secondary{color:#475569!important}.text-primary,a.dynamic-link,a.resource-link{color:#4d4dff!important}}html.light .text-muted,html.light .text-secondary{color:#475569!important}html.light .text-primary,html.light a.dynamic-link,html.light a.resource-link{color:#4d4dff!important}a.dynamic-link{color:var(--link-color)!important;text-decoration:none;font-weight:600}a.dynamic-link:hover,a.resource-link,a.resource-link:hover{color:var(--link-hover)!important;text-decoration:none}a.resource-link{color:var(--link-color)!important;font-weight:500}.custom-btn-service-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:8px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease;cursor:pointer;background:#e5e7eb;color:#1f2937;border:2px solid #9ca3af}.custom-btn-service-secondary:hover{background:#d1d5db;color:#111827;border-color:#6b7280;transform:translateY(-2px)}@media (prefers-color-scheme:dark){.custom-btn-service-secondary{background:0 0;color:#fff;border:2px solid rgba(255,255,255,.4)}.custom-btn-service-secondary:hover{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.6);transform:translateY(-2px)}}html.dark .custom-btn-service-secondary{background:0 0;color:#fff;border:2px solid rgba(255,255,255,.4)}html.dark .custom-btn-service-secondary:hover{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.6);transform:translateY(-2px)}.btn-primary,.btn-primary:hover{text-decoration:none!important;color:#fff!important}.btn-primary{padding:10px 20px!important;border-radius:8px!important;font-weight:600!important;font-size:.9375rem!important;display:inline-flex!important;align-items:center!important;gap:6px!important;background:#4d4dff!important;border:0!important;transition:all .2s ease!important;cursor:pointer!important}.btn-primary:hover{background:#6863f5!important}@media (prefers-color-scheme:light){.btn-primary{background:#4d4dff!important;color:#fff!important}.btn-primary:hover{background:#6863f5!important;color:#fff!important}}html.dark .btn-primary,html.light .btn-primary{background:#4d4dff!important;color:#fff!important}html.light .btn-primary:hover{background:#6863f5!important;color:#fff!important}@media (prefers-color-scheme:dark){.btn-primary{background:#4d4dff!important;color:#fff!important}.btn-primary:hover{background:#504bdd!important;color:#fff!important}}html.dark .btn-primary:hover{background:#504bdd!important;color:#fff!important}.btn-secondary{padding:10px 20px!important;border-radius:8px!important;font-weight:600!important;font-size:.9375rem!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important;background:#f7f7f8!important;color:#1f2937!important;border:0!important;transition:all .2s ease!important;cursor:pointer!important}.btn-secondary:hover{background:#e6e6e7!important;color:#111827!important;text-decoration:none!important}@media (prefers-color-scheme:light){.btn-secondary{background:#f7f7f8!important;color:#1f2937!important}.btn-secondary:hover{background:#e6e6e7!important;color:#111827!important}}html.light .btn-secondary{background:#f7f7f8!important;color:#1f2937!important}html.light .btn-secondary:hover{background:#e6e6e7!important;color:#111827!important}@media (prefers-color-scheme:dark){.btn-secondary{background:#121217!important;color:#fff!important}.btn-secondary:hover{background:#232328!important;color:#fff!important}}html.dark .btn-secondary{background:#121217!important;color:#fff!important}html.dark .btn-secondary:hover{background:#232328!important;color:#fff!important}body:has(.integration-overview-page) h1:first-child{font-size:3rem!important;line-height:1.2!important;font-weight:700!important}body:has(.integration-overview-page) article>h1+p:first-of-type,body:has(.integration-overview-page) main>div>h1+p:first-of-type{font-size:2rem!important;line-height:1.5!important}.faq-small-text *,.faq-small-text button,.faq-small-text div,.faq-small-text p,.faq-small-text span,.faq-small-text summary{font-size:.875rem!important}.integration-logo-container{position:relative;width:120px!important;height:120px!important;display:block!important;margin:0 0 16px!important}.integration-logo,.integration-logo-container img,img.integration-logo{object-fit:contain!important;padding:0!important;background:0 0!important}.integration-logo-container img{position:absolute;top:0;left:0;width:120px!important;height:120px!important;margin:0!important}.integration-logo,img.integration-logo{display:block!important}.integration-logo,.integration-logo-placeholder,img.integration-logo,img.integration-logo[src*=reapit]{width:120px!important;height:120px!important;margin:0 0 16px!important}img.integration-logo[src*=reapit]{object-fit:scale-down!important;object-position:left top!important;padding:30px 30px 30px 0!important}.integration-logo-placeholder{display:block!important;padding:0!important}.integration-title{font-size:1rem!important;font-weight:600!important;margin:0 0 8px!important;padding:0!important;line-height:1.3!important}.integration-title a[aria-label*=copy],.integration-title a[aria-label*=link],.integration-title+a,h3.integration-title a,h3.integration-title+a{display:none!important}.integration-icon-placeholder{width:120px!important;height:120px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 0 16px!important;background:#f1f5f9!important;border-radius:12px!important}html.dark .integration-icon-placeholder{background:#1e293b!important}.integration-icon-text{font-size:2.5rem!important}@media (max-width:768px){.custom-hero{width:calc(100% - 40px);padding:50px 20px;height:480px;margin:30px auto 50px}.custom-hero h1{font-size:2rem;line-height:1.2}.custom-hero p{font-size:.95rem}.custom-section-title{font-size:1.75rem;margin-top:40px}.custom-steps{grid-template-columns:1fr;margin:40px 20px}.custom-faq{padding:24px;margin:30px 20px}body:has(.integration-overview-page) h1:first-child{font-size:2rem!important}body:has(.integration-overview-page) article>h1+p:first-of-type,body:has(.integration-overview-page) main>div>h1+p:first-of-type{font-size:1.25rem!important}}.section-divider{border-top:1px solid #e5e7eb!important;margin:60px auto!important;width:100%!important;display:block!important;opacity:1!important;visibility:visible!important;height:0!important}html.dark .section-divider{border-top:1px solid #374151!important}@media (prefers-color-scheme:dark){.section-divider{border-top:1px solid #374151!important}}body[data-path=\"/\"] a:not([class*=btn]):not([class*=button]):not(.self-hosting-link):not(.trust-link),body[data-path=\"/\"] article a:not([class*=btn]):not([class*=button]):not(.self-hosting-link):not(.trust-link),body[data-path=\"/\"] div a:not([class*=btn]):not([class*=button]):not(.self-hosting-link):not(.trust-link),body[data-path=\"/\"] p a:not([class*=btn]):not([class*=button]):not(.self-hosting-link):not(.trust-link),body[data-path=\"/introduction\"] a:not([class*=btn]):not([class*=button]):not(.self-hosting-link):not(.trust-link),body[data-path=\"/introduction\"] article a:not([class*=btn]):not([class*=button]):not(.self-hosting-link):not(.trust-link),body[data-path=\"/introduction\"] div a:not([class*=btn]):not([class*=button]):not(.self-hosting-link):not(.trust-link),body[data-path=\"/introduction\"] p a:not([class*=btn]):not([class*=button]):not(.self-hosting-link):not(.trust-link){color:#4d4dff!important;text-decoration:none!important;font-weight:500!important;transition:all .2s ease!important}body[data-path=\"/\"] [class*=CardGroup] a:not(.self-hosting-link):not(.trust-link):hover,body[data-path=\"/\"] [class*=Card] a:not(.self-hosting-link):not(.trust-link):hover,body[data-path=\"/\"] a:not([class*=btn]):not([class*=button]):not(.self-hosting-link):not(.trust-link):hover,body[data-path=\"/\"] article a:not([class*=btn]):not([class*=button]):not(.self-hosting-link):not(.trust-link):hover,body[data-path=\"/\"] div a:not([class*=btn]):not([class*=button]):not(.self-hosting-link):not(.trust-link):hover,body[data-path=\"/\"] p a:not([class*=btn]):not([class*=button]):not(.self-hosting-link):not(.trust-link):hover,body[data-path=\"/introduction\"] [class*=CardGroup] a:not(.self-hosting-link):not(.trust-link):hover,body[data-path=\"/introduction\"] [class*=Card] a:not(.self-hosting-link):not(.trust-link):hover,body[data-path=\"/introduction\"] a:not([class*=btn]):not([class*=button]):not(.self-hosting-link):not(.trust-link):hover,body[data-path=\"/introduction\"] article a:not([class*=btn]):not([class*=button]):not(.self-hosting-link):not(.trust-link):hover,body[data-path=\"/introduction\"] div a:not([class*=btn]):not([class*=button]):not(.self-hosting-link):not(.trust-link):hover,body[data-path=\"/introduction\"] p a:not([class*=btn]):not([class*=button]):not(.self-hosting-link):not(.trust-link):hover{color:#3d3dff!important;text-decoration:none!important}@media (prefers-color-scheme:dark){.card-link,a.card-link,body[data-path=\"/\"] a:not(.self-hosting-link):not(.trust-link),body[data-path=\"/\"] article a:not(.self-hosting-link):not(.trust-link),body[data-path=\"/\"] div a:not(.self-hosting-link):not(.trust-link),body[data-path=\"/\"] p a:not(.self-hosting-link):not(.trust-link),body[data-path=\"/introduction\"] a:not(.self-hosting-link):not(.trust-link),body[data-path=\"/introduction\"] article a:not(.self-hosting-link):not(.trust-link),body[data-path=\"/introduction\"] div a:not(.self-hosting-link):not(.trust-link),body[data-path=\"/introduction\"] p a:not(.self-hosting-link):not(.trust-link){color:#4d4dff!important}.card-link:hover,a.card-link:hover,body[data-path=\"/\"] a:not(.self-hosting-link):not(.trust-link):hover,body[data-path=\"/\"] article a:not(.self-hosting-link):not(.trust-link):hover,body[data-path=\"/\"] div a:not(.self-hosting-link):not(.trust-link):hover,body[data-path=\"/\"] p a:not(.self-hosting-link):not(.trust-link):hover,body[data-path=\"/introduction\"] a:not(.self-hosting-link):not(.trust-link):hover,body[data-path=\"/introduction\"] article a:not(.self-hosting-link):not(.trust-link):hover,body[data-path=\"/introduction\"] div a:not(.self-hosting-link):not(.trust-link):hover,body[data-path=\"/introduction\"] p a:not(.self-hosting-link):not(.trust-link):hover{color:#3d3dff!important}}html.dark .card-link,html.dark a.card-link,html.dark body[data-path=\"/\"] a:not(.self-hosting-link):not(.trust-link),html.dark body[data-path=\"/\"] article a:not(.self-hosting-link):not(.trust-link),html.dark body[data-path=\"/\"] div a:not(.self-hosting-link):not(.trust-link),html.dark body[data-path=\"/\"] p a:not(.self-hosting-link):not(.trust-link),html.dark body[data-path=\"/introduction\"] a:not(.self-hosting-link):not(.trust-link),html.dark body[data-path=\"/introduction\"] article a:not(.self-hosting-link):not(.trust-link),html.dark body[data-path=\"/introduction\"] div a:not(.self-hosting-link):not(.trust-link),html.dark body[data-path=\"/introduction\"] p a:not(.self-hosting-link):not(.trust-link){color:#4d4dff!important}html.dark .card-link:hover,html.dark a.card-link:hover,html.dark body[data-path=\"/\"] a:not(.self-hosting-link):not(.trust-link):hover,html.dark body[data-path=\"/\"] article a:not(.self-hosting-link):not(.trust-link):hover,html.dark body[data-path=\"/\"] div a:not(.self-hosting-link):not(.trust-link):hover,html.dark body[data-path=\"/\"] p a:not(.self-hosting-link):not(.trust-link):hover,html.dark body[data-path=\"/introduction\"] a:not(.self-hosting-link):not(.trust-link):hover,html.dark body[data-path=\"/introduction\"] article a:not(.self-hosting-link):not(.trust-link):hover,html.dark body[data-path=\"/introduction\"] div a:not(.self-hosting-link):not(.trust-link):hover,html.dark body[data-path=\"/introduction\"] p a:not(.self-hosting-link):not(.trust-link):hover{color:#3d3dff!important}body[data-path=\"/\"] [class*=CardGroup] a:not(.self-hosting-link):not(.trust-link),body[data-path=\"/\"] [class*=Card] a:not(.self-hosting-link):not(.trust-link),body[data-path=\"/introduction\"] [class*=CardGroup] a:not(.self-hosting-link):not(.trust-link),body[data-path=\"/introduction\"] [class*=Card] a:not(.self-hosting-link):not(.trust-link){color:#4d4dff!important;text-decoration:none!important;font-weight:500!important}body[data-path=\"/\"] article svg[class*=fa-lock],body[data-path=\"/\"] article svg[data-icon=lock],body[data-path=\"/introduction\"] article svg[class*=fa-lock],body[data-path=\"/introduction\"] article svg[data-icon=lock]{width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important}body[data-path=\"/\"] article svg,body[data-path=\"/introduction\"] article svg{margin-top:12px!important;margin-bottom:12px!important}body[data-path=\"/\"] article>div>div>a>div,body[data-path=\"/\"] article>div>div>div>div,body[data-path=\"/introduction\"] article>div>div>a>div,body[data-path=\"/introduction\"] article>div>div>div>div{padding-top:32px!important;padding-bottom:32px!important}.self-hosting-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:40px;width:100%}.self-hosting-left{display:flex;flex-direction:column;gap:8px;flex:1}body[data-path=\"/\"] div:has(.self-hosting-wrapper),body[data-path=\"/introduction\"] div:has(.self-hosting-wrapper){display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:12px!important}.self-hosting-left .self-hosting-title,.self-hosting-title,a h3.self-hosting-title,body[data-path=\"/\"] .self-hosting-title,body[data-path=\"/\"] a h3.self-hosting-title,body[data-path=\"/\"] h3.self-hosting-title,body[data-path=\"/introduction\"] .self-hosting-title,body[data-path=\"/introduction\"] a h3.self-hosting-title,body[data-path=\"/introduction\"] h3.self-hosting-title,h3.self-hosting-title{margin:0!important;font-size:1.125rem!important;font-weight:700!important;color:#000!important;opacity:1!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;display:inline-block!important}.self-hosting-desc{margin:0;font-size:.875rem;color:#6b7280;line-height:1.5}.self-hosting-link{display:inline-block;position:relative;font-size:.875rem;font-weight:500;transition:all .2s ease;margin-top:4px;width:fit-content}.self-hosting-link::after{content:\"\";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#4d4dff;transition:all .2s ease}.self-hosting-link:hover::after{height:2px;background-color:#3d3dff}.self-hosting-title a[aria-label*=copy],.self-hosting-title a[aria-label*=link],.self-hosting-title+a,h3.self-hosting-title a,h3.self-hosting-title+a{display:none!important}.self-hosting-link,.trust-link,a.trust-link{color:#4d4dff!important;text-decoration:none!important;text-underline-offset:0!important;border-bottom:0!important;background-image:none!important;box-shadow:none!important}.trust-link,a.trust-link{display:inline-block!important;position:relative!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s ease!important;width:fit-content!important}.trust-link::after,a.trust-link::after{content:\"\"!important;position:absolute!important;left:0!important;bottom:-1px!important;width:100%!important;height:1px!important;background-color:#4d4dff!important;transition:all .2s ease!important}.self-hosting-link:hover,.trust-link:hover,a.trust-link:hover{color:#3d3dff!important;text-decoration:none!important}.trust-link:hover::after,a.trust-link:hover::after{height:2px!important;background-color:#3d3dff!important}.keyword-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;flex-shrink:0;align-self:center}.keyword-badge{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:.875rem;font-weight:400;color:#64748b;white-space:nowrap}.keyword-badge svg{flex-shrink:0;color:#94a3b8;opacity:.7}html.dark .self-hosting-title{color:#f1f5f9!important}html.dark .keyword-badge,html.dark .self-hosting-desc{color:#94a3b8}html.dark .keyword-badge svg{color:#64748b;opacity:.8}@media (prefers-color-scheme:dark){.self-hosting-title{color:#f1f5f9!important}.keyword-badge,.self-hosting-desc{color:#94a3b8}.keyword-badge svg{color:#64748b;opacity:.8}}@media (max-width:768px){.self-hosting-wrapper{flex-direction:column;gap:20px}}[data-banner],div[id=Banner i],div[id=banner i]{background:#6366f1!important}[data-banner] a,a.text-primary[href*=\"https://docs.loqate.com/getting-started/introduction\"],div[id=Banner i] a,div[id=Banner i] a.text-primary,div[id=banner i] a,div[id=banner i] a.text-primary{color:#fff!important;text-decoration:underline!important}[data-banner] a:hover,div[id=Banner i] a:hover,div[id=banner i] a:hover{color:#e0e7ff!important}[data-banner] *,div[id=Banner i] *,div[id=banner i] *,html.dark div[id=Banner i] a.text-primary,html.dark div[id=banner i] a.text-primary,html.light div[id=Banner i] a.text-primary,html.light div[id=banner i] a.text-primary{color:#fff!important}table{width:100%!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important}.gatsby-highlight,.highlight,code,pre,table td,table th{white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important}table embed,table iframe,table img,table object{max-width:100%!important;height:auto!important}.gatsby-highlight,.highlight,code,pre{white-space:pre-wrap!important}"},{"filePath":"snippets/homepage-hero.css","content":".homepage-hero{position:relative;width:100%;min-height:600px;background:linear-gradient(135deg,#0a0e27 0,#1a1f3a 50%,#2a3f5f 100%);border-radius:var(--loqate-radius-xl, 1.5rem);overflow:hidden;padding:80px 60px;margin-bottom:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.3)}.homepage-hero::before{background-image:radial-gradient(circle at 20% 50%,rgba(77,77,255,.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(77,77,255,.1) 0,transparent 50%)}.framework-section::before,.homepage-hero::after,.homepage-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.homepage-hero::after{background-image:url(/images/hero-globe.svg);background-size:cover;background-position:center bottom;opacity:.6}.hero-content{position:relative;z-index:1;max-width:800px}.hero-title{font-size:var(--loqate-font-size-5xl);font-weight:700;color:#fff;margin-bottom:20px;line-height:1.2}.hero-subtitle{font-size:var(--loqate-font-size-lg);color:rgba(255,255,255,.85);margin-bottom:40px;line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto}.hero-cta-container{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.hero-cta-primary,.hero-cta-secondary{color:#fff;padding:14px 32px;border-radius:var(--loqate-radius-md);font-weight:600;font-size:var(--loqate-font-size-base);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.hero-cta-primary{background:var(--loqate-primary);border:2px solid var(--loqate-primary)}.hero-cta-primary:hover{background:var(--loqate-secondary);border-color:var(--loqate-secondary);transform:translateY(-2px);box-shadow:0 8px 16px rgba(77,77,255,.3)}.hero-cta-secondary{background:0 0;border:2px solid rgba(255,255,255,.3)}.hero-cta-secondary:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5);transform:translateY(-2px)}.product-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:40px 0}.product-card{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:var(--loqate-radius-lg, 1rem);padding:28px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;text-decoration:none;display:block;box-shadow:0 1px 3px rgba(0,0,0,.05)}.product-card:hover{border-color:var(--loqate-primary, #4d4dff);box-shadow:0 12px 28px rgba(77,77,255,.18),0 4px 8px rgba(77,77,255,.08);transform:translateY(-6px)}.product-card:hover .product-card-icon{transform:translateX(4px);opacity:1}.product-card-icon{position:absolute;top:20px;right:20px;color:var(--loqate-primary, #4d4dff);opacity:.6;font-size:20px;transition:all .3s ease}.product-card-title{font-size:var(--loqate-font-size-xl);font-weight:700;color:var(--loqate-dark);margin-bottom:12px}.product-card-description{font-size:var(--loqate-font-size-sm);color:var(--loqate-text-light);line-height:1.6}.steps-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin:40px 0}.step-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:var(--loqate-radius-lg);padding:32px;position:relative}.step-badge{display:inline-block;background:var(--loqate-primary);color:#fff;padding:6px 16px;border-radius:20px;font-size:var(--loqate-font-size-sm);font-weight:600;margin-bottom:16px}.step-title{font-size:var(--loqate-font-size-xl);font-weight:700;color:var(--loqate-dark);margin-bottom:12px}.step-description{font-size:var(--loqate-font-size-sm);color:var(--loqate-text-light);line-height:1.6;margin-bottom:20px}.framework-section{position:relative;background:linear-gradient(135deg,#0a0e27 0,#1a1f3a 50%,#2a3f5f 100%);border-radius:var(--loqate-radius-xl);padding:60px 40px;margin:60px 0;overflow:hidden}.framework-section::before{background-image:radial-gradient(circle at 30% 40%,rgba(77,77,255,.15) 0,transparent 50%),radial-gradient(circle at 70% 60%,rgba(77,77,255,.1) 0,transparent 50%)}.framework-content{position:relative;z-index:1;text-align:center}.framework-title{font-size:var(--loqate-font-size-3xl);font-weight:700;color:#fff;margin-bottom:16px}.framework-subtitle{font-size:var(--loqate-font-size-base);color:rgba(255,255,255,.85);margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.framework-icon,.framework-icons{display:flex;align-items:center;justify-content:center}.framework-icons{gap:32px;flex-wrap:wrap;margin-top:32px}.framework-icon{width:60px;height:60px;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);border-radius:50%;transition:all .3s ease;backdrop-filter:blur(10px)}.framework-icon:hover{background:rgba(255,255,255,.2);border-color:var(--loqate-primary);transform:translateY(-4px)}.framework-icon img,.framework-icon svg{width:32px;height:32px}.integration-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin:40px 0}.integration-card{background:#fff;border:1px solid #e5e7eb;border-radius:var(--loqate-radius-lg);padding:24px;text-align:center;transition:all .3s ease;text-decoration:none;display:block}.integration-card:hover{border-color:var(--loqate-primary);box-shadow:0 4px 12px rgba(77,77,255,.1);transform:translateY(-2px)}.integration-card-title{font-size:var(--loqate-font-size-lg);font-weight:600;color:var(--loqate-dark);margin-top:12px}.integration-card-description{font-size:var(--loqate-font-size-sm);color:var(--loqate-text-light);margin-top:8px}.security-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:40px 0}.security-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:var(--loqate-radius-lg);padding:32px;text-align:center}.security-card-icon{font-size:40px;color:var(--loqate-primary);margin-bottom:16px}.security-card-title{font-size:var(--loqate-font-size-xl);font-weight:700;color:var(--loqate-dark);margin-bottom:8px}.security-card-description{font-size:var(--loqate-font-size-sm);color:var(--loqate-text-light)}.section-title{font-size:var(--loqate-font-size-3xl);font-weight:700;color:var(--loqate-dark);margin-bottom:16px;text-align:center}.section-subtitle{font-size:var(--loqate-font-size-base);color:var(--loqate-text-light);margin-bottom:40px;text-align:center;max-width:700px;margin-left:auto;margin-right:auto}@media (max-width:768px){.homepage-hero{padding:60px 30px;min-height:500px}.hero-title{font-size:var(--loqate-font-size-3xl)}.hero-subtitle{font-size:var(--loqate-font-size-base)}.product-cards-grid,.steps-container{grid-template-columns:1fr}.framework-section{padding:40px 24px}.integration-cards{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.product-card{background:var(--loqate-card-dark);border-color:var(--loqate-border-dark)}.product-card-title{color:var(--loqate-text-dark)}.step-card{background:var(--loqate-card-dark);border-color:var(--loqate-border-dark)}.step-title{color:var(--loqate-text-dark)}.integration-card{background:var(--loqate-card-dark);border-color:var(--loqate-border-dark)}.integration-card-title{color:var(--loqate-text-dark)}.security-card{background:var(--loqate-card-dark);border-color:var(--loqate-border-dark)}.section-title,.security-card-title{color:var(--loqate-text-dark)}}"}],"page":{"pagePath":"introduction","slug":"/introduction","pageMetadata":{"title":"Welcome to GBG Loqate Docs","sidebarTitle":"Home","description":"Find all the guides and resources you need to build with Loqate","mode":"wide","hideBreadCrumbs":true,"href":"/introduction"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Find all the guides and resources you need to build with Loqate\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const ReachCallout=()=>{const{Tip}=_provideComponents()||{};if(!Tip)_missingMdxReference(`Tip`,true);return _jsx(Tip,{children:_jsxs(`span`,{\"data-as\":`p`,children:[_jsx(`strong`,{children:`🤖 New: Reach — Loqate for Agents`}),` `,_jsx(`br`,{}),` Building agentic workflows? Reach verifies addresses, emails, and phone numbers in real time — returning a confidence score, a policy-aware recommendation, and a full audit trail in one command.`,_jsx(`br`,{}),_jsx(`a`,{href:`https://agents.gbg.com/reach.html`,children:`Explore Reach`})]})})};const BetaCalloutHighlighted=()=>{const _components={a:`a`,..._provideComponents()},{Tip}=_components;if(!Tip)_missingMdxReference(`Tip`,true);return _jsx(Tip,{children:_jsxs(`span`,{\"data-as\":`p`,children:[_jsx(`strong`,{children:`🎉 New: Loqate Core SDKs (Beta)`}),` `,_jsx(`br`,{}),` We've launched early-access SDKs for TypeScript and .NET as part of our wider DevEx revamp. They're ready to explore and already used internally — try them out and let us know how they feel.`,_jsx(`br`,{}),`See the `,_jsx(_components.a,{href:`/sdks/overview`,children:`SDK Overview`}),` for details.`]})})};function _createMdxContent(props){const _components={a:`a`,p:`p`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Heading,OptimizedImage,_MdxComponentBoundary}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[`\n`,_jsxs(CardGroup,{cols:3,children:[_jsx(Card,{title:`Quickstart`,href:`/loqate-basics/create-an-api-key`,children:_jsx(_components.p,{children:`Learn how to get started with Loqate’s services`})}),_jsx(Card,{title:`API Reference`,href:`/api-reference/introduction`,children:_jsx(_components.p,{children:`Explore our comprehensive API documentation and endpoints`})}),_jsx(Card,{title:`Integrations`,href:`/integrations/all-integrations`,children:_jsx(_components.p,{children:`Native integrations with leading e-commerce platforms and CRMs`})})]}),`\n`,_jsx(_MdxComponentBoundary,{name:`ReachCallout`,children:_jsx(ReachCallout,{})}),`\n`,_jsx(_MdxComponentBoundary,{name:`BetaCalloutHighlighted`,children:_jsx(BetaCalloutHighlighted,{})}),`\n`,_jsx(`p`,{className:`text-muted`,children:_jsxs(_components.p,{children:[`Try Loqate for free with a `,_jsx(`a`,{href:`https://www.loqate.com/en-gb/get-started/`,className:`dynamic-link`,children:`45-day trial`})]})}),`\n`,_jsx(`div`,{className:`section-divider`}),`\n`,_jsx(Heading,{level:`2`,id:`explore-products`,children:`Explore Products`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Address Capture`,icon:`location-dot`,href:`/our-services/address-capture/overview`,children:_jsx(_components.p,{children:`Speed up a user’s address entry with our address capture service`})}),_jsx(Card,{title:`Address Verify`,icon:`circle-check`,href:`/our-services/address-verify/overview`,children:_jsx(_components.p,{children:`Review and clean up existing address data with our verification service`})})]}),`\n`,_jsxs(CardGroup,{cols:3,children:[_jsx(Card,{title:`Email Validation`,icon:`envelope`,href:`/our-services/email-validation/overview`,children:_jsx(_components.p,{children:`Real-time email address verification and validation`})}),_jsx(Card,{title:`Phone Validation`,icon:`phone`,href:`/our-services/phone-validation/overview`,children:_jsx(_components.p,{children:`Validate and verify phone numbers across global networks`})}),_jsx(Card,{title:`Bank Validation`,icon:`building-columns`,href:`/our-services/bank-validation/overview`,children:_jsx(_components.p,{children:`Real-time verification of bank account details and routing numbers`})})]}),`\n`,_jsx(`p`,{className:`text-muted`,children:_jsxs(_components.p,{children:[`See all location and data validation `,_jsx(_components.a,{href:`/loqate-basics/list-of-endpoints`,className:`dynamic-link`,children:`solutions`})]})}),`\n`,_jsx(`div`,{className:`section-divider`}),`\n`,_jsx(Heading,{level:`2`,id:`get-started`,children:`Get Started`}),`\n`,_jsx(`p`,{children:`From an API call to successful delivery in 3 steps`}),`\n`,_jsxs(`div`,{class:`custom-steps`,children:[_jsxs(`div`,{class:`custom-step`,children:[_jsx(`span`,{class:`custom-step-badge`,children:`Step 1`}),_jsx(`div`,{className:`custom-step-title`,children:`Create an API Key`}),_jsx(`p`,{children:`Get your API key from the dashboard to make requests.`}),_jsx(_components.a,{href:`/loqate-basics/create-an-api-key`,children:`Get started here`})]}),_jsxs(`div`,{class:`custom-step`,children:[_jsx(`span`,{class:`custom-step-badge`,children:`Step 2`}),_jsx(`div`,{className:`custom-step-title`,children:`Make your first call`}),_jsx(`p`,{children:`Send your first API request to validate an address or email.`}),_jsx(_components.a,{href:`/api-reference/introduction`,children:`View API Reference`})]}),_jsxs(`div`,{class:`custom-step`,children:[_jsx(`span`,{class:`custom-step-badge`,children:`Step 3`}),_jsx(`div`,{className:`custom-step-title`,children:`Parse the response`}),_jsx(`p`,{children:`Handle the response data to improve your user experience.`}),_jsx(_components.a,{href:`/api-reference/introduction`,children:`Response Guide`})]})]}),`\n`,_jsx(`div`,{className:`section-divider`}),`\n`,_jsx(Heading,{level:`2`,id:`supported-integrations`,children:`Supported Integrations`}),`\n`,_jsx(`p`,{children:`Native integrations with leading e-commerce platforms and CRMs`}),`\n`,_jsxs(CardGroup,{cols:3,children:[_jsxs(Card,{href:`/integrations/shopify-plus`,children:[_jsxs(`div`,{className:`integration-logo-container`,children:[_jsx(OptimizedImage,{src:`https://uat.loqate.com/media/dgfnoekv/shopify-plus.svg`,alt:`Shopify Plus`,className:`mint-block dark:mint-hidden`}),_jsx(OptimizedImage,{src:`https://uat.loqate.com/media/eb4idcnq/shopify-plus.svg`,alt:`Shopify Plus`,className:`mint-hidden dark:mint-block`})]}),_jsx(Heading,{level:`3`,id:`shopify-plus`,className:`integration-title`,children:`Shopify Plus`}),_jsx(`p`,{children:`Native integration for Shopify Plus stores`})]}),_jsxs(Card,{href:`/integrations/adobe-commerce`,children:[_jsx(OptimizedImage,{src:`https://uat.loqate.com/media/gjrk4ijt/adobe-commerce.svg`,alt:`Adobe Commerce`,className:`integration-logo`}),_jsx(Heading,{level:`3`,id:`adobe-commerce`,className:`integration-title`,children:`Adobe Commerce`}),_jsx(`p`,{children:`Magento and Adobe Commerce integration`})]}),_jsxs(Card,{href:`/integrations/bigcommerce`,children:[_jsxs(`div`,{className:`integration-logo-container`,children:[_jsx(OptimizedImage,{src:`https://uat.loqate.com/media/n4papthm/bigcommerce.png`,alt:`BigCommerce`,className:`mint-block dark:mint-hidden`}),_jsx(OptimizedImage,{src:`https://uat.loqate.com/media/kggjnp4t/bigcommerce.svg`,alt:`BigCommerce`,className:`mint-hidden dark:mint-block`})]}),_jsx(Heading,{level:`3`,id:`bigcommerce`,className:`integration-title`,children:`BigCommerce`}),_jsx(`p`,{children:`BigCommerce platform integration`})]}),_jsxs(Card,{href:`/integrations/microsoft-dynamics-365`,children:[_jsxs(`div`,{className:`integration-logo-container`,children:[_jsx(OptimizedImage,{src:`https://uat.loqate.com/media/wuhpl5sr/dynamic365.svg`,alt:`Microsoft Dynamics 365`,className:`mint-block dark:mint-hidden`}),_jsx(OptimizedImage,{src:`https://uat.loqate.com/media/10rfciv5/dynamic365.svg`,alt:`Microsoft Dynamics 365`,className:`mint-hidden dark:mint-block`})]}),_jsx(Heading,{level:`3`,id:`microsoft-dynamics-365`,className:`integration-title`,children:`Microsoft Dynamics 365`}),_jsx(`p`,{children:`Dynamics 365 CRM integration`})]}),_jsxs(Card,{href:`/integrations/salesforce-commerce-cloud`,children:[_jsx(OptimizedImage,{src:`https://uat.loqate.com/media/rzehm0gb/salesforce.svg`,alt:`Salesforce`,className:`integration-logo`}),_jsx(Heading,{level:`3`,id:`salesforce-commerce-cloud`,className:`integration-title`,children:`Salesforce Commerce Cloud`}),_jsx(`p`,{children:`Salesforce Commerce Cloud integration`})]}),_jsxs(Card,{href:`/integrations/commercetools`,children:[_jsxs(`div`,{className:`integration-logo-container`,children:[_jsx(OptimizedImage,{src:`https://uat.loqate.com/media/ow3bk2m2/commercetools.svg`,alt:`commercetools`,className:`mint-block dark:mint-hidden`}),_jsx(OptimizedImage,{src:`https://uat.loqate.com/media/5wuip3kk/commercetools.svg`,alt:`commercetools`,className:`mint-hidden dark:mint-block`})]}),_jsx(Heading,{level:`3`,id:`commercetools`,className:`integration-title`,children:`commercetools`}),_jsx(`p`,{children:`commercetools headless commerce platform`})]}),_jsxs(Card,{href:`/integrations/salesforce-crm`,children:[_jsx(OptimizedImage,{src:`https://uat.loqate.com/media/rzehm0gb/salesforce.svg`,alt:`Salesforce`,className:`integration-logo`}),_jsx(Heading,{level:`3`,id:`salesforce-crm`,className:`integration-title`,children:`Salesforce CRM`}),_jsx(`p`,{children:`Salesforce CRM integration`})]}),_jsxs(Card,{href:`/integrations/shopware`,children:[_jsx(OptimizedImage,{src:`https://uat.loqate.com/media/43wgb1x0/shopware.svg`,alt:`Shopware`,className:`integration-logo`}),_jsx(Heading,{level:`3`,id:`shopware`,className:`integration-title`,children:`Shopware`}),_jsx(`p`,{children:`Shopware e-commerce platform`})]}),_jsxs(Card,{href:`/integrations/reapit`,children:[_jsx(OptimizedImage,{src:`https://mintcdn.com/loqate/lWfUs4aqJ-lwssBc/images/integrations/reapit/reapit.png?fit=max\u0026auto=format\u0026n=lWfUs4aqJ-lwssBc\u0026q=85\u0026s=ab2a28d2e3fd32a65cc0b6929dcd0b6a`,alt:`Reapit`,className:`integration-logo`,\"data-og-width\":`380`,width:`380`,\"data-og-height\":`309`,height:`309`,\"data-path\":`images/integrations/reapit/reapit.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/loqate/lWfUs4aqJ-lwssBc/images/integrations/reapit/reapit.png?w=280\u0026fit=max\u0026auto=format\u0026n=lWfUs4aqJ-lwssBc\u0026q=85\u0026s=5f9e0b79232a98ff4b63c93f664dd88b 280w, https://mintcdn.com/loqate/lWfUs4aqJ-lwssBc/images/integrations/reapit/reapit.png?w=560\u0026fit=max\u0026auto=format\u0026n=lWfUs4aqJ-lwssBc\u0026q=85\u0026s=5774d191a445e6d154c2a4d1eb864db0 560w, https://mintcdn.com/loqate/lWfUs4aqJ-lwssBc/images/integrations/reapit/reapit.png?w=840\u0026fit=max\u0026auto=format\u0026n=lWfUs4aqJ-lwssBc\u0026q=85\u0026s=695659da1af3650caa4b236694350e04 840w, https://mintcdn.com/loqate/lWfUs4aqJ-lwssBc/images/integrations/reapit/reapit.png?w=1100\u0026fit=max\u0026auto=format\u0026n=lWfUs4aqJ-lwssBc\u0026q=85\u0026s=90be1a62396f83f2c5a722ddbc9b08b6 1100w, https://mintcdn.com/loqate/lWfUs4aqJ-lwssBc/images/integrations/reapit/reapit.png?w=1650\u0026fit=max\u0026auto=format\u0026n=lWfUs4aqJ-lwssBc\u0026q=85\u0026s=7da4821c928c45026e0e2795adfe9e0d 1650w, https://mintcdn.com/loqate/lWfUs4aqJ-lwssBc/images/integrations/reapit/reapit.png?w=2500\u0026fit=max\u0026auto=format\u0026n=lWfUs4aqJ-lwssBc\u0026q=85\u0026s=288a679b27bbea69d811ace5b36db0b1 2500w`}),_jsx(Heading,{level:`3`,id:`reapit`,className:`integration-title`,children:`Reapit`}),_jsx(`p`,{children:`Reapit property software integration`})]})]}),`\n`,_jsx(`p`,{className:`text-muted`,children:_jsxs(_components.p,{children:[`Don’t see your platform? `,_jsx(`a`,{href:`mailto:LoqateSupport@gbgplc.com`,className:`dynamic-link`,children:`Request an Integration`})]})}),`\n`,_jsx(`div`,{className:`section-divider`}),`\n`,_jsx(Heading,{level:`2`,id:`help-and-support`,children:`Help and Support`}),`\n`,_jsx(`p`,{children:`Get the assistance you need from our expert team`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Visit Help Center`,href:`/getting-started/introduction/`,children:_jsx(_components.p,{children:`Access documentation, guides, and technical support resources`})}),_jsx(Card,{title:`Speak to an Expert`,href:`https://www.loqate.com/en-gb/contact/customer-support/`,children:_jsx(_components.p,{children:`Connect with our team for Sales or Support`})})]}),`\n`,_jsx(`div`,{className:`section-divider`}),`\n`,_jsx(Heading,{level:`2`,id:`security-%26-compliance`,children:`Security \u0026 Compliance`}),`\n`,_jsx(`p`,{children:`Enterprise-grade security and compliance standards you can trust`}),`\n`,_jsxs(CardGroup,{cols:3,children:[_jsx(Card,{title:`ISO 27001`,icon:`certificate`,children:_jsx(_components.p,{children:`International security management standard`})}),_jsx(Card,{title:`Trust \u0026 Privacy`,icon:`lock`,children:_jsxs(`div`,{style:{display:`flex`,flexDirection:`column`,gap:`8px`},children:[_jsx(`a`,{href:`https://www.loqate.com/en-us/privacy/privacy-approach/`,className:`trust-link`,children:`GBG Privacy Approach`}),_jsx(`a`,{href:`https://secureandtrusted.gbgplc.com/`,className:`trust-link`,children:`GBG Trust Center`})]})}),_jsx(Card,{title:`Upguard Score`,icon:`award`,href:`https://www.upguard.com/security-report/gbg`,children:_jsxs(`div`,{style:{display:`flex`,flexDirection:`column`,alignItems:`flex-start`,gap:`4px`},children:[_jsx(`div`,{style:{fontSize:`32px`,fontWeight:`700`,color:`#4d4dff`,lineHeight:`1`},children:`905+`}),_jsx(`div`,{style:{fontSize:`14px`,color:`#6b7280`},children:`Out of 950`})]})})]}),`\n`,_jsx(`div`,{className:`section-divider`}),`\n`,_jsx(Heading,{level:`2`,id:`engineering-thoughts-and-resources`,children:`Engineering Thoughts and Resources`}),`\n`,_jsxs(CardGroup,{cols:4,children:[_jsx(Card,{title:`Developer Blog`,icon:`blog`,href:`https://www.loqate.com/en-gb/blog/?usecase=Developers\u0026page=1`,children:_jsx(_components.p,{children:`Find out about use cases and Loqate features`})}),_jsx(Card,{title:`Community Slack`,icon:`slack`,href:`https://join.slack.com/t/loqate-workspace/shared_invite/zt-2xhkfmb38-3iIhtlRGO88k6dub4F4qzQ`,children:_jsx(_components.p,{children:`Join our developer community`})}),_jsx(Card,{title:`Code Tutorials`,icon:`code`,href:`/tutorials`,children:_jsx(_components.p,{children:`Step-by-step coding tutorials and best practice guides`})}),_jsx(Card,{title:`Video Tutorials`,icon:`video`,href:`/videos`,children:_jsx(_components.p,{children:`Step-by-step video guides`})})]}),`\n`,_jsx(`div`,{className:`section-divider`}),`\n`,_jsx(Card,{icon:`server`,href:`/getting-started/introduction/`,children:_jsxs(`div`,{className:`self-hosting-wrapper`,children:[_jsxs(`div`,{className:`self-hosting-left`,children:[_jsx(Heading,{level:`3`,id:`self-hosting`,className:`self-hosting-title`,style:{color:`#000000`,opacity:1},children:`Self-Hosting`}),_jsx(`p`,{className:`self-hosting-desc`,children:`Get started with self-hosting Loqate.`}),_jsx(_components.a,{href:`/getting-started/introduction/`,className:`self-hosting-link`,children:`More on Self-Hosting`})]}),_jsxs(`div`,{className:`keyword-grid`,children:[_jsxs(`div`,{className:`keyword-badge`,children:[_jsx(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`currentColor`,width:`16`,height:`16`,children:_jsx(`path`,{fillRule:`evenodd`,d:`M12 1.5a5.25 5.25 0 00-5.25 5.25v3a3 3 0 00-3 3v6.75a3 3 0 003 3h10.5a3 3 0 003-3v-6.75a3 3 0 00-3-3v-3c0-2.9-2.35-5.25-5.25-5.25zm3.75 8.25v-3a3.75 3.75 0 10-7.5 0v3h7.5z`,clipRule:`evenodd`})}),_jsx(`span`,{children:`Verification`})]}),_jsxs(`div`,{className:`keyword-badge`,children:[_jsxs(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`currentColor`,width:`16`,height:`16`,children:[_jsx(`path`,{d:`M11.47 3.84a.75.75 0 011.06 0l8.69 8.69a.75.75 0 101.06-1.06l-8.689-8.69a2.25 2.25 0 00-3.182 0l-8.69 8.69a.75.75 0 001.061 1.06l8.69-8.69z`}),_jsx(`path`,{d:`M12 5.432l8.159 8.159c.03.03.06.058.091.086v6.198c0 1.035-.84 1.875-1.875 1.875H15a.75.75 0 01-.75-.75v-4.5a.75.75 0 00-.75-.75h-3a.75.75 0 00-.75.75V21a.75.75 0 01-.75.75H5.625a1.875 1.875 0 01-1.875-1.875v-6.198a2.29 2.29 0 00.091-.086L12 5.43z`})]}),_jsx(`span`,{children:`Geocoding`})]}),_jsxs(`div`,{className:`keyword-badge`,children:[_jsx(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`currentColor`,width:`16`,height:`16`,children:_jsx(`path`,{fillRule:`evenodd`,d:`M19.902 4.098a3.75 3.75 0 00-5.304 0l-4.5 4.5a3.75 3.75 0 001.035 6.037.75.75 0 01-.646 1.353 5.25 5.25 0 01-1.449-8.45l4.5-4.5a5.25 5.25 0 117.424 7.424l-1.757 1.757a.75.75 0 11-1.06-1.06l1.757-1.757a3.75 3.75 0 000-5.304zm-7.389 4.267a.75.75 0 011-.353 5.25 5.25 0 011.449 8.45l-4.5 4.5a5.25 5.25 0 11-7.424-7.424l1.757-1.757a.75.75 0 111.06 1.06l-1.757 1.757a3.75 3.75 0 105.304 5.304l4.5-4.5a3.75 3.75 0 00-1.035-6.037.75.75 0 01-.354-1z`,clipRule:`evenodd`})}),_jsx(`span`,{children:`Parsing`})]}),_jsxs(`div`,{className:`keyword-badge`,children:[_jsxs(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`currentColor`,width:`16`,height:`16`,children:[_jsx(`path`,{fillRule:`evenodd`,d:`M2.25 13.5a8.25 8.25 0 018.25-8.25.75.75 0 01.75.75v6.75H18a.75.75 0 01.75.75 8.25 8.25 0 01-16.5 0z`,clipRule:`evenodd`}),_jsx(`path`,{fillRule:`evenodd`,d:`M12.75 3a.75.75 0 01.75-.75 8.25 8.25 0 018.25 8.25.75.75 0 01-.75.75h-7.5a.75.75 0 01-.75-.75V3z`,clipRule:`evenodd`})]}),_jsx(`span`,{children:`Batch Processing`})]})]})]})}),`\n`,_jsx(`div`,{className:`section-divider`}),`\n`,_jsx(Heading,{level:`2`,id:`frequently-asked-questions`,children:`Frequently Asked Questions`}),`\n`,_jsx(`p`,{className:`text-muted`,children:`Everything you need to know about our services and APIs`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`What is the difference between the Capture \u0026 Verify services?`,id:`what-is-the-difference-between-the-capture-and-verify-services`,children:_jsx(_components.p,{children:`Capture is a user-present address capture service, designed to ensure accuracy and standardization at the point of entry by guiding users to select validated addresses in real time. In contrast, Verify is a data cleansing service that processes and corrects address data already held within a system, ensuring it conforms to postal and formatting standards. Verify can operate in both user-present scenarios e.g. validating input within a form and non-user-present contexts e.g. bulk cleansing of existing datasets or automated background validation.`})}),_jsx(Accordion,{title:`What are the rate limits and how do you handle scaling?`,id:`what-are-the-rate-limits-and-how-do-you-handle-scaling`,children:_jsx(_components.p,{children:`Our APIs are designed to handle high-volume requests with automatic scaling. Rate limits vary by plan, starting from 1,000 requests per month on our free tier to unlimited requests on enterprise plans.`})}),_jsx(Accordion,{title:`How do you ensure data privacy and GDPR compliance?`,id:`how-do-you-ensure-data-privacy-and-gdpr-compliance`,children:_jsx(_components.p,{children:`We are fully GDPR compliant and follow strict data privacy standards. We use 256-bit encryption, implement zero data retention policies, and provide data processing agreements for enterprise customers.`})}),_jsx(Accordion,{title:`Which countries and address formats do you support?`,id:`which-countries-and-address-formats-do-you-support`,children:_jsx(_components.p,{children:`We support 245+ countries and territories worldwide with comprehensive address format coverage including postal codes, administrative areas, and locality information.`})}),_jsx(Accordion,{title:`Do you provide webhooks for bulk processing and status updates?`,id:`do-you-provide-webhooks-for-bulk-processing-and-status-updates`,children:_jsx(_components.p,{children:`Yes, we provide webhook support for bulk processing operations and real-time status updates. You can configure webhooks to receive notifications when bulk jobs complete or encounter errors.`})}),_jsx(Accordion,{title:`How accurate is the validation and what's your error handling?`,id:`how-accurate-is-the-validation-and-whats-your-error-handling`,children:_jsx(_components.p,{children:`Our validation accuracy exceeds 99% for most countries. We provide detailed error codes and messages to help you handle edge cases and provide meaningful feedback to your users.`})})]}),`\n`,_jsx(`p`,{children:_jsxs(_components.p,{children:[`Still have questions? `,_jsx(`a`,{href:`mailto:LoqateSupport@gbgplc.com`,className:`dynamic-link`,children:`Send us an email`})]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{ReachCallout,BetaCalloutHighlighted,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Welcome to GBG Loqate Docs","sidebarTitle":"Home","description":"Find all the guides and resources you need to build with Loqate","mode":"wide","hideBreadCrumbs":true,"href":"/introduction"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Explore Products","slug":"explore-products","depth":2,"children":[]},{"title":"Get Started","slug":"get-started","depth":2,"children":[]},{"title":"Supported Integrations","slug":"supported-integrations","depth":2,"children":[{"title":"Shopify Plus","slug":"shopify-plus","depth":3,"children":[]},{"title":"Adobe Commerce","slug":"adobe-commerce","depth":3,"children":[]},{"title":"BigCommerce","slug":"bigcommerce","depth":3,"children":[]},{"title":"Microsoft Dynamics 365","slug":"microsoft-dynamics-365","depth":3,"children":[]},{"title":"Salesforce Commerce Cloud","slug":"salesforce-commerce-cloud","depth":3,"children":[]},{"title":"commercetools","slug":"commercetools","depth":3,"children":[]},{"title":"Salesforce CRM","slug":"salesforce-crm","depth":3,"children":[]},{"title":"Shopware","slug":"shopware","depth":3,"children":[]},{"title":"Reapit","slug":"reapit","depth":3,"children":[]}]},{"title":"Help and Support","slug":"help-and-support","depth":2,"children":[]},{"title":"Security \u0026 Compliance","slug":"security-%26-compliance","depth":2,"children":[]},{"title":"Engineering Thoughts and Resources","slug":"engineering-thoughts-and-resources","depth":2,"children":[{"title":"Self-Hosting","slug":"self-hosting","depth":3,"children":[]}]},{"title":"Frequently Asked Questions","slug":"frequently-asked-questions","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/loqate/907f7769aca1d37b/snippets/onetrust.js"],"dynamicCss":".mint-block {\n display: block\n}\n.mint-hidden {\n display: none\n}\n.dark\\:mint-block:is(.dark *) {\n display: block\n}\n.dark\\:mint-hidden:is(.dark *) {\n display: none\n}","subdomain":"loqate","siteName":"GBG Loqate","title":"Welcome to GBG Loqate Docs - GBG Loqate","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-09T14:31:12.654Z","originalFileLocation":"introduction.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Find all the guides and resources you need to build with Loqate\">\u003cmeta data-mint-head name=\"application-name\" content=\"GBG Loqate\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/loqate/bk4FVGJNjdAJ7tYu/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/loqate/bk4FVGJNjdAJ7tYu/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/loqate/bk4FVGJNjdAJ7tYu/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/loqate/bk4FVGJNjdAJ7tYu/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/loqate/bk4FVGJNjdAJ7tYu/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/loqate/bk4FVGJNjdAJ7tYu/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/loqate/bk4FVGJNjdAJ7tYu/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/loqate/bk4FVGJNjdAJ7tYu/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/loqate/bk4FVGJNjdAJ7tYu/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Welcome to GBG Loqate Docs - GBG Loqate\">\u003cmeta data-mint-head property=\"og:description\" content=\"Find all the guides and resources you need to build with Loqate\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"GBG Loqate\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.loqate.com/introduction\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://loqate.mintlify.app/_mintlify/api/og/v2?division=Overview\u0026amp;title=Welcome+to+GBG+Loqate+Docs\u0026amp;description=Find+all+the+guides+and+resources+you+need+to+build+with+Loqate\u0026amp;theme=0842836246d982ad33892e47\u0026amp;signature=9ed0d71acce4b530f10d11ea48a258aec43dba8a8d17e243bc6f1587c111cd83\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Welcome to GBG Loqate Docs - GBG Loqate\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Find all the guides and resources you need to build with Loqate\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://loqate.mintlify.app/_mintlify/api/og/v2?division=Overview\u0026amp;title=Welcome+to+GBG+Loqate+Docs\u0026amp;description=Find+all+the+guides+and+resources+you+need+to+build+with+Loqate\u0026amp;theme=0842836246d982ad33892e47\u0026amp;signature=9ed0d71acce4b530f10d11ea48a258aec43dba8a8d17e243bc6f1587c111cd83\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/loqate/bk4FVGJNjdAJ7tYu/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"GBG Loqate\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4d4dff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.loqate.com/introduction\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/introduction.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.loqate.com/#organization\",\"name\":\"GBG Loqate\",\"url\":\"https://docs.loqate.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/loqate/odjzme0kbZLAlqBl/logo/loqate-logo-primary.png?fit=max\u0026auto=format\u0026n=odjzme0kbZLAlqBl\u0026q=85\u0026s=f824e561eeb9b4462947163f1d09bc17\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.loqate.com#website\",\"name\":\"GBG Loqate\",\"url\":\"https://docs.loqate.com\",\"publisher\":{\"@id\":\"https://docs.loqate.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.loqate.com/introduction#webpage\",\"url\":\"https://docs.loqate.com/introduction\",\"name\":\"Welcome to GBG Loqate Docs\",\"description\":\"Find all the guides and resources you need to build with Loqate\",\"dateModified\":\"2026-10-09T14:31:12.654Z\",\"isPartOf\":{\"@id\":\"https://docs.loqate.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.loqate.com/introduction#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.loqate.com/introduction#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"GBG Loqate\",\"item\":\"https://docs.loqate.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Welcome to GBG Loqate Docs\",\"item\":\"https://docs.loqate.com/introduction\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.loqate.com/introduction#article\",\"headline\":\"Welcome to GBG Loqate Docs\",\"name\":\"Welcome to GBG Loqate Docs\",\"description\":\"Find all the guides and resources you need to build with Loqate\",\"url\":\"https://docs.loqate.com/introduction\",\"mainEntityOfPage\":{\"@id\":\"https://docs.loqate.com/introduction#webpage\"},\"dateModified\":\"2026-10-09T14:31:12.654Z\",\"publisher\":{\"@id\":\"https://docs.loqate.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.loqate.com#website\"}}]}\u003c/script>","siteName":"GBG Loqate","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book-open","groups":[{"group":"Overview","pages":[{"title":"Welcome to GBG Loqate Docs","sidebarTitle":"Home","mode":"wide","href":"/introduction"},{"title":"Get Started with Loqate: API Integration Guide","sidebarTitle":"Get Started with Loqate","description":"Set up your Loqate account, create an API key, and make your first API request. This guide covers API integration from account creation to testing.","href":"/loqate-basics/get-started"},{"title":"Ways to Integrate","href":"/loqate-basics/ways-to-integrate"},{"title":"Create an API Key","href":"/loqate-basics/create-an-api-key"},{"title":"List of Loqate Endpoints: All APIs by Service Category","sidebarTitle":"List of Endpoints","href":"/loqate-basics/list-of-endpoints"},{"title":"Country Data Improvements","sidebarTitle":"Country Improvement Program","href":"/getting-started/country-improvement-program"},{"group":"Account Management","icon":"gear","pages":[{"title":"Managing Your Account","href":"/loqate-basics/managing-account"},{"title":"We're Upgrading Your GBG Loqate Account","sidebarTitle":"Account Upgrade","href":"/loqate-basics/account-migration"},{"title":"Single Sign-On (SSO) for Your Loqate Account","sidebarTitle":"Single Sign-On (SSO)","href":"/loqate-basics/single-sign-on"},{"title":"Legacy Sign-In","sidebarTitle":"Legacy Sign-In","href":"/loqate-basics/legacy-login"},{"title":"Loqate API Security: Best Practices and Configuration","sidebarTitle":"API Security","href":"/loqate-basics/api-security"},{"title":"Loqate Usage Monitoring","sidebarTitle":"Usage Monitoring","href":"/loqate-basics/monitoring-account-usage"}]},{"group":"Core SDKs [BETA]","icon":"laptop-code","pages":[{"title":"Overview","href":"/sdks/overview"},{"title":"Loqate TypeScript SDK [BETA]","href":"/sdks/typescript"},{"title":"Loqate .NET SDK [BETA]","href":"/sdks/dotnet"}]},{"title":"AI Agent Docs Integration","sidebarTitle":"Loqate Docs MCP","href":"/loqate-basics/ai-agent-integration"},{"title":"Frequently Asked Questions","sidebarTitle":"FAQ","href":"/loqate-basics/faq"}]},{"group":"Location Solutions","pages":[{"group":"Address Capture","icon":"location-dot","pages":[{"title":"Address Capture: Real-Time Address Autocomplete for Forms","sidebarTitle":"Overview","href":"/our-services/address-capture/overview"},{"title":"Address Capture Quick Start Guide","sidebarTitle":"Quick Start","href":"/our-services/address-capture/address-capture-quick-start"},{"title":"Address Capture Implementation Guide","sidebarTitle":"Implementation Guide","href":"/our-services/address-capture/implementation-guide"},{"title":"Tag Setup Guide – Address, Email And Phone Validation","sidebarTitle":"Tag Setup Guide","href":"/our-services/tag-setup-guide"},{"title":"Address Capture UI SDK","sidebarTitle":"UI SDK","icon":null,"href":"/our-services/address-capture/sdk"},{"title":"Address Capture Integration Best Practices","sidebarTitle":"API Integration Best Practices","href":"/our-services/address-capture/integration-best-practice"},{"title":"Address Capture API Endpoints","sidebarTitle":"API Endpoints","icon":null,"href":"/our-services/address-capture/apis"}]},{"group":"Address Verify","icon":"circle-check","pages":[{"title":"Address Verify: Single/Batch Address Validation and Cleansing","sidebarTitle":"Overview","href":"/our-services/address-verify/overview"},{"title":"Address Verify Quick Start Guide for Batch Address Validation","sidebarTitle":"Quick Start","href":"/our-services/address-verify/address-verify-quick-start"},{"title":"Address Verify Implementation Guide","sidebarTitle":"Implementation Guide","href":"/our-services/address-verify/implementation-guide"},{"title":"Address Verify API Endpoint","sidebarTitle":"API Endpoint","icon":null,"href":"/our-services/address-verify/apis"},{"title":"Country Data Coverage","sidebarTitle":"Country Coverage","href":"/data-coverage/introduction"},{"title":"Loqate International Address Formats","sidebarTitle":"Loqate Intl Address Formats","href":"/data-coverage/loqate-international-address-formats"},{"group":"Release Information","pages":[{"title":"Release Information","sidebarTitle":"Overview","href":"/release-information/introduction"},{"group":"Release Notes","pages":[{"title":"2025 Q4.0 API Major Release and 202510 data release notes","href":"/release-information/notes/2025-q4-0-api-major-release-and-202510-data-release-notes"},{"title":"2025Q3.1 API Release Notes","href":"/release-information/notes/2025q3-1-api-release-notes"},{"title":"2025 Q3.0 API Major Release and 202507 data release notes","href":"/release-information/notes/2025-q3-0-api-major-release-and-202507-data-release-notes"},{"title":"2025Q2.1 API Release Notes","href":"/release-information/notes/2025q2-1-api-release-notes"},{"title":"2025Q2.0 API Major release and 202504 Data release Notes","href":"/release-information/notes/2025q2-0-api-major-release-and-202504-data-release-notes"},{"title":"2025Q1.1 API Release Notes","href":"/release-information/notes/2025q1-1-api-minor-release"},{"title":"2025Q1.0 API Major release and 202501 Data release Notes","href":"/release-information/notes/2025q1-0-api-major-release"},{"title":"2024Q4.0 API Minor release and 202410 Data release Notes","href":"/release-information/notes/2024q4-0-api-major-release"},{"title":"2024Q3.1 API Minor release Notes","href":"/release-information/notes/2024q3-1-api-minor-release"},{"title":"2024Q3.0 API Major release Notes","href":"/release-information/notes/2024q3-0-major-release"},{"title":"2024Q2.1 API Minor release and 202406 Data release Notes","href":"/release-information/notes/2024q2-1-minor-release"},{"title":"2024 Q2.0 Major Release Notes","href":"/release-information/notes/2024q2-0-major-release"},{"title":"2024 Q1.0 Major Release Notes","href":"/release-information/notes/2024q1-0-major-release"},{"title":"2024 Q1.1 API Minor release and 202403 Data release Notes","href":"/release-information/notes/2024q1-1-minor-release"}]}]},{"group":"Technical Reference","pages":[{"title":"Server Options","sidebarTitle":"Server options","href":"/documentation/server-options"},{"group":"Available Processes","pages":[{"title":"Product Update June 2022","sidebarTitle":"Search Process","href":"/available-processes/search-process"},{"title":"Query Process","href":"/available-processes/query-process"}]},{"group":"Field Descriptions","pages":[{"title":"Field Descriptions","href":"/field-descriptions/introduction"},{"group":"Address Fields","pages":[{"title":"Address Fields","sidebarTitle":"Address Fields","href":"/field-descriptions/addfields"},{"title":"HasSubPremise","sidebarTitle":"HasSubPremise","href":"/field-descriptions/hassubpremise"}]},{"title":"Unmatched Field","href":"/field-descriptions/unmatched-field"},{"title":"Geocode Fields","sidebarTitle":"Geocode Fields Documentation","href":"/field-descriptions/geocode-fields"},{"title":"Process Fields","href":"/field-descriptions/objfeilds"},{"title":"processStatus","href":"/field-descriptions/processstatus"},{"title":"serverStatus","href":"/field-descriptions/serverStatus"},{"title":"SERP Fields","href":"/field-descriptions/serp-fields"},{"title":"AMAS Fields","href":"/field-descriptions/amas-fields"},{"group":"CASS Fields","pages":[{"title":"CASS Field Descriptions","href":"/support/cass2-output-field-descriptions"},{"title":"Results String","href":"/support/result-string"},{"title":"Verify Fields Available When Running CASS2","href":"/support/verify-fields-available-when-running-cass2"}]},{"group":"Data Enhancement","pages":[{"title":"Enhancement Datasets","sidebarTitle":"Enhancement Overview","href":"/field-descriptions/data-enhancement/overview"},{"title":"US Census Data Fields","href":"/field-descriptions/data-enhancement/data-enhancement-us-census-data-fields"},{"title":"US Census Plus Data Fields","href":"/field-descriptions/data-enhancement/us-census-data-enhancement"},{"title":"What are ISO2 codes for Administrative Areas?","href":"/field-descriptions/data-enhancement/data-enhancement-administrativearea-iso-2-code"},{"title":"GB Enhancement Data Fields","href":"/field-descriptions/data-enhancement/gb-enhancement-data-fields"},{"title":"Time Zone Enhancement Dataset","href":"/field-descriptions/data-enhancement/timezone"},{"title":"Residential/Commercial Flag","href":"/field-descriptions/data-enhancement/residential-commercial-flag"},{"title":"Data Enhancement: Sample API Call","href":"/field-descriptions/data-enhancement/data-enhancement-sample-api-call"}]}]},{"group":"Report Codes","pages":[{"title":"Report Codes","sidebarTitle":"Overview","href":"/report-codes/introduction"},{"title":"Address Verification Code (AVC)","sidebarTitle":"Address Verification Code","href":"/report-codes/address-verification-code"},{"title":"FieldStatus","sidebarTitle":"Field Status","href":"/report-codes/fieldstatus"},{"title":"GeoAccuracy Code","sidebarTitle":"Geoaccuracy Code","href":"/report-codes/geoaccuracy-code"},{"title":"How Are Geocode Accuracy Codes Generated?","sidebarTitle":"Geocode Accuracy Codes","href":"/support/geocode-accuracy-codes-demystified"},{"title":"Address Quality Index","href":"/report-codes/address-quality-index"}]},{"title":"Using Transliteration","sidebarTitle":"Using Transliteration","href":"/support/character-scripts"}]}]},{"group":"Geocode","icon":"location-crosshairs","pages":[{"title":"Geocode: Convert Addresses to Coordinates and Find Routes","sidebarTitle":"Overview","href":"/our-services/geocode/overview"},{"title":"Geocode API Endpoints","sidebarTitle":"Geocode API Endpoints","href":"/our-services/geocode/apis"}]},{"group":"Store Finder","icon":"map-location","pages":[{"title":"Store Finder Tools for Displaying Customer Locations","sidebarTitle":"Overview","icon":null,"href":"/our-services/store-finder/overview"},{"title":"Store Finder Quick Start Guide","sidebarTitle":"Quick Start","href":"/our-services/store-finder/store-finder-quick-start"},{"title":"Store Finder Implementation Guide","sidebarTitle":"Implementation Guide","href":"/our-services/store-finder/implementation-guide"},{"title":"How Store Finder Combines Location Data and Distance Maps","sidebarTitle":"How Does a Store Finder Work?","href":"/our-services/store-finder/how-does-a-store-finder-work"},{"title":"Store Finder API Endpoints for Location and Distance Data","sidebarTitle":"Store Finder API Endpoints","href":"/our-services/store-finder/apis"}]},{"group":"Utilities Register","icon":"plug","pages":[{"title":"Loqate Utilities Register Provides UK Meter Point Data","sidebarTitle":"Utilities Register","icon":null,"href":"/location-solutions/utilities-register/loqate-utilities-register"}]},{"group":"Premium Data Sets","icon":"database","pages":[{"title":"Consuming Premium Data Sets","sidebarTitle":"Consuming Premium Data Sets","icon":null,"href":"/location-solutions/premium-data-sets/consuming-premium-data-sets"},{"title":"Property Intelligence Flat File for GB","sidebarTitle":"Property Intelligence","icon":null,"href":"/location-solutions/premium-data-sets/property-intelligence-data-directory"}]}]},{"group":"Data Validation","pages":[{"group":"Email Validation","icon":"envelope-open-text","pages":[{"title":"Email Validation Verifies Addresses in Real-Time or Batch","sidebarTitle":"Overview","icon":null,"href":"/our-services/email-validation/overview"},{"title":"Email Validation Quick Start Guide for Individual Validation","sidebarTitle":"Quick Start","href":"/our-services/email-validation/email-validation-quick-start"},{"title":"Email Validation Implementation Guide","sidebarTitle":"Implementation Guide","href":"/our-services/email-validation/implementation-guide"},{"title":"Tag Setup Guide – Address, Email And Phone Validation","sidebarTitle":"Tag Setup Guide","href":"/our-services/tag-setup-guide"},{"title":"Bulk Email Validation","sidebarTitle":"Bulk Email Validation","href":"/our-services/email-validation/bulk-email-validation"},{"title":"Email Validation API Endpoints","sidebarTitle":"API Endpoints","icon":null,"href":"/our-services/email-validation/apis"}]},{"group":"Phone Validation","icon":"phone","pages":[{"title":"Phone Validation Verifies Numbers at Point of Entry","sidebarTitle":"Overview","href":"/our-services/phone-validation/overview"},{"title":"Phone Validation Quick Start Guide","sidebarTitle":"Quick Start","href":"/our-services/phone-validation/phone-validation-quick-start"},{"title":"Phone Validation Implementation Guide","sidebarTitle":"Implementation Guide","href":"/our-services/phone-validation/implementation-guide"},{"title":"Phone Validation Best Practices","sidebarTitle":"Best Practices","href":"/our-services/phone-validation/best-practices"},{"title":"Tag Setup Guide – Address, Email And Phone Validation","sidebarTitle":"Tag Setup Guide","href":"/our-services/tag-setup-guide"},{"title":"Phone Validation API Endpoints","href":"/our-services/phone-validation/apis"}]},{"group":"Bank Validation","icon":"building-columns","pages":[{"title":"Bank Validation Verifies UK Accounts and International IBANs","sidebarTitle":"Overview","icon":null,"href":"/our-services/bank-validation/overview"},{"title":"Bank Validation Quick Start Guide","sidebarTitle":"Quick Start","href":"/our-services/bank-validation/bank-validation-quick-start"},{"title":"Bank Validation Implementation Guide","sidebarTitle":"Implementation Guide","href":"/our-services/bank-validation/implementation-guide"},{"title":"Bank Validation API Endpoints","sidebarTitle":"API Endpoints","icon":null,"href":"/our-services/bank-validation/apis"}]},{"group":"Data Maintenance","icon":"broom","pages":[{"title":"Data Maintenance Post Processing Returns Cleansed UK Records","sidebarTitle":"Data Maintenance - Post Processing","icon":null,"href":"/our-services/data-maintenance/data-maintenance-post-processing"}]}]},{"group":"Resources","pages":[{"title":"Welcome to GBG Loqate Tutorials Library","sidebarTitle":"Tutorials Library","mode":"wide","href":"/tutorials"},{"title":"Welcome to GBG Loqate Video Library","sidebarTitle":"Video Library","mode":"wide","href":"/videos"},{"title":"Support","url":"https://www.loqate.com/en-gb/contact/customer-support/","href":"/loqate-basics/support"},{"title":"Slack Community","url":"https://join.slack.com/t/loqate-workspace/shared_invite/zt-2xhkfmb38-3iIhtlRGO88k6dub4F4qzQ","href":"/loqate-basics/slack"},{"title":"Developer Blog","url":"https://www.loqate.com/en-gb/blog/?usecase=Developers\u0026page=1","href":"/loqate-basics/blog"}]}]},{"tab":"API Reference","icon":"code","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"tab":"Integrations","icon":"plug","pages":[{"title":"Integrations","href":"/integrations/all-integrations"}]},{"tab":"On-Premise","icon":"server","pages":[{"title":"On-Premise","href":"/getting-started/introduction"}]},{"tab":"AI Agents","icon":"robot","pages":[{"title":"AI Agents","href":"/ai-agents/introduction"}]},{"tab":"Release Notes","icon":"file-lines","pages":[{"title":"Release Notes","href":"/release-notes/all-loqate"}]}]},"title":"Welcome to GBG Loqate Docs - GBG Loqate","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["10e4515597","a74be98ba7"],"chunks":["BannerMarkdown-B-Glu166.js","dist-zbf22OZA.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-Cs6nMGht.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","zoom-image-lightbox-BNnMwe0F.js","lightbox-handle-r17bVUz3.js"]}