Hinge Email Scraper
Under maintenancePricing
from $2.49 / 1,000 results
Hinge Email Scraper
Under maintenanceHinge Email Scraper SD - Hinge Email Scraper is a lead generation tool that extracts leads with public contact emails, account names and profile URLs from Hinge results by keyword, location and email domain - Hinge email extractor.
Pricing
from $2.49 / 1,000 results
Rating
0.0
(0)
Developer
Leads Scraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
Hinge Email Scraper: public page email extraction from hinge.co
The Hinge Email Scraper is an Apify Actor that searches publicly indexed pages on hinge.co for email addresses and returns them as structured data. It builds Google site: queries, parses the search results, and writes each unique address into an Apify dataset.
Read this before you run the Hinge Email Scraper. Hinge does not publish indexable member profiles. There is no public directory of daters, and Hinge profiles are not crawlable by any tool, including this one.
Everything the Hinge Email Scraper can return comes from Hinge's own public web surface: the hinge.co/newsroom press releases and campaign pages, brand and marketing content, research and report pages, help-centre articles, careers listings and the public contact page. Real-world yield is very low — typically a handful of addresses, sometimes none.
Treat the Hinge Email Scraper as a narrow contact-discovery tool for publicly listed press, research and partnership addresses on one domain. For actual volume, the Instagram Email Scraper, LinkedIn Email Scraper and Facebook Email Scraper are the right places to start.
Scope: what this Actor can and cannot do
| It can | It cannot |
|---|---|
Find emails printed on publicly indexed hinge.co pages | Access dating profiles, matches or prompt answers — none of it is public |
Filter to email domains you choose, e.g. @gmail.com | Log in, use the Hinge API, or bypass any login |
| Return the page label and the exact query behind each lead | Read messages, likes, photos or location data |
| Deduplicate every address across the whole run | Produce a list of Hinge members — that data is not public |
There is no browser, no JavaScript rendering, no cookies and no authentication anywhere in the Hinge Email Scraper. All data collection runs against public Google search results, never against the Hinge app.
Key features of the Hinge Email Scraper
| Feature | What it means in practice |
|---|---|
Google site: targeting | Queries are scoped to hinge.co |
| Query expansion | Base, quoted and intitle: variants plus one variant per query modifier |
| Business-tuned modifiers | Ships with email, contact, business — the vocabulary of newsroom and press pages |
| Domain filtering | Only emails on your customDomains list are collected |
| Global deduplication | Each address is written once per run, across every query and page |
| Email normalisation | Handles name [at] domain [dot] com, name (at) domain, name @ domain.com, domain .com, zero-width characters and the full-width @ |
| Junk filter | Rejects email@, yourname@, test@, xxx@ and single-character locals |
| Boundary-correct matching | @gmail.com will not match inside @gmail.company or @gmail.com.br |
| Soft-wrap repair | Discards a hit that is only the tail of another email in the same block |
| Concurrency | An asyncio worker pool runs queries in parallel with a shared stop signal |
| Retry logic | Up to 3 attempts per page, exponential backoff, fresh proxy session per request |
| Block detection | CAPTCHA, "unusual traffic" and consent pages are retried, not treated as empty |
| Resumable state | Saved to the key-value store on PERSIST_STATE, MIGRATING and ABORTING |
| Fallback parser | A Google layout change degrades to "emails without page details", not zero results |
Base queries run first, so the Hinge Email Scraper writes the most direct matches before expanded variants begin. No amount of parsing quality can create data that Hinge never published.
How the Hinge Email Scraper works
The pipeline has six stages:
- It reads your input: keywords, location, email domains and limits.
- It builds Google queries with the
site:operator, for examplesite:hinge.co newsroom "@hinge.co" press. - It fetches Google result pages through the Apify GOOGLE_SERP proxy using async
aiohttprequests. - It parses each result block structurally — locating the
<h3>title, then the smallest surrounding block — instead of relying on Google's CSS class names. - It extracts emails from the block text with a domain-filtered regular expression.
- It deduplicates globally and pushes each lead into the Apify dataset immediately.
Because it reads search results rather than the site, the Hinge Email Scraper is not a browser-based crawler. Pagination means walking Google's result pages up to your page cap.
Input fields
Input to the Hinge Email Scraper is plain JSON. Only keywords is required.
| Field | Type | Default | Description |
|---|---|---|---|
keywords | array (required) | ["coach", "creator"] | Search terms describing the pages you want |
location | string | "" | Optional location phrase added to every query |
customDomains | array | ["@gmail.com","@yahoo.com"] | Only emails on these domains are kept; the @ is optional |
maxEmails | integer 1-10000 | 20 | Stop after this many unique emails |
countryCode | string | "" | Two-letter country for the search proxy (US, GB, IN...) |
expandQueries | boolean | true | Search each keyword x domain pair in several phrasings |
queryModifiers | array | ["email","contact","business"] | Extra words combined with each keyword |
maxPagesPerQuery | integer 1-50 | 30 | Pagination cap per query |
maxConcurrency | integer 1-20 | 5 | Parallel queries |
The keywords that actually work with the Hinge Email Scraper are editorial and corporate: newsroom, press, media, report, research, careers, contact. Person-style keywords will not find people, because Hinge publishes none.
JSON input example for the Hinge Email Scraper
{"keywords": ["newsroom", "press", "research report"],"location": "","customDomains": ["@gmail.com", "@hinge.co"],"maxEmails": 20,"countryCode": "US","expandQueries": true,"queryModifiers": ["email", "contact", "business"],"maxPagesPerQuery": 30,"maxConcurrency": 5}
Adding @hinge.co to customDomains matters more than any other Hinge Email Scraper setting. A corporate address on a corporate page is the realistic target, and the default free-mail domains rarely appear here.
Output schema and dataset
Every dataset item the Hinge Email Scraper writes carries the same 14 fields, so the output schema stays consistent even on a tiny run.
| Field | Meaning |
|---|---|
network | Platform name — always Hinge |
keyword | The keyword that produced the lead |
query | The exact Google query used |
title | Raw result title |
accountName | Account or page label Google prints |
fullName | Display name parsed from a profile-style title; empty for page titles |
username | URL-safe handle when one is exposed; otherwise null |
profileUrl | Canonical account URL when a handle is known; otherwise empty |
url | Direct page link when exposed, else the profile URL |
description | Snippet text, cleaned of labels and counters |
email | Lower-cased email address |
emailDomain | The matched domain, e.g. @gmail.com |
possiblyTruncated | true when Google's snippet ellipsis touched the email |
foundAt | ISO 8601 UTC timestamp |
Example output record
An honest Hinge Email Scraper result: a publicly listed press contact from a newsroom page. username is null and profileUrl is empty, because there is no member handle behind a corporate page.
{"network": "Hinge","keyword": "newsroom","query": "site:hinge.co newsroom \"@hinge.co\" press","title": "Newsroom | Hinge","accountName": "Hinge Newsroom","fullName": "","username": null,"profileUrl": "","url": "https://hinge.co/newsroom","description": "Press and media enquiries: press@hinge.co. For general support, hello@hinge.co.","email": "press@hinge.co","emailDomain": "@hinge.co","possiblyTruncated": false,"foundAt": "2026-08-31T14:05:16.220Z"}
Expect most Hinge Email Scraper runs to look exactly like this: a small number of corporate, press or support addresses with empty handle fields throughout.
Export the Hinge Email Scraper dataset as JSON, CSV, Excel or XML, or read the structured data over the Apify API.
Use cases for the Hinge Email Scraper
| Use case | How the Hinge Email Scraper helps |
|---|---|
| PR and media outreach | Finds publicly listed press and newsroom addresses on hinge.co |
| Research and report tracking | Surfaces contacts attached to Hinge's public research and campaign pages |
| Partnership and BD research | Collects business contacts published openly on marketing pages |
| Brand-safety and compliance audits | Records which addresses the domain exposes publicly, over time |
| Domain contact discovery | A fast, scoped check of one domain's public contact surface |
There is no legitimate dating-outreach use case here, and the Hinge Email Scraper cannot support one. For dating-adjacent coach, therapist and creator outreach, use the Instagram Email Scraper or YouTube Email Scraper, where those people genuinely publish contact details.
Tips for better results
Four adjustments give the Hinge Email Scraper its best shot on a thin domain.
Use newsroom vocabulary. press, media, newsroom, report, campaign and careers reflect what hinge.co actually indexes.
Add @hinge.co to customDomains. Without it, the Hinge Email Scraper usually has nothing to match against at all.
Keep expandQueries on. Google caps a single query at roughly 300 results, and query expansion is how the Hinge Email Scraper widens a very thin search surface.
Set maxEmails low, such as 10 or 20. A high cap will not make the Hinge Email Scraper find leads that do not exist, and it keeps the run short and cheap.
Limitations of the Hinge Email Scraper
Read this section carefully — it is the most important part of this page.
- Hinge does not publish indexable member profiles. The Hinge Email Scraper finds contacts only on public marketing, editorial, newsroom and help pages, so real-world yield is very low and can legitimately be zero.
- It cannot produce member or dating-profile contact details. That data is not public and is not reachable by this or any other Actor.
- Only emails already publicly visible in Google's index can be found.
- Google caps a single query at roughly 300 results, which is exactly why query expansion exists.
usernameandprofileUrlare almost always empty here, because corporate pages expose no handle. That is a Google and platform limitation, not a bug.possiblyTruncated: truemeans Google's snippet ellipsis may have cut the address — verify before sending.- The Hinge Email Scraper requires the Apify GOOGLE_SERP proxy and cannot run without Apify proxy credentials.
- Free Apify plans are capped at 100 emails per run; paid plans are uncapped. On this platform that cap is very unlikely to be reached.
- Results vary with keywords, domains and location. No volume is guaranteed.
Related Actors
Every Actor below runs the same engine as the Hinge Email Scraper against a different platform. The social and creator platforms near the top of this table have far larger public indexes and are much better starting points.
| Actor | What it collects |
|---|---|
| Hinge Email and Phone Number Scraper | Emails and phone numbers from Hinge |
| Hinge Phone Number Scraper | Public phone numbers from Hinge |
| Behance Email Scraper | Public contact emails from Behance |
| Bigo Live Email Scraper | Public contact emails from Bigo Live |
| Bluesky Email Scraper | Public contact emails from Bluesky |
| Bumble Email Scraper | Public contact emails from Bumble |
| Clubhouse Email Scraper | Public contact emails from Clubhouse |
| Dailymotion Email Scraper | Public contact emails from Dailymotion |
| DeviantArt Email Scraper | Public contact emails from DeviantArt |
| Discord Email Scraper | Public contact emails from Discord |
| Dribbble Email Scraper | Public contact emails from Dribbble |
| Facebook Email Scraper | Public contact emails from Facebook |
| Goodreads Email Scraper | Public contact emails from Goodreads |
| Instagram Email Scraper | Public contact emails from Instagram |
| KakaoTalk Email Scraper | Public contact emails from KakaoTalk |
| Kick Email Scraper | Public contact emails from Kick |
| Lemon8 Email Scraper | Public contact emails from Lemon8 |
| Likee Email Scraper | Public contact emails from Likee |
| LINE Email Scraper | Public contact emails from LINE |
| LinkedIn Email Scraper | Public contact emails from LinkedIn |
| Mastodon Email Scraper | Public contact emails from Mastodon |
| Medium Email Scraper | Public contact emails from Medium |
| Mixcloud Email Scraper | Public contact emails from Mixcloud |
| Patreon Email Scraper | Public contact emails from Patreon |
| Pinterest Email Scraper | Public contact emails from Pinterest |
| Quora Email Scraper | Public contact emails from Quora |
| Reddit Email Scraper | Public contact emails from Reddit |
| Rumble Email Scraper | Public contact emails from Rumble |
| Snapchat Email Scraper | Public contact emails from Snapchat |
| SoundCloud Email Scraper | Public contact emails from SoundCloud |
| Substack Email Scraper | Public contact emails from Substack |
| Telegram Email Scraper | Public contact emails from Telegram |
| Threads Email Scraper | Public contact emails from Threads |
| TikTok Email Scraper | Public contact emails from TikTok |
| Tinder Email Scraper | Public contact emails from Tinder |
| Tumblr Email Scraper | Public contact emails from Tumblr |
| Twitch Email Scraper | Public contact emails from Twitch |
| Vimeo Email Scraper | Public contact emails from Vimeo |
| VK Email Scraper | Public contact emails from VK |
| WeChat Email Scraper | Public contact emails from WeChat |
| Weibo Email Scraper | Public contact emails from Weibo |
| X Email Scraper | Public contact emails from X |
FAQ
How many results should I expect from the Hinge Email Scraper?
Very few. Because Hinge publishes no indexable member profiles, a typical run returns a handful of corporate, press or support addresses at best, and zero is a perfectly normal outcome for a narrow keyword set. Do not budget a campaign around this Actor's volume.
Does the Hinge Email Scraper access private, member-only or dating-profile data?
No. It never logs in, never touches the Hinge API and never opens the app. It reads publicly indexed Google search results only. Profiles, prompts, likes, messages, photos and location data are entirely out of reach and always will be.
Can the Hinge Email Scraper find someone's email from their Hinge profile?
No. Hinge profiles are not public, are not indexed by Google, and do not contain email addresses. Any tool claiming otherwise is misrepresenting what is technically possible.
What does the Hinge Email Scraper actually find, then?
Publicly listed contacts on hinge.co — newsroom and press addresses, research or campaign contacts, business enquiry addresses, and anything printed openly on help, contact or careers pages.
Which domain does the Hinge Email Scraper search?
hinge.co, and only that domain. Content Hinge publishes on external hosts is out of scope.
Why are username and profileUrl almost always empty?
Because corporate and editorial pages expose no account handle to Google. The Hinge Email Scraper records accountName and leaves the handle fields empty rather than fabricating one.
Does the Hinge Email Scraper need a proxy?
Yes. The Apify GOOGLE_SERP proxy is required; without Apify proxy credentials no search results can be fetched.
What does possiblyTruncated mean?
Google's snippet ellipsis touched the address, so it may be cut off. Verify those rows before contacting anyone.
Can I resume an interrupted Hinge Email Scraper run?
Yes. Progress is stored in the key-value store, keyed by a hash of your input, and survives migrations and aborts.
Which Actor should I use instead for real volume?
Instagram Email Scraper, TikTok Email Scraper or Facebook Email Scraper. All three sit on far larger public indexes.
Is this affiliated with Hinge or Match Group?
No. The Hinge Email Scraper is an independent Apify Actor with no affiliation, endorsement or official relationship with Hinge or Match Group.
Are the collected emails verified?
No. The Hinge Email Scraper performs contact discovery, not deliverability verification. Run the export through your own verification step, and follow the rules that apply to your outreach.
Leave a review
If the Hinge Email Scraper saved you time, please leave a star rating and a short review on the Actor page.
Reviews are how other buyers judge whether a tool works, and they tell us which features to build next.
If something did not work, email neurodata.apify@gmail.com instead - bugs get fixed faster than they get complained about.
Support
Questions about the Hinge Email Scraper, bug reports or a custom build? Email neurodata.apify@gmail.com.