API referenceMeta
GET /accounts/{id}/follow-status/{userId}
Whether an Instagram user (IGSID from a webhook) follows the account, with profile counters. Meta answers only for people who messaged the account: otherwise 200 with isFollower null and unavailableReason (consent_required, dm_access_disabled, not_messageable, error)
GET
BearerAuthheader
AuthorizationBearer <token>API key sk_...
id*stringInstagram account id
userId*stringInstagram-scoped user id (IGSID)
refresh?"1"Re-check with the platform instead of the 10-minute cache
Value in
"1"FollowStatus
application/json- response
userId?stringaccountId?stringisFollower?boolean|nullisFollowedByAccount?boolean|nullfollowerCount?integer|nullisVerified?boolean|nullusername?string|nullname?string|nullunavailableReason?string|nullcurl -X GET 'https://example.com/api/v1/accounts/string/follow-status/string'Example Response
{ "userId": "string", "accountId": "string", "isFollower": true, "isFollowedByAccount": true, "followerCount": 0, "isVerified": true, "username": "string", "name": "string", "unavailableReason": "string"}PATCH /accounts/{id}/facebook-page-info PATCH
Update Page info: only the given fields are sent; "" clears a text field; unknown fields are 400. Answers the info read back. Needs pages_manage_metadata. Queued while approval applies
GET /accounts/{id}/instagram/stories GET
Active stories of the account (24 hours; live videos and reshares excluded)