Travel Influencer Marketing API: Find Instagram Travel Creators Programmatically
Travel is the most-searched vertical on Social Intel. Hotel chains, tourism boards, travel agencies, and luggage brands all need the same thing: a reliable way to find Instagram creators in specific destinations and niches, with contact details for outreach. This guide shows how to automate travel influencer discovery with a pay-per-request API — no platform subscriptions, no manual browsing.
- Travel is the #1 query category on Social Intel — more searches than fitness, beauty, or food combined
- Search Instagram travel creators by keyword ("adventure travel", "luxury hotels"), country, city, follower count, and gender
- Pricing: $0.50 USDC per search (up to 20 results), ~$1.30 for 100 results — no signup, no subscription
- Returns username, follower count, category, biography, and
public_emailfor direct outreach - Works as a REST API (Python/httpx + x402) and as an MCP tool for Claude, Cursor, and other AI assistants
- Free demo available: try
?query=travel&demo=trueto see cached results instantly
Contents
- Why travel influencer marketing is different
- The problem: finding the right creators at scale
- How the Social Intel API works
- Search filters for travel campaigns
- Quickstart: find travel influencers in 5 minutes
- Python example: multi-destination campaign builder
- Example API response
- Use cases by industry
- Using the MCP server with AI assistants
- Pricing breakdown
- Free demo mode
- FAQ
Why Travel Influencer Marketing Is Different
Travel influencer marketing has dynamics that set it apart from other verticals. Travel decisions are high-intent purchases — a hotel booking in Bali is $200–$2,000, a luggage purchase is $300–$500. When someone follows a travel creator and sees them genuinely enjoying a resort, that single post can drive more revenue than months of banner ads.
But the travel niche has a discovery problem. Unlike fitness or beauty — where creators cluster around universal hashtags — travel influencers fragment across destinations, travel styles, and sub-niches. A luxury resort in the Maldives needs different creators than a backpacker hostel in Vietnam. An adventure tour operator in New Zealand needs creators who attract a different audience than a family-friendly cruise line.
Finding the right match requires searching across destinations, audience demographics, and content style — a task that does not scale manually.
The Problem: Finding the Right Creators at Scale
The typical approach to finding travel influencers:
- Search Instagram hashtags (
#travelgram,#wanderlust,#luxurytravel) - Browse dozens of profiles manually
- Check if the creator actually posts about the target destination
- Verify follower count, engagement, and content quality
- Look for a contact email on their profile
- Copy everything into a spreadsheet
- Repeat for every destination in the campaign
For a hotel chain launching campaigns across 5 destinations, this process takes 40–60 hours of manual research. And the results go stale quickly — new creators emerge, follower counts shift, and contact details change.
Traditional influencer platforms (Modash, HypeAuditor, Upfluence) solve part of this problem, but they cost $500–$2,000/month and require annual contracts. For a travel agency running seasonal campaigns or a developer building a campaign tool, the economics do not work.
The Social Intel API reduces this to a single HTTP call per destination. Search "travel photography" + country "Thailand" + min_followers 10000 — get 100 matching creators with contact emails in under 2 seconds. Cost: $0.50–$1.30 per search.
How the Social Intel API Works
The Social Intel API is a REST endpoint that searches Instagram profiles by keyword and demographic filters. It uses the x402 payment protocol — instead of API keys and billing dashboards, you include USDC payment in the request header and the server verifies payment on-chain before returning data.
GET https://socialintel.dev/v1/search
On first call, you receive an HTTP 402 response with payment instructions. Your x402-compatible HTTP client (or the MCP server) handles the payment automatically and retries. The server verifies the on-chain transaction and returns structured influencer data.
No signup. No API keys. No monthly invoices. You fund a wallet once and pay per request.
Search Filters for Travel Campaigns
| Parameter | Type | Description | Travel Example |
|---|---|---|---|
query |
string | Niche keyword or topic | travel photography, luxury hotels |
country |
string | Full country name | Thailand, Italy, Australia |
city |
string | City-level targeting | Bali, Barcelona, Tokyo |
gender |
string | Creator gender signal | woman, man |
min_followers |
integer | Minimum follower count | 10000, 50000 |
is_verified |
boolean | Only verified accounts | true |
limit |
integer | Results (max 100) | 50 |
Results are sorted by follower count (descending). Each result includes: username, full_name, followers, following, media_count, category, biography, public_email (when available), is_verified, is_business, and gender.
Travel is broad. Use specific sub-niche queries for better results: "luxury hotel reviews" instead of "travel", "backpacking southeast asia" instead of "adventure", "family travel tips" instead of "vacation", "van life europe" instead of "road trip". The more specific your query, the more relevant the results.
Quickstart: Find Travel Influencers in 5 Minutes
You need an x402-compatible HTTP client to make paid calls. Install the Python SDK:
pip install x402 httpx
Then fund a wallet with USDC on Base — any amount over $0.50 is enough to test.
import httpx from x402.httpx import PaymentClientMiddleware # Configure your wallet (Base network, USDC) client = httpx.Client( transport=PaymentClientMiddleware( private_key="0x..." # your wallet private key ) ) # Find travel influencers in Thailand response = client.get( "https://socialintel.dev/v1/search", params={ "query": "travel photography", "country": "Thailand", "min_followers": 10000, "limit": 20 } ) data = response.json() print(f"Found {data['count']} travel creators") for creator in data["results"]: email = creator.get("public_email", "—") print(f"@{creator['username']} {creator['followers']:,} followers {email}")
Python Example: Multi-Destination Campaign Builder
This script searches for travel influencers across multiple destinations and exports a consolidated outreach list:
import httpx import csv from x402.httpx import PaymentClientMiddleware client = httpx.Client( transport=PaymentClientMiddleware(private_key="0x...") ) # Campaign: luxury travel creators in 5 destinations destinations = [ {"query": "luxury travel", "country": "Italy"}, {"query": "luxury hotels", "country": "Thailand"}, {"query": "luxury resorts", "country": "Mexico"}, {"query": "luxury travel", "country": "France"}, {"query": "luxury hotels", "country": "Japan"}, ] all_creators = [] for dest in destinations: resp = client.get( "https://socialintel.dev/v1/search", params={**dest, "min_followers": 15000, "limit": 50} ) results = resp.json().get("results", []) for r in results: r["search_country"] = dest["country"] all_creators.extend(results) print(f"{dest['country']}: {len(results)} creators found") # Filter to those with contact emails with_email = [c for c in all_creators if c.get("public_email")] # Export to CSV with open("travel_campaign.csv", "w", newline="") as f: writer = csv.DictWriter(f, fieldnames=[ "search_country", "username", "full_name", "followers", "category", "public_email" ]) writer.writeheader() for c in with_email: writer.writerow({ "search_country": c["search_country"], "username": c.get("username"), "full_name": c.get("full_name"), "followers": c.get("followers"), "category": c.get("category"), "public_email": c.get("public_email") }) print(f"\n{len(with_email)} creators with email out of {len(all_creators)} total") print(f"Total API cost: ${len(destinations) * 0.50:.2f}")
5 destination searches x $0.50 each = $2.50 total. That returns up to 250 travel influencer profiles with contact emails — the equivalent of 20+ hours of manual research. For 100 results per search, the total would be ~$6.50.
Example API Response
Here is what a real API response looks like for a travel influencer search:
{
"results": [
{
"username": "wanderlust_adventures",
"full_name": "Maya Chen | Travel & Adventure",
"followers": 487000,
"following": 1203,
"media_count": 2847,
"category": "Travel",
"bio": "Full-time travel creator. 65+ countries. Hotel & destination partnerships.",
"public_email": "[email protected]",
"is_verified": true,
"is_business": true,
"gender": "woman"
},
{
"username": "the_adventure_journal",
"full_name": "James & Lia | Adventure Travel",
"followers": 312000,
"following": 876,
"media_count": 1956,
"category": "Travel",
"bio": "Couple travel | Hiking, diving, camping. DM for collabs",
"public_email": "[email protected]",
"is_verified": false,
"is_business": true,
"gender": null
},
{
"username": "solotravel.sara",
"full_name": "Sara Nomad",
"followers": 189000,
"following": 543,
"media_count": 1234,
"category": "Travel",
"bio": "Solo female traveler. Budget tips & hidden gems. 40 countries solo.",
"public_email": "[email protected]",
"is_verified": false,
"is_business": true,
"gender": "woman"
},
{
"username": "luxuryescapes_official",
"full_name": "Luxury Escapes | 5-Star Travel",
"followers": 156000,
"following": 312,
"media_count": 890,
"category": "Travel",
"bio": "Curated luxury hotel & resort content. Brand inquiries below",
"public_email": "[email protected]",
"is_verified": true,
"is_business": true,
"gender": "man"
},
{
"username": "backpack_diaries",
"full_name": "Tom Backpack",
"followers": 78000,
"following": 1567,
"media_count": 2103,
"category": "Travel",
"bio": "Backpacking SE Asia & South America. Budget travel content",
"public_email": null,
"is_verified": false,
"is_business": true,
"gender": "man"
}
],
"count": 5
}
Each result includes everything you need for outreach: username for profile verification, follower count for tier assessment, category confirmation, biography for content fit evaluation, and public_email for direct contact.
Use Cases by Industry
Hotel Chains & Resorts
Search for creators by destination country and city. A boutique hotel in Santorini can find travel photographers in Greece with 20K+ followers who post about islands and luxury stays. Send partnership offers directly via public_email — no middleman agency fees.
query=luxury hotels&country=Greece&city=Santorini&min_followers=20000
Tourism Boards & DMOs
Destination marketing organizations promote entire regions. Use multi-query campaigns to find creators across travel sub-niches — adventure, culture, food tourism — for a specific country. A tourism board promoting Portugal can search "portugal travel", "lisbon food", and "algarve beaches" in three API calls for $1.50 total.
Travel Agencies & Tour Operators
Tour operators selling specific experiences (safari, diving, trekking) need creators whose audience matches the experience type. Search by niche keyword: "safari travel", "scuba diving travel", "trekking nepal". Filter by follower count to match campaign budget — micro-influencers (10K–50K) for cost-effective awareness, macro-influencers (100K+) for reach.
Luggage & Travel Gear Brands
Travel gear brands need creators who showcase products in real travel contexts. Search "travel gear", "packing tips", or "digital nomad" to find creators whose content naturally integrates product placement. These creators often have higher purchase-intent audiences than generic travel accounts.
Using the MCP Server with AI Assistants
If you use Claude Desktop, Cursor, or another MCP-compatible AI assistant, you can search for travel influencers using natural language — no code required. The Social Intel MCP server exposes the search_leads tool, and the AI agent handles payment automatically from its wallet.
{
"mcpServers": {
"social-intel": {
"command": "python",
"args": ["-m", "mcp_server"],
"env": {
"SOCIAL_INTEL_API_URL": "https://socialintel.dev",
"WALLET_PRIVATE_KEY": "0x..."
}
}
}
}
Then in Claude, just ask:
"Find 30 travel photography influencers in Italy with at least 20,000 followers." Or: "Search for luxury hotel reviewers in Thailand and export their emails." Claude calls search_leads, pays $0.50 USDC automatically per search, and returns structured results you can filter, sort, and export right in the chat.
Pricing Breakdown
The API uses dynamic per-request pricing via the x402 protocol:
| Results requested | Price (USDC) | Cost per result |
|---|---|---|
| 1–20 | $0.50 | ≤$0.025 |
| 21–50 | $0.50 + $0.002/result above 20 | ≤$0.004 |
| 51–100 | ~$0.80–$1.30 | ≤$0.003 |
No monthly minimums. No rate limits. No signup required.
| Approach | Cost | Time |
|---|---|---|
| Manual Instagram research (5 destinations) | Free (labor: 40+ hours) | 1–2 weeks |
| Influencer platform subscription (Modash/HypeAuditor) | $500–$2,000/month | Minutes after setup |
| Social Intel API (5 searches, 50 results each) | $2.50 | Minutes, no setup |
For seasonal campaigns (summer travel, holiday destinations), the pay-per-request model means you pay only during active campaign planning — not 12 months of subscription for 2 months of use.
Free Demo Mode
Want to see the API response format before funding a wallet? Use demo mode to get cached results instantly — no payment required:
curl "https://socialintel.dev/v1/search?query=travel&demo=true"
Demo mode returns cached results from previous searches. The data is real but may not be current. Use it to test your integration, validate the response schema, and see the kind of data the API returns.
Ready to find travel influencers at scale?
Try the free demo, then make your first paid search for $0.50. No signup, no subscription, no API keys.
View API Docs → Try Free Demo →Frequently Asked Questions
How do I find travel influencers with an API?
The Social Intel API lets you search Instagram for travel influencers by keyword (e.g. travel photography, adventure travel, luxury hotels), country, city, follower count, and gender. A single API call returns up to 100 profiles with username, follower count, category, biography, and public contact email. Pricing is $0.50 per search — no signup or subscription required.
What types of travel influencers can I find?
The API returns travel creators across all sub-niches: adventure travel, luxury travel, backpacking, solo female travel, family travel, food tourism, van life, digital nomads, destination photography, and more. Use the query parameter to target specific sub-niches (e.g. "luxury hotel reviews" or "backpacking southeast asia").
Can I search travel influencers by destination country?
Yes. Use the country parameter with the full country name (e.g. "Thailand", "Italy", "United States") to find travel creators based in or focused on a specific destination. You can also use the city parameter (e.g. "Bali", "Barcelona") for more precise targeting.
How much does the travel influencer API cost?
Pricing is $0.50 USDC for up to 20 results, scaling to approximately $1.30 for 100 results ($0.50 base + $0.002 per result above 20). No monthly fees, no signup, no minimum spend. Payment is via x402 protocol using USDC on Base chain.
Does the API return contact emails for travel influencers?
Yes — for Instagram business accounts with a public contact email, the API returns the public_email field. Travel creators who actively seek brand partnerships typically have public emails. In our testing, roughly 30–40% of travel business accounts include a public contact email.
Can AI agents use this API to find travel influencers automatically?
Yes. The Social Intel MCP server lets Claude, Cursor, and other AI assistants search for travel influencers using natural language. The AI agent handles x402 payment automatically. You can also integrate the REST API into any automated pipeline using the x402 Python SDK.
Related: What is x402? How AI agents pay for APIs · How to Find Micro-Influencers with an API · Using Instagram Data in Claude via MCP · Travel Influencer Marketing