cURL
curl --request POST \
--url https://api.influship.com/v1/creator-emails/lookup \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"creators": [
{
"creator_id": "123e4567-e89b-12d3-a456-426614174000"
}
]
}
'import Influship from 'influship';
const client = new Influship({
apiKey: process.env['INFLUSHIP_API_KEY'], // This is the default and can be omitted
});
const response = await client.creatorEmails.lookup({
creators: [{ creator_id: '123e4567-e89b-12d3-a456-426614174000' }],
});
console.log(response.data);import requests
url = "https://api.influship.com/v1/creator-emails/lookup"
payload = { "creators": [{ "creator_id": "123e4567-e89b-12d3-a456-426614174000" }] }
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"data": {
"results": [
{
"input": {
"creator_id": "123e4567-e89b-12d3-a456-426614174000"
},
"creator_id": "123e4567-e89b-12d3-a456-426614174000",
"resolved": true,
"emails": [
{
"email": "hello@example.com",
"status": "unvalidated",
"confidence": 0.72,
"is_primary": false,
"validated_at": null,
"first_seen_at": "2026-05-01T00:00:00Z",
"last_seen_at": "2026-05-02T00:00:00Z"
}
]
}
],
"billing": {
"billable_results": 1,
"credits_charged": 5
}
}
}{
"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": "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"
}
}
}Creator Emails
Lookup Creator Emails
Look up known email addresses for creators by creator ID or social username.
Billing behavior:
- Charged only for unique resolved creators with at least one returned email
- Empty and unresolved results are not billable
- Returns validation status so unvalidated emails are explicit
Pricing: 5 credits per creator with at least one returned email ($0.05)
POST
/
v1
/
creator-emails
/
lookup
cURL
curl --request POST \
--url https://api.influship.com/v1/creator-emails/lookup \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"creators": [
{
"creator_id": "123e4567-e89b-12d3-a456-426614174000"
}
]
}
'import Influship from 'influship';
const client = new Influship({
apiKey: process.env['INFLUSHIP_API_KEY'], // This is the default and can be omitted
});
const response = await client.creatorEmails.lookup({
creators: [{ creator_id: '123e4567-e89b-12d3-a456-426614174000' }],
});
console.log(response.data);import requests
url = "https://api.influship.com/v1/creator-emails/lookup"
payload = { "creators": [{ "creator_id": "123e4567-e89b-12d3-a456-426614174000" }] }
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"data": {
"results": [
{
"input": {
"creator_id": "123e4567-e89b-12d3-a456-426614174000"
},
"creator_id": "123e4567-e89b-12d3-a456-426614174000",
"resolved": true,
"emails": [
{
"email": "hello@example.com",
"status": "unvalidated",
"confidence": 0.72,
"is_primary": false,
"validated_at": null,
"first_seen_at": "2026-05-01T00:00:00Z",
"last_seen_at": "2026-05-02T00:00:00Z"
}
]
}
],
"billing": {
"billable_results": 1,
"credits_charged": 5
}
}
}{
"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": "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
Body
application/json
Creator email lookup request
Creator email lookup request
Creator lookups to resolve. Response rows preserve this input order.
Required array length:
1 - 100 elementsCreator email lookup input by creator ID or social handle
- Option 1
- Option 2
Show child attributes
Show child attributes
Response
Creator email lookup response
Creator email lookup response
Show child attributes
Show child attributes