Unblock Instagram user
TL;DR
About
For one account, tapping Unblock on the profile in the app is still quicker. An agent earns its keep when the unblock is one step in a longer job or there is a list to get through. Say a ceramics shop blocked a customer in the middle of a refund argument. The refund got settled by email, and now the owner wants that customer to see Friday's restock story, which a blocked account cannot. The agent passes the handle without the @, and the run checks Instagram's own profile data to confirm the block exists before clicking Unblock and the confirm button. Getting the customer back as a follower is their call, since unblocking does not restore the follow the block removed. If the account is not blocked, no longer exists or is your own, the run stops before clicking anything. The button is found by its label, tested in English, French, German, Italian and Spanish.
Input
username requiredInstagram handle without @, e.g. natgeo
Output
user_id requiredblocking requiredFalse once unblock succeeds.
username requiredExample output
Shape only: placeholder values generated from the output schema, not a real run.
{
"user_id": "abc123",
"blocking": true,
"username": "…"
}