Wanderlog Email Scraper
Pricing
from $2.49 / 1,000 results
Wanderlog Email Scraper
Wanderlog Email Scraper SD - Wanderlog Email Scraper is a lead generation tool that extracts leads with public contact emails, account names and profile URLs from Wanderlog results by keyword, location and email domain - Wanderlog 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
2 days ago
Last modified
Categories
Share
Wanderlog Email Scraper - public contact emails from Wanderlog travel guides
The Wanderlog Email Scraper collects publicly indexed contact emails that appear alongside Wanderlog pages in Google search results. It turns a keyword, a destination and a list of email domains into a clean, deduplicated dataset you can export as CSV, JSON or Excel.
One thing to understand before you start: Wanderlog pages are auto-generated travel guides rather than operator profiles, so rows usually identify a guide instead of a business. That single fact shapes everything about how you should use the Wanderlog Email Scraper, and it is stated again in the limitations and the FAQ below.
The Wanderlog Email Scraper never logs in, never opens Wanderlog itself, and never touches the Wanderlog API. It reads Google's public index through the Apify GOOGLE_SERP proxy and nothing else.
What the Wanderlog Email Scraper actually reads
Wanderlog is a trip-planning and itinerary app. Its public web surface is a very large body of programmatically generated destination guides - best-of lists, things-to-do pages and saved itineraries.
Because almost every one of those pages is pinned to a place, the Wanderlog Email Scraper is unusually good at destination-led discovery. It is much weaker at supplier identity, and this README will not pretend otherwise.
Who the Wanderlog Email Scraper is for
The honest audience is destination marketing organisations mapping which places already have guide coverage, affiliate and content-partnership managers, and travel-tech vendors doing destination research before a market push.
If what you actually need is operator or supplier contacts, use the Klook Email Scraper, the TourRadar Email Scraper or the Viator Email Scraper instead. Those platforms index businesses; Wanderlog indexes guides.
Wanderlog Email Scraper features
Every feature listed here is something the Wanderlog Email Scraper genuinely does. Nothing in this table is aspirational.
| Feature | What it means in practice |
|---|---|
Google site: targeting | Queries are scoped to wanderlog.com, so results stay on-platform |
| Query expansion | Base, quoted and intitle: phrasings, plus one variant per query modifier; base queries run first |
| Domain-filtered extraction | Only emails ending in your customDomains values are kept |
| Global deduplication | Each unique email is pushed once, across every query and every page |
| Email normalisation | Understands name [at] domain [dot] com, name (at) domain, name @ domain.com, domain .com, zero-width characters and the full-width @ |
| Junk filter | Rejects placeholders such as email@, yourname@, test@, xxx@ and single-character locals |
| Boundary-correct matching | @gmail.com does not match inside @gmail.company or @gmail.com.br |
| Soft-wrap repair | Drops a hit that is only the tail of another email in the same block |
| Structural block parsing | Locates the <h3> title then the smallest surrounding block, instead of relying on Google's CSS class names |
| Whole-page fallback parser | If Google's markup changes, the run degrades to "emails without account details" rather than "no emails" |
| Block detection | CAPTCHA, "unusual traffic" and consent pages are detected and retried, not counted as empty |
| Retries and backoff | Up to 3 attempts per page, exponential backoff, a fresh proxy session per request |
| Failed-query requeue | Blocked or failed queries are re-queued once at the end of the run |
| Concurrency control | An asyncio worker pool with a shared stop signal on maxEmails |
| Resumable state | State is stored in the key-value store keyed by an input hash, and saved on PERSIST_STATE, MIGRATING and ABORTING |
| Run summary | Logs pages fetched, blocked pages, retries and emails per page |
How the Wanderlog Email Scraper works
The pipeline is short and completely transparent. There is no browser, no JavaScript rendering, no authentication and no cookies anywhere in it.
- The Wanderlog Email Scraper reads your input: keywords, location, email domains and limits.
- It builds Google queries with the
site:operator againstwanderlog.com, for examplesite:wanderlog.com travel guide "@gmail.com" "Kyoto". - It fetches Google result pages through the Apify GOOGLE_SERP proxy using async
aiohttprequests. - It parses each result block structurally, locating the
<h3>title and then the smallest surrounding block. - It extracts emails from that block text with a domain-filtered regex.
- It deduplicates globally and pushes each lead straight to the Apify dataset.
Because step 6 is immediate, you can watch rows land while the run is still going, and abort early once you have enough for your travel lead generation campaign.
Wanderlog Email Scraper input fields
Field names and defaults below are verbatim from the Wanderlog Email Scraper input schema. Only keywords is required.
| Field | Type | Default | Meaning |
|---|---|---|---|
keywords | array (required) | ["travel guide", "itinerary"] | 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, DE...) |
expandQueries | boolean | true | Search each keyword x domain pair in several phrasings |
queryModifiers | array | ["email", "contact", "bookings", "group tours", "partnerships"] | Extra words combined with each keyword when expansion is on |
maxPagesPerQuery | integer 1-50 | 30 | Page cap per query |
maxConcurrency | integer 1-20 | 5 | Parallel queries |
JSON input example for the Wanderlog Email Scraper
This configuration runs the Wanderlog Email Scraper against Japanese itinerary planning pages, keeping only consumer mailbox domains.
{"keywords": ["travel guide", "itinerary"],"location": "Kyoto","customDomains": ["@gmail.com", "@yahoo.com"],"maxEmails": 50,"countryCode": "JP","expandQueries": true,"queryModifiers": ["email", "contact", "bookings", "group tours", "partnerships"],"maxPagesPerQuery": 30,"maxConcurrency": 5}
Wanderlog Email Scraper output fields
Every dataset item produced by the Wanderlog Email Scraper carries all fourteen of these fields. There are no others.
| Field | Meaning |
|---|---|
network | Platform name |
keyword | The keyword that produced the lead |
query | The exact Google query used |
title | Raw result title |
accountName | Account label Google prints |
fullName | Display name parsed from a profile-style title; empty for post captions |
username | URL-safe handle when the platform exposes one; otherwise null |
profileUrl | Canonical account URL when a handle is known; otherwise empty |
url | Direct platform link when exposed, else the profile URL |
description | Bio/caption snippet, cleaned of labels and engagement counters |
email | Lower-cased email address |
emailDomain | The matched domain (e.g. @gmail.com) |
possiblyTruncated | true when Google's snippet ellipsis touched the email - verify before sending |
foundAt | ISO 8601 UTC timestamp |
JSON output example from the Wanderlog Email Scraper
Look closely at the title and profileUrl values. The handles are guide slugs, not businesses - which is exactly the point made in the intro.
[{"network": "Wanderlog","keyword": "travel guide","query": "site:wanderlog.com travel guide \"@gmail.com\" \"Kyoto\"","title": "The 50 best things to do in Kyoto - Wanderlog","accountName": "best-things-to-do-in-kyoto","fullName": "The 50 best things to do in Kyoto","username": "best-things-to-do-in-kyoto","profileUrl": "https://wanderlog.com/view/best-things-to-do-in-kyoto","url": "https://wanderlog.com/view/best-things-to-do-in-kyoto","description": "Temples, tea houses and day trips around Kyoto. Tips and corrections: kyotoguidedesk@gmail.com","email": "kyotoguidedesk@gmail.com","emailDomain": "@gmail.com","possiblyTruncated": false,"foundAt": "2026-08-31T09:14:22Z"},{"network": "Wanderlog","keyword": "itinerary","query": "site:wanderlog.com itinerary contact \"@gmail.com\" \"Kyoto\"","title": "7-day Kyoto and Osaka itinerary - Wanderlog","accountName": "7-day-kyoto-osaka-itinerary","fullName": "7-day Kyoto and Osaka itinerary","username": "7-day-kyoto-osaka-itinerary","profileUrl": "https://wanderlog.com/view/7-day-kyoto-osaka-itinerary","url": "https://wanderlog.com/view/7-day-kyoto-osaka-itinerary","description": "A week across Kansai with transport notes. Partnership enquiries: kansai.trips@yahoo.com","email": "kansai.trips@yahoo.com","emailDomain": "@yahoo.com","possiblyTruncated": false,"foundAt": "2026-08-31T09:15:03Z"},{"network": "Wanderlog","keyword": "travel guide","query": "site:wanderlog.com intitle:\"travel guide\" \"@gmail.com\"","title": "Where to eat in Lisbon: a local travel guide - Wanderlog","accountName": "where-to-eat-in-lisbon","fullName": "Where to eat in Lisbon: a local travel guide","username": "where-to-eat-in-lisbon","profileUrl": "https://wanderlog.com/view/where-to-eat-in-lisbon","url": "https://wanderlog.com/view/where-to-eat-in-lisbon","description": "Bairro Alto, Alfama and Belem picks. Submissions to lisbonfoodnotes@gmail...","email": "lisbonfoodnotes@gmail.com","emailDomain": "@gmail.com","possiblyTruncated": true,"foundAt": "2026-08-31T09:15:41Z"}]
The third row shows possiblyTruncated: true. Google's snippet ellipsis touched that address, so confirm it before you add it to any outreach sequence.
Use cases for the Wanderlog Email Scraper
These are the applications the measured behaviour of the Wanderlog Email Scraper actually supports. Each assumes you understand you are collecting guide pages.
| Audience | How they use the Wanderlog Email Scraper |
|---|---|
| Destination marketing organisations | Map which destinations already carry guide coverage and where a region is under-represented |
| Content and affiliate managers | Find guide pages worth a travel content partnerships pitch or an affiliate placement |
| Travel-tech vendors | Run destination research before entering a market, and gather travel trade contacts published on guide pages |
| Travel PR teams | Identify itinerary planning pages covering a client destination |
| Tour aggregators | Spot destinations with heavy trip planning tool demand before recruiting supply there |
| Market researchers | Build a destination-by-destination picture of published travel guide pages |
Destination-led targeting with location and countryCode
The location and countryCode inputs are the strongest levers the Wanderlog Email Scraper has, and they matter more here than on any other platform in this family. Nearly every indexed Wanderlog page is pinned to a place.
Set location to a city, region or country phrase and it is appended to every query the Wanderlog Email Scraper builds. "Lisbon", "Hokkaido", "Patagonia" and "Amalfi Coast" all behave sensibly.
Set countryCode to a two-letter code such as US, GB, DE, JP or AU and the search proxy resolves Google from that country. Pair it with a matching location for destination-led prospecting that reflects how travellers in that market actually search.
Run the same keywords across ten destinations in ten separate runs. That is a far better strategy than one broad run, because it works around the result cap described in the limitations.
Tips for getting more from the Wanderlog Email Scraper
Widen customDomains beyond the @gmail.com and @yahoo.com defaults if you want business mailboxes. Adding @outlook.com, @hotmail.com or a specific corporate domain changes what the Wanderlog Email Scraper keeps, and it changes the yield profile substantially.
Keep expandQueries on. It is the mechanism that gets you past a single query's ceiling, and base queries still run first so the most relevant results arrive early.
Raise maxConcurrency carefully. Higher parallelism finishes a Wanderlog Email Scraper run sooner, but it increases the chance of blocked pages, which the Actor then has to retry.
Lower maxEmails for a quick sample before committing to a long run. A 20-email test tells you whether your keyword and domain combination is productive on this platform.
Limitations of the Wanderlog Email Scraper
These constraints are stated plainly so you can decide whether the Wanderlog Email Scraper fits your project with full information.
- Wanderlog pages are auto-generated travel guides rather than operator profiles, so rows usually identify a guide instead of a business. In a live run of roughly 10 parsed result blocks, the Wanderlog Email Scraper produced about 10 identities, 10 profile URLs and 4 unique emails. Attribution is near-complete, but what is being attributed is a guide page, not a company. A full
profileUrlcolumn here is not a full operator column - theusernameyou get is a guide slug. - Only accounts whose email is publicly visible in Google's index can be found. If an address was never indexed, no configuration will surface it.
- Google caps a single query at roughly 300 results. Query expansion exists precisely because of that ceiling, and it is why running several narrow destination-led queries beats one broad one.
possiblyTruncated: truemeans Google's snippet ellipsis may have cut the address short. Verify those rows before sending.- The Wanderlog 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.
usernameandprofileUrlare only populated when Google exposes a handle in the result. On some pages Google shows only a display name, leaving those fields empty. That is a Google limitation, not a bug.- Results vary with keywords, domains and location. No volume is guaranteed.
Responsible use and GDPR
The addresses the Wanderlog Email Scraper collects were published deliberately, on public pages, for enquiries. That is the basis on which you should treat them.
Identify yourself and your organisation in the first line. State plainly why you are writing and how you found the address. Honour opt-out requests immediately and permanently.
Keep a documented lawful basis under GDPR, and follow CAN-SPAM or your local equivalent. Legitimate interest can cover B2B outreach, but only if the message is genuinely relevant to the recipient's business and easy to stop.
Wanderlog Email Scraper FAQ
How many results should I expect from the Wanderlog Email Scraper?
In a measured live run, roughly 10 parsed Google result blocks yielded about 10 identities, 10 profile URLs and 4 unique emails. That is a good attribution rate and a moderate email rate, but no volume is guaranteed - output depends entirely on your keywords, domains and location.
Does a 10-out-of-10 profile URL rate mean I get 10 operator profiles?
No, and this is the most important thing to understand. Those handles are auto-generated guide slugs. You are getting near-complete identification of guide pages, not of businesses.
Does the Wanderlog Email Scraper log into Wanderlog?
No. It never logs in, never opens the Wanderlog website and never uses the Wanderlog API. Everything comes from publicly indexed Google search results - titles, snippets and site labels.
Why is username sometimes null and profileUrl empty?
Those fields are populated only when Google exposes a handle in the result block. When Google prints just a display name, the row keeps accountName and fullName but leaves the handle fields empty. It is a Google limitation, not a defect.
What does possiblyTruncated mean?
It flags a row where Google's snippet ellipsis touched the email address, so the value may be incomplete. Treat every possiblyTruncated row from the Wanderlog Email Scraper as needing confirmation before use.
Is the Wanderlog Email Scraper affiliated with Wanderlog?
No. It is an independent tool, not officially supported, affiliated with or endorsed by Wanderlog. It only reads publicly indexed Google results.
Can I run the Wanderlog Email Scraper without Apify proxy credentials?
No. It depends on the Apify GOOGLE_SERP proxy to fetch search result pages, so proxy access is a hard requirement.
How do I target a specific destination?
Set location to the place phrase and countryCode to the matching two-letter country code. Destination-led runs are the natural way to use the Wanderlog Email Scraper because the underlying pages are place-pinned.
Should I turn expandQueries off?
Usually not. Expansion runs each keyword and domain pair in several phrasings, which is how the Wanderlog Email Scraper works around Google's roughly 300-result ceiling per query.
Why am I only getting 100 emails?
Free Apify plans cap a run at 100 emails. Paid plans are uncapped, so raising maxEmails above 100 only takes effect on a paid plan.
Which Actor should I use instead if I want tour operator contacts?
Use the Klook Email Scraper for Asia-Pacific activity suppliers, the TourRadar Email Scraper for independent multi-day operators, or the GetYourGuide Email Scraper for European activity providers.
How does this compare with the Lonely Planet Actor?
Both index content rather than businesses. The Lonely Planet Email Scraper covers editorial articles with almost no handle attribution, while the Wanderlog Email Scraper covers auto-generated guides with near-complete slug attribution.
Can I resume an interrupted Wanderlog Email Scraper run?
Yes. Run state is stored in the key-value store keyed by a hash of your input, and it is saved on Apify's PERSIST_STATE, MIGRATING and ABORTING events.
What export formats are available?
A Wanderlog Email Scraper dataset can be exported as CSV, JSON, Excel or XML from the Apify console, or pulled through the Apify API into your CRM.
What happens if Google changes its result markup?
The Wanderlog Email Scraper falls back to a whole-page parser, so a layout change degrades the run to "emails without account details" rather than "no emails at all".
Related Actors
The Wanderlog Email Scraper is part of a family of Travel, Hospitality and Food email extractors that all share this pipeline and differ only in the platform they target.
| Actor | What it collects |
|---|---|
| Airbnb Email Scraper | Public contact emails from Airbnb |
| Booking.com Email Scraper | Public contact emails from Booking.com |
| Caviar Email Scraper | Public contact emails from Caviar |
| ChowNow Email Scraper | Public contact emails from ChowNow |
| Contiki Email Scraper | Public contact emails from Contiki |
| Craigslist Email Scraper | Public contact emails from Craigslist |
| Delivery.com Email Scraper | Public contact emails from Delivery.com |
| DoorDash Email Scraper | Public contact emails from DoorDash |
| EatStreet Email Scraper | Public contact emails from EatStreet |
| G Adventures Email Scraper | Public contact emails from G Adventures |
| GetYourGuide Email Scraper | Public contact emails from GetYourGuide |
| Grubhub Email Scraper | Public contact emails from Grubhub |
| Hostelbookers Email Scraper | Public contact emails from Hostelworld |
| HotelsCombined Email Scraper | Public contact emails from HotelsCombined |
| Intrepid Travel Email Scraper | Public contact emails from Intrepid Travel |
| Just Eat Email Scraper | Public contact emails from Just Eat |
| Klook Email Scraper | Public contact emails from Klook |
| OpenTable Email Scraper | Public contact emails from OpenTable |
| Resy Email Scraper | Public contact emails from Resy |
| TheFork Email Scraper | Public contact emails from TheFork |
| Toast Restaurant Email Scraper | Public contact emails from Toast |
| TourRadar Email Scraper | Public contact emails from TourRadar |
| Traveloka Email Scraper | Public contact emails from Traveloka |
| Tripadvisor Attractions Email Scraper | Public contact emails from Tripadvisor |
| Tripadvisor Hotels Email Scraper | Public contact emails from Tripadvisor |
| Tripadvisor Restaurants Email Scraper | Public contact emails from Tripadvisor |
| Uber Eats Email Scraper | Public contact emails from Uber Eats |
| Viator Email Scraper | Public contact emails from Viator |
| Wego Email Scraper | Public contact emails from Wego |
| Zomato Email Scraper | Public contact emails from Zomato |
| Airbnb Email and Phone Number Scraper | Emails and phone numbers from Airbnb |
| Booking.com Email and Phone Number Scraper | Emails and phone numbers from Booking.com |
| Caviar Email and Phone Number Scraper | Emails and phone numbers from Caviar |
| ChowNow Email and Phone Number Scraper | Emails and phone numbers from ChowNow |
| Contiki Email and Phone Number Scraper | Emails and phone numbers from Contiki |
| Craigslist Email and Phone Number Scraper | Emails and phone numbers from Craigslist |
| Delivery.com Email and Phone Number Scraper | Emails and phone numbers from Delivery.com |
| DoorDash Email and Phone Number Scraper | Emails and phone numbers from DoorDash |
| EatStreet Email and Phone Number Scraper | Emails and phone numbers from EatStreet |
| G Adventures Email and Phone Number Scraper | Emails and phone numbers from G Adventures |
| Grubhub Email and Phone Number Scraper | Emails and phone numbers from Grubhub |
| Hostelworld Email and Phone Number Scraper | Emails and phone numbers from Hostelworld |
Leave a review
If the Wanderlog 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.