DEV Community

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

I've been building AI agents that do influencer research, and the boring part was always finding the right accounts. Scraping Instagram was either slow, fragile, or got us rate-limited. Paid APIs wanted annual contracts.

Then I found a pay-per-request approach. No account setup, no monthly fees — just pay per search with USDC.

Here's how it works.

The Use Case

I'm building a fitness app that wants to find micro-influencers in the gym/workout niche — specifically women in the US with 10K-100K followers. The old approach: scrape hashtags, filter manually, hope nothing breaks. The new approach: one API call.

The Code

import httpx

response = httpx.get(
    "https://api.socialintel.dev/v1/search",
    params={
        "query": "fitness influencer",
        "country": "United States",
        "gender": "woman",
        "followers_min": 10000,
        "followers_max": 100000,
        "limit": 20
    }
)

# First call returns a free sample to validate data quality
print(response.json())
Enter fullscreen mode Exit fullscreen mode

The first call returns a free sample so you can validate the data quality before paying. Paid calls ($0.10 each) use the x402 protocol — your AI agent handles the payment automatically.

Sample Output

{
  "results": [
    {
      "username": "...",
      "followers": 87400,
      "category": "Fitness & Wellness",
      "gender": "woman",
      "country": "United States",
      "email": "contact@...",
      "is_verified": false
    }
  ]
}
Enter fullscreen mode Exit fullscreen mode

Real accounts, real follower counts, real contact emails where available.

Filters Available

  • country — "United States", "United Kingdom", "Germany", etc.
  • gender — "man" or "woman"
  • followers_min / followers_max — any range
  • city — specific cities like "Los Angeles" or "New York"
  • category — fitness, yoga, nutrition, sports, etc.

Why x402 Instead of Traditional API Keys?

The x402 protocol (built by Coinbase) lets AI agents pay for API calls directly — no human in the loop. Your agent discovers the endpoint, sees the price ($0.10), pays in USDC, gets the data. No monthly billing, no rate limit surprises.

For fitness app development: prototype today, scale tomorrow. You only pay for searches you run.

Try It Free First

The free endpoint gives you a preview without payment — useful for testing your filters:

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

Full docs + MCP server (for Claude/Cursor): https://socialintel.dev

Top comments (0)