Trusted by researchersUniversity of Chicago · APA

The dating data that's almost impossible to get.

Anonymized, consent-based behavior from 11,000+ real dating-app users: swipes, matches, and message statistics. Ready to analyze, publish, and cite. Not a survey.

11,000+profiles analyzed
965k+YouTube views from our data
50+research citations
research-2026-02-23.jsonl
profile · line 1 of 11,000+JSONL
{
  "profile": {
    "gender": "MALE",
    "ageAtUpload": 27,
    "country": "NO", // Norway
    "educationLevel": "BACHELORS",
    "userInterests": ["Travel", "Climbing"],
    "instagramConnected": true
  },
  "meta": {
    "swipeLikesTotal": 8432,
    "matchesTotal": 386,
    "matchRate": 0.046,
    "messagesSentTotal": 2914
  },
  "usage": [{
      "dateStamp": "2025-07-12",
      "appOpens": 14,
      "swipeLikes": 38,
      "swipePasses": 91,
      "matches": 3,
      "messagesSent": 22, // +11 more fields
    }, /* +411 daily records */
  ],
  "matchCount": 386
}
Profiles
11,000+
Daily records
2.4M
Messages
1.1M

Used by researchers, journalists & creators worldwide

University of ChicagoYouTube creatorsData journalistsData scientists
Why it's different

Real behavior, not self-reports

Dating apps don't share user data, and surveys can't capture what people actually do. SwipeStats is built from users' own GDPR exports: the ground truth of how people swipe, match, and talk.

Observed, not claimed

Daily swipe, match, and message counts from users’ Tinder exports, ready for longitudinal analysis.

Anonymized & consent-based

Profiles are voluntarily uploaded by their owners. Purchased exports omit account links, original bios, photos, and raw conversation text.

Rich, computed data model

Profile fields, computed statistics, daily usage records, and match counts in one JSONL record per profile.

Continuously refreshed

New profiles arrive every week as users upload their exports. Fresh tiers ship the most recent activity available.

Typical survey data

  • Self-reported and memory-biased
  • Small N, expensive to field
  • No longitudinal behavior over time
  • Can't see real messages

SwipeStats datasets

  • Logged behavior, straight from the source
  • 11,000+ profiles, growing weekly
  • Day-by-day usage spanning years
  • Daily message counts
The data model

What each profile record contains

Each profile line contains profile fields, computed statistics, daily activity, and a match count. Raw conversations and photos are excluded from purchased downloads.

profile28 fields

Demographics, bio, interests, education, search filters.

meta24 metrics

Pre-computed match rate, response time, ghosting & more.

usage[]15 / day

One record per active day: swipes, matches, messages.

matchCountTotal

Number of retained match records for the profile.

Sample rows: meta5 of 11,000+
genderagelikeRatematchRateghosted
MALE270.410.046165
FEMALE240.180.31288
MALE310.630.029241
FEMALE290.220.287112
OTHER260.340.09473

Downloads are gzip-compressed JSONL, with metadata and citation records alongside the profile lines. Preview the sample to explore the fields. Custom conversation datasets require a separate agreement.

Format
JSONL
Python · R · pandas ready
Per profile
70+
documented variables
See it before you buy

A glimpse of what's inside

Explore analytics for an example profile. Purchased datasets contain the fields listed above; this interface shows analyses you can build from dating-app exports.

Explore an example profile in the SwipeStats interface.

Use cases

From viral videos to peer-reviewed research

manuscript figure
n = 11,000+ profiles
effect size
Researchers & academics

Publish credible, real-world research

University of Chicago and others have used SwipeStats for studies on modern dating. Thousands of profiles, statistical power.

data story
The patterns surveys miss
swipesmatchesmessages
Data journalists & writers

Data-driven stories that get read

Writers have analyzed hundreds of profiles, including messages, to surface patterns no survey could reveal.

notebook.ipynb
df.groupby("age")
.agg("matchRate")
# portfolio-ready dataset
run 12
Data scientists & hobbyists

Build a portfolio on unique data

Practice analysis and visualization on a domain everyone relates to. A standout portfolio project with a real, rich dataset.

AI training & evaluation

Real human interaction data for models that need social context

SwipeStats can prepare custom datasets for conversational post-training, domain-specific evaluation, and safety work. Every engagement starts with a defined use, approved fields, and a purpose-built license.

AI training and evaluation rights are available through a custom agreement.

Custom dataset layers
01
Behavior
Longitudinal swipes, matches, usage, and response timing
02
Conversation
Ordered dialogue, direction, language, and engagement context
03
Governance
Documented provenance, PII redaction, and custom licensing
11,000+
profiles
294M
swipes
1.1M
messages
Pricing

Choose your dataset

Buy a fixed-size download, or work with us on a larger academic dataset.

Purchased datasets

Choose Starter, Standard, Fresh, or Premium. After checkout, use your emailed license key to download the JSONL file once it is ready. Each package contains a fixed number of profiles.

Academic research packages

For larger studies, we agree on the profile count, fields, and delivery date with you. We can prepare a dated database snapshot with read-only access. Message-level data and later refreshes are agreed as part of your package.

Starter Pack

Test your hypothesis with real data.

$15
  • 10 profiles
  • Email support
  • Personal use
  • Great for small projects
StandardBest value

The go-to for creators and researchers.

Up to 12,000 Tinder profiles in one download, subject to availability. Drawn from across our upload history at $0.05 per profile.

$50
  • 1,000 profiles
  • Commercial use
  • Publication rights
  • $0.05 / profile
FreshMost popular

The most recent data available.

$150
  • 1,000 newest profiles
  • Priority support
  • Commercial + publication
  • Latest dating trends
Premium3,000 profiles

Serious research with statistical significance.

$300
  • 3,000 newest profiles
  • Priority support
  • Deep market analysis
  • Commercial + publication
Academic ResearchInstitutions

A dataset scoped to your study, prepared with our team.

From $1,500
  • 5,000+ profiles
  • Dated read-only database snapshot
  • Message data by agreement
  • Help working with the data
Compare

Every plan, side by side

FeatureFree sampleStarterStandardFreshPremiumAcademic
Price$0$15$50–$600$150$300$1,500+
Profiles1101,000–12,0001,0003,0005,000+
Price / profile$0$1.50$0.05$0.15$0.10$0.30
Data recencySampleMixedMixedNewestNewestBy request
Email support—✓✓PriorityPriorityPriority
Commercial use——✓✓✓✓
Publication rights——✓✓✓✓
Student distribution—————✓
How it works

From choosing a dataset to analyzing it

1

Choose your dataset

Pick the package that fits your project and budget. Not sure? Start with the free sample profile.

2

Get access

After purchase, you receive a license key to download your file once it is ready. We arrange academic delivery with you after agreeing on the scope.

3

Start analyzing

Load a JSONL download into Python or R, or query your academic database snapshot with SQL. We can help you understand the data for your study.

FAQ

Questions, answered

Where does the data come from?
Users voluntarily upload their Tinder exports. Purchased research downloads include profile fields, calculated statistics, daily usage, and match counts. Account links, original bios, photos, and raw conversation text are excluded. Check the license terms for your intended use.
What format is the data in?
Purchased datasets use JSONL: one JSON object per line, one line per profile. You can load it into Python or R. Academic packages can use a dated, read-only Postgres snapshot, with the included tables and fields agreed before delivery.
Can I get a larger dataset or message-level data?
Contact us about an academic research package. We will confirm the available profile count and the fields you need, including whether message-level data is part of your package. Database access is prepared individually, and we agree on delivery timing with you.
Can I use this for commercial projects?
Yes. The Standard tier and above include full commercial-use rights. Blog posts, YouTube videos, paid research, or any commercial purpose are covered. Check your tier for specifics.
Can I publish research using this data?
Absolutely. Standard tier and above include publication rights; we just ask that you cite SwipeStats as your data source. Researchers and journalists already have. See the documentation for the recommended citation format.
How recent is the data?
Starter and Standard mix timeframes. Fresh and Premium ship the most recent profiles available. Academic packages can request specific periods. A delivered snapshot stays fixed for reproducible analysis; later refreshes are arranged separately. New profiles continue to arrive in SwipeStats.
How do I cite this in research?
We provide a standard citation with every download. Generally: "SwipeStats.io Dating App Dataset, [Year], [Number of Profiles]". The documentation page has APA and BibTeX formats ready to copy.
Get started

Start exploring real dating data today

Join the researchers, creators, and data enthusiasts uncovering how modern dating actually works.