DEV Community

How to Find Yoga Influencers Programmatically (API + Python)

Building a yoga app and need to find the right Instagram creators to partner with? Here's how I do it without scraping or API key bureaucracy.

The Problem With Finding Yoga Influencers

Most influencer discovery tools are built for marketers: annual contracts, minimum spend, CSV exports, manual review. If you're a developer building a feature that needs influencer data — say, a partnership recommendation engine or a creator discovery widget — none of that fits your workflow.

I needed a pay-per-query approach. Here's what I'm using.

One API Call

import httpx

response = httpx.get(
    "https://api.socialintel.dev/v1/search",
    params={
        "query": "yoga instructor",
        "country": "United States",
        "gender": "woman",
        "followers_min": 5000,
        "followers_max": 500000,
        "limit": 20
    }
)

data = response.json()
for creator in data.get("results", []):
    print(f"{creator['username']}{creator['followers']:,} followers")
Enter fullscreen mode Exit fullscreen mode

The endpoint returns real Instagram accounts filtered to your spec. First call gives you a free sample to validate the data quality.

What Comes Back

{
  "results": [
    {
      "username": "...",
      "followers": 124000,
      "category": "Yoga & Meditation",
      "gender": "woman",
      "country": "United States",
      "city": "Los Angeles",
      "email": "studio@...",
      "is_verified": false
    }
  ]
}
Enter fullscreen mode Exit fullscreen mode

Real follower counts, category tags, location, and contact email where available. No mock data, no stale snapshots.

Useful Filters for Yoga Discovery

The API supports everything I needed for targeting:

  • category — "Yoga & Meditation", "Fitness & Wellness", "Health & Lifestyle"
  • city — "Los Angeles", "New York", "Austin" — great for local studio partnerships
  • followers_min / followers_max — find micro-influencers (5K–50K) or macro creators
  • gender — "woman" or "man"
  • country — full name, e.g. "United Kingdom", "Canada"

Why x402 Instead of API Keys?

The endpoint uses the x402 payment protocol — $0.10 USDC per search on Base network. No signup, no monthly subscription, no rate limit tiers. Your AI agent can discover the endpoint and pay autonomously.

If you're building an agentic workflow, the MCP server lets Claude or any MCP-compatible agent run searches directly:

npx -y @smithery/cli@latest run @socialinteldev/social-intel-mcp
Enter fullscreen mode Exit fullscreen mode

Try It Without Paying

curl "https://api.socialintel.dev/v1/search/free?query=yoga+instructor&country=United+States"
Enter fullscreen mode Exit fullscreen mode

Returns a small preview — enough to see the data format and validate it works for your use case.

Docs and pricing: https://socialintel.dev

Top comments (0)