Data Refresh API

Get Public data and insights (without Audience demographics) of a creator using their Instagram handle.

POST – Create Data Refresh Request

This API is used for refreshing the existing data of the creator.

curl --location 'https://dashboard.ylytic.com/ylytic/api/v1/data_refresh/requests' \
--header 'Authorization: Bearer {{auth_header}}' \
--data '{
    "request_type":"instagram",
    "handle":"thetatvaindia"
}'

payload

There are multiple combinations possible which are described below.

Value of "request_type"
second parameter name
SAMPLE DATA

instagram

handle

{

'request_type':'instagram',

'handle':'thetatvaindia'

}

instagram_id

ig_user_id

{

'request_type':'instagram_id',

'ig_user_id':'2121125346'

}

instagram_post

shortcode

{

'request_type':'instagram_post',

'shortcode':'DHGIoX0y3f3'

}

youtube

channel_id

{

'request_type':'youtube',

'channel_id':'UCurYxozQbvKn-oNUxNJh45Q'

}

youtube_post

video_id

{

'request_type':'youtube_post',

'video_id':'iwIeyWv2ABI'

}

Output (JSON)
{
    "request_id": "65b87c8576c9b42b3a285805",
    "request": {
        "request_type": "instagram",
        "handle": "thetatvaindia"
    },
    "response": null,
    "status": {
        "code": 201,
        "message": "pending",
        "request_at": "Tue, 30 Jan 2024 04:35:17 GMT",
        "response_at": null
    }
}

GET – Get Data Refresh Request

Output (JSON)

Last updated