Wanderlog Email Scraper avatar

Wanderlog Email Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
Wanderlog Email Scraper

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

Leads Scraper

Maintained by Community

Actor 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.

FeatureWhat it means in practice
Google site: targetingQueries are scoped to wanderlog.com, so results stay on-platform
Query expansionBase, quoted and intitle: phrasings, plus one variant per query modifier; base queries run first
Domain-filtered extractionOnly emails ending in your customDomains values are kept
Global deduplicationEach unique email is pushed once, across every query and every page
Email normalisationUnderstands name [at] domain [dot] com, name (at) domain, name @ domain.com, domain .com, zero-width characters and the full-width @
Junk filterRejects 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 repairDrops a hit that is only the tail of another email in the same block
Structural block parsingLocates the <h3> title then the smallest surrounding block, instead of relying on Google's CSS class names
Whole-page fallback parserIf Google's markup changes, the run degrades to "emails without account details" rather than "no emails"
Block detectionCAPTCHA, "unusual traffic" and consent pages are detected and retried, not counted as empty
Retries and backoffUp to 3 attempts per page, exponential backoff, a fresh proxy session per request
Failed-query requeueBlocked or failed queries are re-queued once at the end of the run
Concurrency controlAn asyncio worker pool with a shared stop signal on maxEmails
Resumable stateState is stored in the key-value store keyed by an input hash, and saved on PERSIST_STATE, MIGRATING and ABORTING
Run summaryLogs 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.

  1. The Wanderlog Email Scraper reads your input: keywords, location, email domains and limits.
  2. It builds Google queries with the site: operator against wanderlog.com, for example site:wanderlog.com travel guide "@gmail.com" "Kyoto".
  3. It fetches Google result pages through the Apify GOOGLE_SERP proxy using async aiohttp requests.
  4. It parses each result block structurally, locating the <h3> title and then the smallest surrounding block.
  5. It extracts emails from that block text with a domain-filtered regex.
  6. 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.

FieldTypeDefaultMeaning
keywordsarray (required)["travel guide", "itinerary"]Search terms describing the pages you want
locationstring""Optional location phrase added to every query
customDomainsarray["@gmail.com", "@yahoo.com"]Only emails on these domains are kept; the @ is optional
maxEmailsinteger 1-1000020Stop after this many unique emails
countryCodestring""Two-letter country for the search proxy (US, GB, DE...)
expandQueriesbooleantrueSearch each keyword x domain pair in several phrasings
queryModifiersarray["email", "contact", "bookings", "group tours", "partnerships"]Extra words combined with each keyword when expansion is on
maxPagesPerQueryinteger 1-5030Page cap per query
maxConcurrencyinteger 1-205Parallel 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.

FieldMeaning
networkPlatform name
keywordThe keyword that produced the lead
queryThe exact Google query used
titleRaw result title
accountNameAccount label Google prints
fullNameDisplay name parsed from a profile-style title; empty for post captions
usernameURL-safe handle when the platform exposes one; otherwise null
profileUrlCanonical account URL when a handle is known; otherwise empty
urlDirect platform link when exposed, else the profile URL
descriptionBio/caption snippet, cleaned of labels and engagement counters
emailLower-cased email address
emailDomainThe matched domain (e.g. @gmail.com)
possiblyTruncatedtrue when Google's snippet ellipsis touched the email - verify before sending
foundAtISO 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.

AudienceHow they use the Wanderlog Email Scraper
Destination marketing organisationsMap which destinations already carry guide coverage and where a region is under-represented
Content and affiliate managersFind guide pages worth a travel content partnerships pitch or an affiliate placement
Travel-tech vendorsRun destination research before entering a market, and gather travel trade contacts published on guide pages
Travel PR teamsIdentify itinerary planning pages covering a client destination
Tour aggregatorsSpot destinations with heavy trip planning tool demand before recruiting supply there
Market researchersBuild 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 profileUrl column here is not a full operator column - the username you 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: true means 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.
  • username and profileUrl are 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".

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.

ActorWhat it collects
Airbnb Email ScraperPublic contact emails from Airbnb
Booking.com Email ScraperPublic contact emails from Booking.com
Caviar Email ScraperPublic contact emails from Caviar
ChowNow Email ScraperPublic contact emails from ChowNow
Contiki Email ScraperPublic contact emails from Contiki
Craigslist Email ScraperPublic contact emails from Craigslist
Delivery.com Email ScraperPublic contact emails from Delivery.com
DoorDash Email ScraperPublic contact emails from DoorDash
EatStreet Email ScraperPublic contact emails from EatStreet
G Adventures Email ScraperPublic contact emails from G Adventures
GetYourGuide Email ScraperPublic contact emails from GetYourGuide
Grubhub Email ScraperPublic contact emails from Grubhub
Hostelbookers Email ScraperPublic contact emails from Hostelworld
HotelsCombined Email ScraperPublic contact emails from HotelsCombined
Intrepid Travel Email ScraperPublic contact emails from Intrepid Travel
Just Eat Email ScraperPublic contact emails from Just Eat
Klook Email ScraperPublic contact emails from Klook
OpenTable Email ScraperPublic contact emails from OpenTable
Resy Email ScraperPublic contact emails from Resy
TheFork Email ScraperPublic contact emails from TheFork
Toast Restaurant Email ScraperPublic contact emails from Toast
TourRadar Email ScraperPublic contact emails from TourRadar
Traveloka Email ScraperPublic contact emails from Traveloka
Tripadvisor Attractions Email ScraperPublic contact emails from Tripadvisor
Tripadvisor Hotels Email ScraperPublic contact emails from Tripadvisor
Tripadvisor Restaurants Email ScraperPublic contact emails from Tripadvisor
Uber Eats Email ScraperPublic contact emails from Uber Eats
Viator Email ScraperPublic contact emails from Viator
Wego Email ScraperPublic contact emails from Wego
Zomato Email ScraperPublic contact emails from Zomato
Airbnb Email and Phone Number ScraperEmails and phone numbers from Airbnb
Booking.com Email and Phone Number ScraperEmails and phone numbers from Booking.com
Caviar Email and Phone Number ScraperEmails and phone numbers from Caviar
ChowNow Email and Phone Number ScraperEmails and phone numbers from ChowNow
Contiki Email and Phone Number ScraperEmails and phone numbers from Contiki
Craigslist Email and Phone Number ScraperEmails and phone numbers from Craigslist
Delivery.com Email and Phone Number ScraperEmails and phone numbers from Delivery.com
DoorDash Email and Phone Number ScraperEmails and phone numbers from DoorDash
EatStreet Email and Phone Number ScraperEmails and phone numbers from EatStreet
G Adventures Email and Phone Number ScraperEmails and phone numbers from G Adventures
Grubhub Email and Phone Number ScraperEmails and phone numbers from Grubhub
Hostelworld Email and Phone Number ScraperEmails 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.