- Instagram Image-based AI Search
Search for influencers using an image based query (along with other filters) and you will get influencers who have posted content similar to the query image. Default 1 RPS. Each resulting profile costs 0.025 credits. Unknown request body fields are rejected with a 400 error identifying the invalid field.
Page number (0-indexed). The offset is calculated as page * pageSize, so changing pageSize between pages will shift the window and may cause duplicate or missed results. The total number of results that can be accessed is limited to 1500 — that is, (page + 1) * pageSize must not exceed 1500. Requests beyond this limit will receive a 400 error.
Number of results per page. Each result costs 0.025 credits. The maximum total depth of results (page * pageSize + pageSize) is 1500. For example, with pageSize 50 you can paginate up to page 29.
Additional filters to refine the search results
{ "followersCount": { "min": 10000 }, "gender": "MALE", "lastPostedInDays": 90, "accountType": "creator", "language": "es", "age": { "min": "18" }, "engagementRate": { "min": 0.01 }, "postingFrequency": { "min": 2 }, "followersGrowthRate": { "interval": "i6months", "min": 0.01 }, "hasEmail": true, "maxPostAgeMonths": 3 }
- https://api.modash.io/v1https://api.modash.io/v1/ai/image-search
curl -i -X POST \
https://api.modash.io/v1/ai/image-search \
-H 'Authorization: Bearer <YOUR_token_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"page": 0,
"pageSize": 6,
"filters": {
"followersCount": {
"min": 10000
},
"gender": "MALE",
"lastPostedInDays": 90,
"accountType": "creator",
"language": "es",
"age": {
"min": "18"
},
"engagementRate": {
"min": 0.01
},
"postingFrequency": {
"min": 2
},
"followersGrowthRate": {
"interval": "i6months",
"min": 0.01
},
"hasEmail": true,
"maxPostAgeMonths": 3
},
"imageType": "image/jpeg",
"base64Image": "string"
}'Approximate number of profiles matching the search query. This is estimated from similarity score distribution and can exceed how many profiles pagination can actually return.
List of influencer profiles matching the search query and filters
Filters detected from the query and applied to this search. Omitted when filter detection is off, fails, or finds nothing.
{ "error": false, "total": 0, "profiles": [ { … } ], "detectedFilters": { "followersCount": { … }, "locations": [ … ], "gender": "MALE", "lastPostedInDays": 90, "accountType": "creator", "language": "string", "age": { … }, "engagementRate": { … }, "postingFrequency": { … }, "viewsCount": { … }, "followersGrowthRate": { … }, "hasEmail": true, "brands": [ … ], "username": "string", "maxPostAgeMonths": 3, "contentType": "video", "textTags": [ … ], "bio": [ … ], "keywords": [ … ], "audio": [ … ], "lists": { … } }, "effectiveQuery": "string" }