DEV Community

How to Find Beauty Influencers Programmatically (No Scraping, No API Keys)

Finding beauty influencers usually means hours on Instagram, spreadsheets, and guesswork. Or paying $300/month for a tool that gives you the same results.

Here's how to do it in one API call.

The Basics

curl "https://socialintel.dev/v1/search?query=beauty&demo=true"
Enter fullscreen mode Exit fullscreen mode

Response:

{
  "results": [
    {
      "username": "sulehairtransplant",
      "full_name": "Sule Hair Transplant",
      "followers": 3833075,
      "category": "Health/beauty",
      "is_verified": true,
      "public_email": "[available in paid response — ~50% of accounts]"
    },
    {
      "username": "blushbeautybar_sneha",
      "full_name": "Sneha Sharma | Makeup Artist | Educator",
      "followers": 677468,
      "category": null,
      "is_verified": false,
      "public_email": "[available in paid response — ~50% of accounts]"
    }
  ],
  "demo": true,
  "source": "cache"
}
Enter fullscreen mode Exit fullscreen mode

Demo mode returns up to 3 preview results. Full results (up to 100, with business emails) cost $0.10 USDC via x402 — no signup required.

Filter by Country

Looking for US-based beauty influencers specifically?

curl "https://socialintel.dev/v1/search?query=beauty&country=United+States&demo=true"
Enter fullscreen mode Exit fullscreen mode

Supported: 50+ countries. Use full country names ("United Kingdom" not "UK").

Filter by Follower Count

Finding micro-influencers (10K–100K) for better engagement rates:

curl "https://socialintel.dev/v1/search?query=skincare&min_followers=10000&max_followers=100000&demo=true"
Enter fullscreen mode Exit fullscreen mode

Filter by Gender

curl "https://socialintel.dev/v1/search?query=beauty&gender=woman&country=United+States&demo=true"
Enter fullscreen mode Exit fullscreen mode

Python Example

import requests

def find_beauty_influencers(keyword, country=None, min_followers=None, max_followers=None, limit=20):
    """Search for beauty influencers using Social Intel API."""
    params = {
        "query": keyword,
        "limit": limit,
    }
    if country:
        params["country"] = country
    if min_followers:
        params["min_followers"] = min_followers
    if max_followers:
        params["max_followers"] = max_followers

    headers = {
        # x402 payment handled automatically by client
        # Full docs: https://socialintel.dev/docs
    }

    response = requests.get("https://socialintel.dev/v1/search", params=params)

    if response.status_code == 402:
        # x402 payment required — use agentcash or x402 client
        print("Payment required. Run: npx agentcash@latest fetch", response.url)
        return []

    return response.json().get("results", [])

# Find US-based skincare micro-influencers
results = find_beauty_influencers(
    keyword="skincare",
    country="United States",
    min_followers=10000,
    max_followers=100000
)

for influencer in results:
    print(f"@{influencer['username']}{influencer['followers']:,} followers")
    if influencer.get('public_email'):
        print(f"  Email: {influencer['public_email']}")
Enter fullscreen mode Exit fullscreen mode

What You Get

Each result includes:

  • Username — direct Instagram handle
  • Full name — display name
  • Follower count — live numbers
  • Category — Instagram-assigned niche (Beauty, Health/Beauty, etc.)
  • Verified status — blue checkmark
  • Business email — public email from bio (~50% of accounts have one)

Using the MCP Server

If you're building AI agents, there's an MCP server that lets Claude or Cursor search for influencers directly:

{
  "mcpServers": {
    "social-intel": {
      "command": "npx",
      "args": ["-y", "social-intel-mcp"]
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

Once installed, you can say: "Find 20 US-based beauty influencers with over 50K followers" and the agent calls the API automatically (and pays $0.10 via its own wallet).

Try It

Free demo (3 results, no payment needed):

curl "https://socialintel.dev/v1/search?query=beauty&demo=true"
Enter fullscreen mode Exit fullscreen mode

Full search with emails ($0.10 USDC, one command):

npx agentcash@latest fetch "https://socialintel.dev/v1/search?query=beauty&country=United+States&limit=20"
Enter fullscreen mode Exit fullscreen mode

Built with Social Intel API — Instagram influencer search for developers and AI agents.

Top comments (0)