Is there any free API or tool that can help?
How can I find username of recipent who message me on my instagram business account.
If someone sends me a message on instagram, I get a response on my webhook url using graphapi. But I wanna find their username by UserID in payload.
I get this response:
[
{
"headers": {
"user-agent": "facebookexternalua",
"content-length": "843",
"accept": "*/*",
"accept-encoding": "gzip, br",
"cdn-loop": "cloudflare; loops=1",
"cf-connecting-ip": "31.13.127.10",
"cf-ipcountry": "IE",
"cf-ray": "985d6ce66fe7fea9-PDX",
"cf-visitor": "{\"scheme\":\"https\"}",
"content-type": "application/json",
"instagram-api-version": "v23.0",
"render-proxy-ttl": "4",
"rndr-id": "5cca60cc-eba7-42b5",
"true-client-ip": "31.13.127.10",
"x-forwarded-for": "31.13.127.10, 104.23.160.66",
"x-forwarded-proto": "https",
"x-hub-signature": "sha1=d3634b5897135e1e43c3eab45eec88e681839e13",
"x-hub-signature-256": "sha256=25f6af1fefd34120ce4be2a6ba30eeaf13134a2c40deb1b784a0c99f2b00d4fd",
"x-request-start": "1759001529495397"
},
"params": {},
"query": {},
"body": {
"object": "instagram",
"entry": [
{
"time": 1759001529234,
"id": "17841404377660658",
"messaging": [
{
"sender": {
"id": "1372622450995920"
},
"recipient": {
"id": "17841404377660658"
},
"timestamp": 1759001527566,
"message": {
"mid": "aWdfZAG1faXRlbToxOklHTWVzc2FnZAUlEOjE3ODQxNDA0Mzc3NjYwNjU4OjM0MDI4MjM2Njg0MTcxMDMwMTI0NDI1OTk3MDkzOTc5ODg4Nzk2ODozMjQ0Nzg1MTAwNDI3NjA0MDU2MDY0NDQ0MjIyMDkyMDgzMgZDZD",
"text": "MESSAGE HERE ❤️"
}
}
]
}
]
},
"executionMode": "production"
}
]