Dating Trends Aggregator
Ethical Dating Market Research Tool by John Rippy | johnrippy.link
Research Dating Trends Using Public Data Only
The Dating Trends Aggregator is an ethical research tool that aggregates publicly available data to help researchers, journalists, and market analysts understand dating trends and sentiment.
No private data. No scraping personal profiles. Just public trend data.
Data Sources
| Source | What We Collect | Use Case |
|---|---|---|
| Google Trends | Search interest over time, related queries | Understand what people are searching for |
| Reddit Public API | Topic frequency, sentiment, engagement | Gauge public discussion and sentiment |
| US Census Bureau | Demographics (single %, median age, urbanization) | Correlate trends with population data |
Who This Is For
Academic Researchers
- Study relationship trends and dating behavior patterns
- Correlate search interest with demographic data
- Analyze public sentiment around dating topics
- Cite ethical data sources in peer-reviewed papers
Journalists & Content Creators
- Find trending dating topics for articles
- Understand public sentiment on relationship issues
- Identify emerging dating trends before they peak
- Create data-driven content
Dating App Market Analysts
- Monitor competitor brand interest (Tinder, Bumble, Hinge)
- Track feature-related searches ("video dating", "profile tips")
- Analyze demographic patterns by region
- Benchmark sentiment across platforms
Quick Start
Basic Analysis (Default Settings)
{
"timeRange": "past_year",
"regions": ["US"],
"includeGoogleTrends": true,
"includeRedditAnalysis": true,
"includeDemographics": true
}
Returns: Google Trends data for 10 dating keywords, sentiment analysis from 9 subreddits, US demographic correlations.
Custom Keywords Analysis
{
"keywords": ["hinge prompts", "bumble opening lines", "dating app fatigue"],
"timeRange": "past_month",
"regions": ["US"],
"includeGoogleTrends": true,
"includeRedditAnalysis": true
}
Returns: Search interest for your specific keywords, plus Reddit discussion analysis.
Multi-Region Comparison
{
"keywords": ["online dating", "dating apps"],
"regions": ["US", "UK", "US-CA", "US-NY"],
"timeRange": "past_year",
"includeDemographics": true
}
Returns: Trend data across multiple regions with demographic correlations.
Reddit-Only Sentiment Analysis
{
"subreddits": ["dating", "OnlineDating", "Tinder", "hingeapp", "Bumble"],
"includeGoogleTrends": false,
"includeRedditAnalysis": true,
"includeDemographics": false
}
Returns: Detailed sentiment and topic frequency from specific subreddits.
What You Get
Google Trends Data
For each keyword, you receive:
{
"keyword": "online dating",
"timelineData": [
{ "date": "Jan 2025", "value": 75 },
{ "date": "Feb 2025", "value": 82 }
],
"relatedQueries": ["best dating apps", "online dating tips", "free dating sites"]
}
Reddit Insights
For each subreddit, you receive:
{
"subreddit": "dating",
"topicFrequency": {
"first date": 7,
"ghosting": 5,
"relationship": 14,
"red flag": 5
},
"sentimentScore": 0.03,
"avgEngagement": 216,
"trendingTopics": ["relationship", "match", "single", "first date"]
}
Sentiment Scale:
> 0.1= Positive sentiment (optimistic discussions)-0.1 to 0.1= Neutral sentiment (mixed experiences)< -0.1= Negative sentiment (frustration, complaints)
Demographics
For each region, you receive:
{
"region": "United States",
"singlePopulation": 31.2,
"medianAge": 38.8,
"urbanizationRate": 83.1
}
Summary & Key Findings
{
"summary": {
"topTrendingKeywords": ["situationship", "hinge", "dating apps"],
"overallSentiment": 0.03,
"keyFindings": [
"Fastest growing search terms: \"situationship\" (+45%), \"hinge prompts\" (+32%)",
"Most discussed dating topics on Reddit: relationship, profile, match, apps, message",
"Reddit sentiment is neutral, showing mixed experiences in dating discussions"
]
}
}
Tracked Topics
The Reddit analyzer automatically tracks these dating-related topics:
| Category | Topics |
|---|---|
| Dating Basics | first date, match, profile, photo, bio, swipe |
| Communication | message, ghosting, communication, meeting |
| Relationships | relationship, exclusive, situationship, chemistry, connection |
| Red Flags | red flag, green flag, standards, anxiety |
| Life Events | breakup, divorce, marriage, single |
| Platforms | apps, online dating, dating pool |
Default Configuration
Default Keywords (Google Trends)
- online dating
- dating apps
- tinder
- bumble
- hinge
- relationship advice
- first date tips
- dating after divorce
- long distance relationship
- situationship
Default Subreddits
- r/dating
- r/OnlineDating
- r/Tinder
- r/hingeapp
- r/Bumble
- r/datingoverthirty
- r/datingoverforty
- r/relationships
- r/relationship_advice
Supported Regions
| Code | Region |
|---|---|
| US | United States |
| US-CA | California |
| US-NY | New York |
| US-TX | Texas |
| US-FL | Florida |
| UK | United Kingdom |
Pay-Per-Event Pricing
$0.10 per analysis
Each run includes:
- Google Trends data for all keywords
- Reddit analysis for all subreddits
- Demographic correlations
- Summary and key findings
Example costs:
- Quick sentiment check (Reddit only): $0.10
- Full trend analysis: $0.10
- Multi-region comparison: $0.10
No monthly fees. No minimums.
Demo Mode
Enable demoMode: true for free testing with limited data (3 keywords, 2 subreddits). No billing charge in demo mode.
Ethical Guidelines
This tool is designed for ethical research only:
- Public Data Only - We only collect publicly available data
- No Personal Information - We never scrape individual profiles or personal details
- Aggregate Analysis - Results are aggregated trends, not individual data points
- Rate Limited - Built-in delays respect API guidelines
- Transparent Sources - All data sources are clearly documented
Appropriate Use Cases
- Academic research on dating trends
- Journalism and data-driven reporting
- Market analysis for dating industry
- Content strategy development
- Social trend research
Not Appropriate For
- Tracking individuals
- Building profiles of specific users
- Stalking or harassment
- Discriminatory targeting
- Any activity that violates privacy
API Integration
Using the Apify API
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('localhowl/dating-trends-aggregator').call({
keywords: ['online dating', 'dating apps', 'tinder'],
timeRange: 'past_year',
regions: ['US'],
includeGoogleTrends: true,
includeRedditAnalysis: true,
includeDemographics: true
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0]);
Using cURL
curl -X POST "https://api.apify.com/v2/acts/localhowl~dating-trends-aggregator/runs?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"keywords": ["online dating", "dating apps"],
"timeRange": "past_year",
"regions": ["US"]
}'
Limitations
- Google Trends: The unofficial Google Trends API may occasionally return rate-limited responses. The actor handles this gracefully and continues with available data.
- Reddit: Only analyzes the 50 most recent "hot" posts per subreddit. For deeper historical analysis, consider multiple runs over time.
- Demographics: Currently US-focused with estimates based on Census data. International demographic data is limited.
- Real-time: This tool provides trend snapshots, not real-time monitoring. For ongoing monitoring, schedule regular runs.
Support
Questions or issues? Contact John Rippy or visit johnrippy.link
Built by John Rippy | johnrippy.link
Keywords
dating trends, dating app research, relationship research, google trends dating, reddit sentiment analysis, dating market analysis, online dating trends, tinder trends, bumble trends, hinge trends, dating demographics, relationship sentiment, dating app analytics, ethical dating research, academic dating research