Public API for creator search, profile lookup, and campaign-fit analysis. ## Authentication Send your API key in the `X-API-Key` header on every authenticated request. ```bash curl -H "X-API-Key: your_api_key" https://api.influship.com/v1/creators/autocomplete?q=fitness ``` ## Billing and Rate Limits The API uses credit-based billing and credit-based rate limits. - every endpoint has a credit cost - successful responses include `X-Credits-Charged` and `X-Credits-Features` - rate limits are enforced with per-minute and per-hour credit budgets - rate limit state is returned in the `RateLimit-*` headers ## Pagination List endpoints use cursor pagination. - send `limit` to control page size - use `next_cursor` from the response to fetch the next page - stop when `has_more` is `false` Search has one special rule: - `POST /v1/search` creates a persisted search session - `GET /v1/search/{id}` paginates that session for free - free pagination is capped by the original search `limit` ## Errors Errors use a consistent shape: ```json { "error": { "code": "rate_limit_exceeded", "message": "Rate limit exceeded (per minute)" } } ``` See each operation for exact request and response schemas.
/v1/creators/autocomplete
Dynamic/v1/creators/{id}
Dynamic/v1/creators/lookalike
Dynamic/v1/creators/match
Dynamic/v1/raw/instagram/post/{shortcode}
Dynamic/v1/raw/instagram/profile/{username}
Dynamic/v1/raw/instagram/transcript/{shortcode}
Dynamic/v1/raw/youtube/channel-transcripts/{handle}
Dynamic/v1/raw/youtube/channel/{handle}
Dynamic/v1/raw/youtube/search
Dynamic/v1/raw/youtube/transcript/{video_id}
Dynamic/v1/raw/instagram/posts
Dynamic/v1/raw/instagram/transcripts
Dynamic/v1/posts
Dynamic/v1/profiles/{platform}/{username}
Dynamic/v1/profiles/lookup
Dynamic/v1/search
DynamicInstall on Your Agent
Add Influship API skills to any client
npx agentcash add https://api.influship.com