PageSourceSearch

https://www.eqiqs.com/assets/ForDatingAppsPage-Bz4yyiiG.js

js eqiqs.com collected 2026-10-02 00:18:16 UTC 19,944 bytes, 38 lines download raw bytes

1import{j as e}from"./vendor-ui-x7D0iLe8.js";import{L as r}from"./vendor-react-aMKJrssV.js";import{A as u}from"./api-base-BHGLjv00.js";import{l as b,f as c,H as l,B as o,A as m,C as g,S as n,J as f}from"./index-CgmaCIwJ.js";import{P as y}from"./PublicNav-DqzjaHuJ.js";import{R as v}from"./RoleReportsAndTools-DV7owJ9t.js";import{R as j}from"./RoleSpotlightSection-jU-vjVkh.js";import{P as w}from"./PublicFooter-C4PEGJjI.js";import{R as N}from"./RelatedPages-i4y6d-4s.js";import{T as I}from"./TestimonialQuotes-B8z1YggL.js";import{o as A}from"./og-images-CVCeFuDy.js";import{a as P,b as k}from"./seo-helpers-C7pKcsTL.js";import{L as S}from"./LeadCaptureBanner-ohT8ZbY5.js";import{m as a}from"./vendor-motion-C3azNPMs.js";import{Z as p}from"./zap-C_lUQ2C3.js";import{C as x}from"./chart-column-C6iChPLl.js";import{S as d}from"./shield-BWVOb66f.js";import{F as T}from"./file-text-y2pemXRr.js";import{G as B}from"./git-compare-Bz8YclEV.js";import{B as C}from"./book-open-CV5uyo2k.js";import{T as F}from"./trending-up-C7md8Rod.js";import{U as E}from"./users-cS7QOe1W.js";import"./vendor-data-LOeL2b27.js";import"./AiLaunchBanner-B3rl9x5a.js";import"./dropdown-menu-D9ymlLQy.js";import"./chevron-right-WJXQXbda.js";import"./circle-DHIZtG_M.js";import"./BrandLogo-CMdGoIe5.js";import"./index-CMCAsyqu.js";import"./globe-F05gZjBR.js";import"./sun-Bn04Fmp8.js";import"./moon-CzA-2q5t.js";import"./rocket-8HI0C91g.js";import"./chevron-down-D2v2TI3O.js";import"./quote-DDRB0lPM.js";import"./external-link-Dqa1uBA5.js";import"./input-DqgkKQ22.js";import"./lead-capture-DwV1ZfAz.js";const h=[{q:"How does the compatibility API work?",a:"Send a POST request with two users' psychometric data (birthdate, MBTI®, Big Five, etc.) and receive an overall compatibility score with 5 sub-scores, strengths, challenges, and communication tips — powered by AI analysis."},{q:"What data do we need from users?",a:"At minimum, birthdates for each user. For richer matching, collect MBTI® type, attachment style, or Big Five scores through your onboarding flow. We provide quiz frameworks you can embed."},{q:"Can we score matches in batch?",a:"Yes. The batch endpoint supports up to 10 pairings per request, allowing you to pre-score match pools and rank results by compatibility."},{q:"What's the latency?",a:"Single pair scoring typically completes in 1–3 seconds using our AI-powered engine. Batch requests of 10 pairs complete in under 10 seconds. Results can be cached for instant retrieval on subsequent lookups."},{q:"Is there a free tier?",a:"Yes. The free API tier includes 500 calls per month — enough to prototype and test integration before scaling up."}],s={hidden:{opacity:0,y:20},visible:t=>({opacity:1,y:0,transition:{delay:t*.1,duration:.5}})},_=[{icon:l,title:"Improve Match Success Rate",desc:"Go beyond swipe algorithms. Score compatibility across 21 psychometric dimensions including MBTI®, Big Five, Enneagram, DISC®, EQ, attachment style, Love Languages®, and Neuro-Blueprint — giving users matches that last."},{icon:F,title:"Increase User Engagement",desc:"Users spend 3x more time on apps that explain why they're compatible. Show compatibility breakdowns, strengths, and growth areas for every match."},{icon:d,title:"Differentiate Your App",desc:"Stand out in a crowded market with science-backed compatibility scoring. Position your app as the intelligent choice for serious relationship seekers."},{icon:E,title:"Reduce Churn",desc:"Better matches mean happier users who stay longer. Our API helps you deliver quality over quantity — the #1 factor in dating app retention."}],R=[{num:"01",title:"Integrate the API",desc:"Add the EQIQs™ compatibility endpoint to your backend. One POST request returns a full compatibility score with 5 sub-scores."},{num:"02",title:"Collect Personality Data",desc:"Use our quiz framework or your own onboarding flow to collect MBTI®, attachment style, and Big Five data from users."},{num:"03",title:"Score Every Match",desc:"Run compatibility analysis on every potential match. Use scores to rank, filter, and explain matches to users."},{num:"04",title:"Display Insights",desc:"Show users why they're compatible — strengths, challenges, and communication tips — turning matches into meaningful connections."}],ve=()=>e.jsxs("div",{className:"min-h-dvh bg-background",children:[e.jsx(b,{title:"Compatibility Scoring for Dating Apps | EQIQs API",description:"Add psychometric compatibility scoring to your dating app. Improve match quality, increase engagement, and differentiate with science-backed personality analysis.",path:"/for-dating-apps",image:A.forDating,jsonLd:[P([{name:"Home",path:"/"},{name:"For Dating Apps",path:"/for-dating-apps"}]),k(h)]}),e.jsx(y,{}),e.jsxs("main",{children:[e.jsxs("section",{className:"relative pt-28 pb-16 sm:pb-20 px-4 overflow-hidden",children:[e.jsx("div",{"aria-hidden":!0,
1className:"absolute inset-0 bg-gradient-to-br from-rose-500/10 via-primary/5 to-brand-gold/10"}),e.jsx("div",{"aria-hidden":!0,className:"absolute -top-32 -right-24 h-96 w-96 rounded-full bg-rose-500/15 blur-3xl animate-pulse",style:{animationDuration:"6s"}}),e.jsx("div",{"aria-hidden":!0,className:"absolute -bottom-32 -left-24 h-96 w-96 rounded-full bg-brand-teal/15 blur-3xl animate-pulse",style:{animationDuration:"8s"}}),e.jsx("div",{"aria-hidden":!0,className:"absolute inset-0 opacity-[0.04] bg-[linear-gradient(hsl(var(--foreground))_1px,transparent_1px),linear-gradient(90deg,hsl(var(--foreground))_1px,transparent_1px)] bg-[size:56px_56px]"}),e.jsxs("div",{className:"relative max-w-6xl mx-auto grid lg:grid-cols-[1.05fr_0.95fr] gap-10 lg:gap-14 items-center",children:[e.jsxs("div",{className:"text-center lg:text-left",children:[e.jsx(a.div,{initial:"hidden",animate:"visible",variants:s,custom:0,children:e.jsxs(c,{variant:"secondary",className:"mb-6 px-4 py-1.5 text-xs font-body",children:[e.jsx(l,{className:"h-3 w-3 mr-1 inline"})," For Dating Platforms"]})}),e.jsxs(a.h1,{initial:"hidden",animate:"visible",variants:s,custom:1,className:"text-4xl sm:text-5xl lg:text-6xl font-display font-bold leading-[1.05] mb-5 tracking-tight bg-gradient-to-br from-foreground via-foreground to-primary bg-clip-text text-transparent",children:["Add Compatibility Scoring to ",e.jsx("span",{className:"italic text-primary",children:"Your Dating App"})]}),e.jsx(a.p,{initial:"hidden",animate:"visible",variants:s,custom:2,className:"text-lg sm:text-xl text-muted-foreground max-w-xl mx-auto lg:mx-0 mb-8 font-body",children:"Increase engagement and match quality using EQIQs™ compatibility analysis. 21 psychometric frameworks, one API call."}),e.jsxs(a.div,{initial:"hidden",animate:"visible",variants:s,custom:3,className:"flex flex-col sm:flex-row gap-3 justify-center lg:justify-start",children:[e.jsx(r,{to:"/compatibility-api",children:e.jsxs(o,{size:"lg",className:"min-h-[52px] text-base px-8 bg-gradient-to-r from-brand-teal via-primary to-brand-gold text-primary-foreground shadow-lg shadow-primary/30 hover:shadow-primary/50 hover:scale-[1.02] transition-all",children:["Get API Access ",e.jsx(m,{className:"ml-1 h-4 w-4"})]})}),e.jsx(r,{to:"/api-docs",children:e.jsx(o,{variant:"outline",size:"lg",className:"min-h-[52px] text-base px-8 border-primary/40",children:"View API Docs"})})]}),e.jsx(a.ul,{initial:"hidden",animate:"visible",variants:s,custom:4,className:"mt-6 flex flex-wrap justify-center lg:justify-start gap-x-5 gap-y-2 text-sm text-muted-foreground font-body",children:["500 free API calls","1–3s pair latency","OpenAPI 3.1","SDK-ready"].map(t=>e.jsxs("li",{className:"flex items-center gap-1.5",children:[e.jsx(g,{className:"h-4 w-4 text-primary"}),t]},t))})]}),e.jsxs(a.div,{initial:{opacity:0,y:24,scale:.97},animate:{opacity:1,y:0,scale:1},transition:{delay:.25,duration:.6},className:"relative",children:[e.jsx("div",{"aria-hidden":!0,className:"absolute -inset-6 bg-gradient-to-br from-rose-500/25 via-primary/15 to-brand-gold/20 blur-3xl rounded-[2rem] opacity-70"}),e.jsxs("div",{className:"relative z-10 rounded-2xl p-6 md:p-7 bg-card/95 backdrop-blur border border-border/70 shadow-2xl",children:[e.jsxs("div",{className:"flex items-center justify-between mb-5",children:[e.jsxs("div",{children:[e.jsx("div",{className:"text-[10px] font-semibold uppercase tracking-wider text-muted-foreground",children:"POST /compatibility/score"}),e.jsx("div",{className:"font-display text-sm font-bold text-foreground mt-0.5",children:"Two profiles · one response"})]}),e.jsx("div",{className:"flex items-center gap-1 text-[10px] font-semibold text-emerald-500",children:"200 OK · 1.4s"})]}),e.jsxs("div",{className:"mb-6 flex items-end gap-4",children:[e.jsx("div",{className:"font-display text-6xl md:text-7xl font-bold tracking-tight bg-gradient-to-br from-rose-500 via-primary to-brand-gold bg-clip-text text-transparent leading-none tabular-nums",children:"89"}),e.jsxs("div",{className:"pb-1",children:[e.jsx("div",{className:"text-xs font-semibold text-rose-500",children:"Strong match"}),e.jsx("div",{className:"text-[11px] text-muted-foreground",children:"Blended · 21 dimensions"})]})]}),e.jsx("div",{className:"space-y-3 mb-5",children:[{label:"Love-language alignment",value:94,tone:"bg-rose-500"}
1,{label:"Attachment dynamic",value:82,tone:"bg-primary"},{label:"Communication mesh",value:88,tone:"bg-sky-500"},{label:"Values overlap",value:76,tone:"bg-amber-500"}].map((t,i)=>e.jsxs(a.div,{initial:{opacity:0,x:8},animate:{opacity:1,x:0},transition:{delay:.5+i*.08,duration:.4},children:[e.jsxs("div",{className:"flex items-center justify-between text-xs mb-1.5",children:[e.jsx("span",{className:"text-foreground/85 font-medium",children:t.label}),e.jsx("span",{className:"font-display font-bold text-foreground tabular-nums",children:t.value})]}),e.jsx("div",{className:"h-1.5 w-full rounded-full bg-muted overflow-hidden",children:e.jsx(a.div,{initial:{width:0},animate:{width:`${t.value}%`},transition:{delay:.6+i*.08,duration:.7},className:`h-full ${t.tone} rounded-full`})})]},t.label))}),e.jsxs("div",{className:"pt-4 border-t border-border/60",children:[e.jsx("div",{className:"text-[10px] uppercase tracking-widest text-muted-foreground/80 mb-2",children:"Blended from"}),e.jsx("div",{className:"flex flex-wrap gap-1.5",children:["Zodiac","MBTI","Big Five","Attachment","Love Lang.","EQ","+15 more"].map(t=>e.jsx("span",{className:"text-[10px] font-body font-medium px-2 py-0.5 rounded-full bg-primary/8 text-foreground/75 border border-border/60",children:t},t))})]})]})]})]})]}),e.jsx("section",{className:"py-16 px-6 border-y border-border/30",children:e.jsx("div",{className:"max-w-5xl mx-auto grid grid-cols-2 md:grid-cols-4 gap-8",children:[{value:"21",label:"Frameworks",sub:"Zodiac, MBTI®, Big Five, EQ, and more"},{value:"3x",label:"Engagement",sub:"Users spend more time with insights"},{value:"Real-time",label:"Scoring",sub:"AI-powered compatibility analysis"},{value:"500+",label:"Free API Calls",sub:"Prototype before moving to paid API volume"}].map((t,i)=>e.jsxs(a.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:s,custom:i,className:"text-center",children:[e.jsx("div",{className:"text-3xl sm:text-4xl font-bold font-display gradient-text mb-1",children:t.value}),e.jsx("div",{className:"text-sm font-body font-semibold mb-0.5",children:t.label}),e.jsx("div",{className:"text-xs text-muted-foreground font-body",children:t.sub})]},t.label))})}),e.jsx("section",{className:"py-24 px-6",children:e.jsxs("div",{className:"max-w-5xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold mb-4",children:"Why Dating Apps Choose EQIQs"}),e.jsx("p",{className:"text-muted-foreground font-body max-w-xl mx-auto",children:"Turn surface-level swiping into meaningful matching with psychometric intelligence."})]}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-6",children:_.map((t,i)=>e.jsxs(a.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:s,custom:i,className:"stat-card group",children:[e.jsx("div",{className:"h-10 w-10 rounded-lg bg-primary/10 flex items-center justify-center mb-4 group-hover:bg-primary/20 transition-colors",children:e.jsx(t.icon,{className:"h-5 w-5 text-primary"})}),e.jsx("h3",{className:"text-lg font-semibold font-body mb-2",children:t.title}),e.jsx("p",{className:"text-sm text-muted-foreground font-body leading-relaxed",children:t.desc})]},t.title))})]})}),e.jsx("section",{className:"py-24 px-6 bg-card/50",children:e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsx("div",{className:"text-center mb-16",children:e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold mb-4",children:"How to Integrate"})}),e.jsx("div",{className:"space-y-8",children:R.map((t,i)=>e.jsxs(a.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:s,custom:i,className:"flex gap-6 items-start",children:[e.jsx("div",{className:"text-4xl font-bold gradient-text font-display shrink-0 w-16",children:t.num}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl font-semibold font-body mb-1",children:t.title}),e.jsx("p",{className:"text-muted-foreground font-body",children:t.desc})]})]},t.num))})]})}),e.jsx("section",{className:"py-24 px-6",children:e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx(c,{variant:"secondary",className:"mb-4 px-3 py-1 text-xs font-body",children:"Integration Example"}),e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold mb-4",children:"One API Call. Full Compatibility Score."}),e.jsx("p",{className:"text-muted-foreground font-body max-w-xl mx-auto",children:"Score any two users with a single API call. Here's what a typical integration looks like."})]}),e.jsxs("div",{className:"rounded-xl bg-[hsl(var(--card))] border border-border overflow-hidden",children:[e.jsxs("div",{className:"flex items-center gap-2 px-4 py-3 border-b border-border bg-muted/50",children:[e.jsx("div",{className:"h-3 w-3 rounded-full bg-destructive/50"}),e.jsx("div",{className:"h-3 w-3 rounded-full bg-accent/50"}),e.jsx("div",{className:"h-3 w-3 rounded-full bg-primary/50"}),e.jsx("span",{className:"text-xs text-muted-foreground font-body ml-2",children:"POST /v1/compatibility"})]}),e.jsx("pre",{className:"p-6 text-sm font-mono text-foreground overflow-x-auto leading-relaxed",children:`// 
1Score two users' compatibility
2const response = await fetch('${u}/compatibility', {
3  method: 'POST',
4  headers: {
5    'x-api-key': 'YOUR_API_KEY',
6    'Content-Type': 'application/json'
7  },
8  body: JSON.stringify({
9    context: 'romantic',
10    user_a: {
11      date_of_birth: '1992-04-08',
12      mbti_type: 'ENFJ',
13      attachment_style: 'secure',
14      love_language: 'words'
15    },
16    user_b: {
17      date_of_birth: '1990-11-14',
18      mbti_type: 'INTJ',
19      attachment_style: 'anxious',
20      love_language: 'acts'
21    }
22  })
23});
24
25// Response
26{
27  "overall_score": 74,
28  "subscores": {
29    "communication": 82,
30    "emotional": 68,
31    "conflict": 71,
32    "values": 76,
33    "stability": 73
34  },
35  "strengths": ["Complementary thinking styles..."],
36  "friction_points": ["Different conflict approaches..."],
37  "coaching_tips": ["Lead with empathy when..."]
38}`})]})]})}),e.jsx("section",{className:"py-24 px-6",children:e.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold mb-4",children:"Ready to Upgrade Your Matching Algorithm?"}),e.jsx("p",{className:"text-muted-foreground font-body mb-8 max-w-xl mx-auto",children:"Start scoring compatibility in minutes. Free tier available — no credit card required."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[e.jsx(r,{to:"/compatibility-api",children:e.jsxs(o,{size:"lg",className:"text-base px-10 glow-primary",children:["Get API Access ",e.jsx(m,{className:"ml-1 h-4 w-4"})]})}),e.jsx(r,{to:"/signup?role=professional",children:e.jsx(o,{variant:"outline",size:"lg",className:"text-base px-10",children:"Start Free Trial"})})]})]})}),e.jsx(j,{variant:"trust",eyebrow:"API ready when you are",heading:"Production-grade compatibility infrastructure",subhead:"Built for in-app scoring at scale — sandbox to production with no rebuild.",footnote:"SLA tiers and uptime guarantees scale with paid API plans. Sandbox is best-effort and rate-limited.",items:[{icon:p,title:"1–3s pair latency",desc:"Single-pair scoring typically completes in 1–3 seconds; batch (≤10 pairs) under 10s."},{icon:x,title:"500 free calls/mo",desc:"Sandbox tier — enough to prototype, build a demo, and pitch internal stakeholders."},{icon:d,title:"Hashed API keys",desc:"SHA-256 hashed keys, per-key hourly rate limits, X-RateLimit headers on every response."},{icon:n,title:"Explainable scores",desc:"Subscores per framework + 'why this match' strings — bake into premium UX, not just numbers."}]}),e.jsx(v,{reportsHeading:"Reports & data your users will love",reportsIntro:"Use as in-app premium content, marketing collateral, or referral incentives.",reportsCtaTo:"/sample-reports?role=matchmaker",reportsCtaLabel:"Preview compatibility report samples",reports:[{icon:T,title:"User Personality Snapshot",desc:"21-framework profile per user. Drop into your premium tier as a paywalled exclusive — attachment, love languages, conflict, EQ."},{icon:B,title:"Match Compatibility Report",desc:"Per-pair side-by-side analysis with overall fit score, dimension breakdowns, friction zones, and first-message ideas."},{icon:n,title:"Dating Playbook (per user)",desc:"Personalized dating coaching: ideal-partner energy, red/green flags to wat
38ch, attachment-aware tips. Premium retention content."},{icon:f,title:"Daily Compatibility Picks",desc:"Algorithmically ranked daily 'top match' explanations — drives session-time and conversion to premium."}],toolsHeading:"Tools to plug into your app",toolsIntro:"Use the API for in-product scoring, free tools for top-of-funnel growth.",tools:[{icon:l,title:"Relationship Match Score",desc:"White-label-able free quiz to drive signups from social and SEO.",to:"/relationship-match-score",badge:"Free"},{icon:n,title:"Are We Compatible?",desc:"Viral mini-quiz designed for social shares and user-acquisition loops.",to:"/are-we-compatible",badge:"Free"},{icon:p,title:"Compatibility API",desc:"REST API for in-app pair scoring, framework data, and explainable compatibility breakdowns.",to:"/compatibility-api",badge:"API"},{icon:x,title:"API Pricing",desc:"Sandbox tier free for prototyping; production tiers scale with call volume.",to:"/api-pricing",badge:"API"},{icon:C,title:"Integration Guide",desc:"Drop-in code samples, webhooks, and ATS-style data sync patterns.",to:"/integration-guide",badge:"Docs"},{icon:d,title:"White-Label Reports",desc:"Brand the reports with your colors and logo before pushing to users.",to:"/white-label",badge:"Enterprise"}]}),e.jsx(I,{limit:6,heading:"Founders, therapists & researchers on what real compatibility looks like",subhead:"EQIQs models the depth of human chemistry — the same depth today's most respected voices in love, identity, and connection talk about."}),e.jsx("section",{className:"py-24 px-6",children:e.jsxs("div",{className:"max-w-3xl mx-auto",children:[e.jsx("h2",{className:"text-2xl font-bold text-center mb-8",children:"Frequently Asked Questions"}),e.jsx("div",{className:"space-y-4",children:h.map(({q:t,a:i})=>e.jsxs("div",{className:"border border-border rounded-lg p-5 bg-card",children:[e.jsx("h3",{className:"font-body font-semibold text-sm mb-2",children:t}),e.jsx("p",{className:"text-sm text-muted-foreground font-body",children:i})]},t))})]})}),e.jsx(S,{source:"for-dating-apps",specialty:"developer",headline:"Test our compatibility API — free",subtext:"Enter your email to get sandbox API access with 500 free calls/month."}),e.jsx(N,{currentPath:"/for-dating-apps"})]}),e.jsx(w,{})]});export{ve as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.