curl --request GET \
--url https://api.influship.com/v1/search/{id} \
--header 'X-API-Key: <api-key>'import Influship from 'influship';
const client = new Influship({
apiKey: process.env['INFLUSHIP_API_KEY'], // This is the default and can be omitted
});
// Automatically fetches more pages as needed.
for await (const searchRetrieveResponse of client.search.retrieve(
'123e4567-e89b-12d3-a456-426614174000',
)) {
console.log(searchRetrieveResponse.creator);
}import os
from influship import Influship
client = Influship(
api_key=os.environ.get("INFLUSHIP_API_KEY"), # This is the default and can be omitted
)
page = client.search.retrieve(
id="123e4567-e89b-12d3-a456-426614174000",
)
page = page.data[0]
print(page.creator){
"data": [
{
"creator": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "Jane Fitness",
"bio": "Fitness coach & wellness advocate",
"avatar_url": "https://cdn.example.com/avatars/jane.jpg"
},
"relevant_profile": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"platform": "instagram",
"username": "fitness_coach_jane",
"url": "https://www.instagram.com/fitness_coach_jane",
"followers": 125000,
"engagement_rate": 3.5,
"is_verified": true,
"data_updated_at": "2026-07-20T12:00:00.000+00:00"
},
"primary_profile": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"platform": "instagram",
"username": "fitness_coach_jane",
"url": "https://www.instagram.com/fitness_coach_jane",
"followers": 125000,
"engagement_rate": 3.5,
"is_verified": true,
"data_updated_at": "2026-07-20T12:00:00.000+00:00"
},
"match": {
"score": 0.85,
"confidence": 0.85,
"low_confidence": false,
"reasons": [
"Active fitness content creator",
"High engagement on workout posts"
],
"evidence": [
{
"text": "Publishes ingredient-education Reels on sensitive-skin routines.",
"provenance": "post_evidence",
"fact_id": "<string>",
"source_post_id": "<string>",
"evidence_quote": "Today we break down why fragrance wrecks a sensitive-skin barrier…"
}
],
"ranking_source": "reranked"
},
"location_unverified": true
}
],
"search_id": "123e4567-e89b-12d3-a456-426614174000",
"total": 87,
"has_more": true,
"next_cursor": "eyJvZmZzZXQiOjI1fQ==",
"quality": {
"mode": "reranked",
"reason": null
}
}{
"error": {
"code": "validation_error",
"message": "Invalid value for parameter 'limit': must be between 1 and 100",
"param": "limit",
"request_id": "550e8400-e29b-41d4-a716-446655440000"
}
}{
"error": {
"code": "unauthorized",
"message": "API key missing or invalid",
"request_id": "550e8400-e29b-41d4-a716-446655440000"
}
}{
"error": {
"code": "payment_required",
"message": "Payment authentication is required.",
"status_code": 402,
"reason_code": "PAYMENT_ACTION_REQUIRED",
"next_step": "complete_authentication",
"request_id": "550e8400-e29b-41d4-a716-446655440000"
}
}{
"error": {
"code": "forbidden",
"message": "Your plan does not include access to this endpoint",
"request_id": "550e8400-e29b-41d4-a716-446655440000"
}
}{
"error": {
"code": "not_found",
"message": "Creator with ID '123e4567-e89b-12d3-a456-426614174000' not found",
"request_id": "550e8400-e29b-41d4-a716-446655440000"
}
}{
"error": {
"code": "rate_limit_exceeded",
"message": "Rate limit exceeded (per minute)",
"request_id": "550e8400-e29b-41d4-a716-446655440000"
}
}{
"error": {
"code": "internal_error",
"message": "An unexpected error occurred. Please try again later.",
"request_id": "550e8400-e29b-41d4-a716-446655440000"
}
}{
"error": {
"code": "service_unavailable",
"message": "Live Instagram data is temporarily unavailable. Please retry shortly.",
"request_id": "550e8400-e29b-41d4-a716-446655440000",
"details": {
"retry_after_seconds": 60,
"upstream_error": "upstream_rate_limited"
}
}
}Get Search Results Page
Paginate through results from a previous search. Use the search_id returned by POST /v1/search to fetch additional pages.
Search sessions expire after 1 hour. After expiry, a new search must be run.
Pricing: 0 credits (included with initial search)
curl --request GET \
--url https://api.influship.com/v1/search/{id} \
--header 'X-API-Key: <api-key>'import Influship from 'influship';
const client = new Influship({
apiKey: process.env['INFLUSHIP_API_KEY'], // This is the default and can be omitted
});
// Automatically fetches more pages as needed.
for await (const searchRetrieveResponse of client.search.retrieve(
'123e4567-e89b-12d3-a456-426614174000',
)) {
console.log(searchRetrieveResponse.creator);
}import os
from influship import Influship
client = Influship(
api_key=os.environ.get("INFLUSHIP_API_KEY"), # This is the default and can be omitted
)
page = client.search.retrieve(
id="123e4567-e89b-12d3-a456-426614174000",
)
page = page.data[0]
print(page.creator){
"data": [
{
"creator": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "Jane Fitness",
"bio": "Fitness coach & wellness advocate",
"avatar_url": "https://cdn.example.com/avatars/jane.jpg"
},
"relevant_profile": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"platform": "instagram",
"username": "fitness_coach_jane",
"url": "https://www.instagram.com/fitness_coach_jane",
"followers": 125000,
"engagement_rate": 3.5,
"is_verified": true,
"data_updated_at": "2026-07-20T12:00:00.000+00:00"
},
"primary_profile": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"platform": "instagram",
"username": "fitness_coach_jane",
"url": "https://www.instagram.com/fitness_coach_jane",
"followers": 125000,
"engagement_rate": 3.5,
"is_verified": true,
"data_updated_at": "2026-07-20T12:00:00.000+00:00"
},
"match": {
"score": 0.85,
"confidence": 0.85,
"low_confidence": false,
"reasons": [
"Active fitness content creator",
"High engagement on workout posts"
],
"evidence": [
{
"text": "Publishes ingredient-education Reels on sensitive-skin routines.",
"provenance": "post_evidence",
"fact_id": "<string>",
"source_post_id": "<string>",
"evidence_quote": "Today we break down why fragrance wrecks a sensitive-skin barrier…"
}
],
"ranking_source": "reranked"
},
"location_unverified": true
}
],
"search_id": "123e4567-e89b-12d3-a456-426614174000",
"total": 87,
"has_more": true,
"next_cursor": "eyJvZmZzZXQiOjI1fQ==",
"quality": {
"mode": "reranked",
"reason": null
}
}{
"error": {
"code": "validation_error",
"message": "Invalid value for parameter 'limit': must be between 1 and 100",
"param": "limit",
"request_id": "550e8400-e29b-41d4-a716-446655440000"
}
}{
"error": {
"code": "unauthorized",
"message": "API key missing or invalid",
"request_id": "550e8400-e29b-41d4-a716-446655440000"
}
}{
"error": {
"code": "payment_required",
"message": "Payment authentication is required.",
"status_code": 402,
"reason_code": "PAYMENT_ACTION_REQUIRED",
"next_step": "complete_authentication",
"request_id": "550e8400-e29b-41d4-a716-446655440000"
}
}{
"error": {
"code": "forbidden",
"message": "Your plan does not include access to this endpoint",
"request_id": "550e8400-e29b-41d4-a716-446655440000"
}
}{
"error": {
"code": "not_found",
"message": "Creator with ID '123e4567-e89b-12d3-a456-426614174000' not found",
"request_id": "550e8400-e29b-41d4-a716-446655440000"
}
}{
"error": {
"code": "rate_limit_exceeded",
"message": "Rate limit exceeded (per minute)",
"request_id": "550e8400-e29b-41d4-a716-446655440000"
}
}{
"error": {
"code": "internal_error",
"message": "An unexpected error occurred. Please try again later.",
"request_id": "550e8400-e29b-41d4-a716-446655440000"
}
}{
"error": {
"code": "service_unavailable",
"message": "Live Instagram data is temporarily unavailable. Please retry shortly.",
"request_id": "550e8400-e29b-41d4-a716-446655440000",
"details": {
"retry_after_seconds": 60,
"upstream_error": "upstream_rate_limited"
}
}
}Authorizations
Path Parameters
Search ID returned from POST /v1/search
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"123e4567-e89b-12d3-a456-426614174000"
Query Parameters
Maximum results to return
1 <= x <= 10025
Pagination cursor for next page
Response
Successful response
Show child attributes
Show child attributes
Search ID. Use with GET /v1/search/{id} for free pagination.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"123e4567-e89b-12d3-a456-426614174000"
Total number of results across all pages
-9007199254740991 <= x <= 900719925474099187
Whether more results are available
true
Cursor for the next page
"eyJvZmZzZXQiOjI1fQ=="
Whether results were fully AI-reranked, partially reranked, or returned from retrieval fallback. Treat absence as reranked for responses from older servers during rolling deployment. Inspect each match.ranking_source before presenting its score as an AI fit score.
- Option 1
- Option 2
- Option 3
Show child attributes
Show child attributes