List of emails to search
Overview
Discovery API provides powerful products for different use cases. Let us provide a brief overview:
Search allows you to build comprehensive search experience to find creators. Use filters, lookalikes and our dictionaries and lists to create stunning user interfaces.
Reports provide in depth analytics that include audience demographics, performance metrics, sponsored posts and much more.
Our collaborations products enable you to create overviews of past brand partnerships between creators and brands.
There is more: Search by Email allows you to lookup which creator accounts are associated with an emails and audience overlap identifies the uniqueness of an audience with ease.
You can test out the Instagram Search API for free by leaving the filter object empty. Your request body should look similar to this.
> POST https://api.modash.io/v1/instagram/search
{
"sort": {
"field": "followers",
"direction": "desc"
},
"filter": {
}
}
To test out the Instagram Reports API for free you can set the userId
as instagram
. Your request should look like this.
> GET https://api.modash.io/v1/instagram/profile/instagram/report
We recommend always using the report route and caching the result if necessary. Everything that is included in the overview is also in a report.
When using the Search API, each response has in total 15 influencers. If you wish to query more influencers for the same query you need to increment the page
parameter in the request body.
By default the page
parameter is set to 0
.
When finding influencers by interests, locations or brands you need to search by their respective ID. To list all interests, locations or brands you need to call the https://api.modash.io/v1/instagram/interests
, https://api.modash.io/v1/instagram/locations
, https://api.modash.io/v1/instagram/brands
route.
You can specify the list of interests, locations or brands returned by using the query
parameter and limit the amount of list items returned by using the limit
parameter.
By default the limit
parameter is set to 20
. You can query all list items by setting the limit
parameter to 1000000
.
https://api.modash.io/v1/
Request
For each email provided, identify one or more social media accounts on Instagram, YouTube, or TikTok that have listed this email in their bio or as their contact information.
A successful request costs 0.02 credits per matched email. To execute this request, the account must have a minimum of 0.02 credits multiplied by the number of provided emails, otherwise a not_enough_credits error will be returned.
We do not store the email addresses that you send us.
https://api.modash.io/v1/email-search
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api.modash.io/v1/email-search \
-H 'Authorization: Bearer <YOUR_token_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"emails": [
"string"
]
}'
{ "error": false, "matchedEmails": [ { … } ], "notMatchedEmails": [ "string" ], "totalMatches": 1 }
AI Search
AI Search allows you to find influencers based on the type of content they create, specifically by analyzing the images and videos that they post. It is a beta feature and is available to all Discovery API users.
P.S. it currently only supports Instagram influencers who have greater than 10000 followers.
If provided, only returns the collaboration posts between the specified influencer and brand
If true, brand collaborations will be grouped across all platforms. This provides insights about the brand across all its social accounts.
For example: if you request brand collaborations for @cocacola on Instagram, you will get posts sponsored by Coca Cola on all three platforms (Instagram, Tiktok and Youtube).
Note: In some cases, this may group regional or variant accounts (e.g., @cocacola_uk, @cocacola_us) when they represent the same brand identity. Set this flag to false if social media account-specific insights are needed.
https://api.modash.io/v1/collaborations/posts
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api.modash.io/v1/collaborations/posts \
-H 'Authorization: Bearer <YOUR_token_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"id": "johndoe",
"platform": "instagram",
"collaboratorId": "string",
"cursor": "string",
"limit": 30,
"groupBrandCollaborations": true
}'
{ "error": false, "cursor": "string", "influencer": { "id": "johndoe", "platform": "instagram", "is_more_available": true, "username": "username", "user_picture": "https://images.od.modash.io/c5175c827bcd7fb6e89a53729b1a2347f0c6210f", "posts": [ … ] }, "brand": { "id": "johndoe", "platform": "instagram", "is_more_available": true, "brand_name": "string", "brand_domain": "string", "brand_logo": "string", "posts": [ … ] } }
Request
This endpoint aggregates performance data (total as well as per_brand/per_influencer) across the collaborated posts, including total_likes, total_shares, total_views, total_collects, and total_plays. Note: Brand collaborations are not supported yet for Youtube.
Every successful request costs 0.2 credit.
If provided, only returns the collaboration summary between the specified influencer and brand
If true, brand collaborations summaries will be grouped across all platforms. This provides insights about the brand across all its social accounts.
For example: if you request brand collaborations summary for @cocacola on Instagram, you will get collaboration summary for posts sponsored by Coca Cola on all three platforms (Instagram, Tiktok and Youtube).
Note: In some cases, this may group regional or variant accounts (e.g., @cocacola_uk, @cocacola_us) when they represent the same brand identity. Set this flag to false if social media account-specific insights are needed.
https://api.modash.io/v1/collaborations/summary
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api.modash.io/v1/collaborations/summary \
-H 'Authorization: Bearer <YOUR_token_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"id": "johndoe",
"platform": "instagram",
"collaboratorId": "string",
"cursor": "string",
"limit": 10,
"groupBrandCollaborations": true
}'
{ "error": false, "cursor": "string", "influencer": { "id": "johndoe", "platform": "instagram", "is_more_available": true, "summary": { … }, "per_brand_summary": [ … ] }, "brand": { "id": "johndoe", "platform": "instagram", "is_more_available": true, "summary": { … }, "per_influencer_summary": [ … ] } }