Safety
Official Instagram API vs unofficial bots
Password tools, browser farms, and “undetectable” growth panels versus OAuth and Meta’s messaging windows.
23 August 2026 · 3 min read
If you remember one thing from this page: a tool that asks for your Instagram password is not using the official API.
The official path is OAuth. You click Connect, Meta shows a permission screen, you approve messaging and comments for a professional account. The app receives tokens it can revoke. You can disconnect from Meta’s side too.
The unofficial path is a panel that wants your login, a “safe” Android emulator farm, or a Chrome extension that clicks like a tired intern. Those products sell speed. They pay you back in checkpoints.
What the official API is for
Meta’s Instagram APIs (the names shift; the job does not) let a reviewed app:
- read comments on your media
- send private replies in documented windows
- receive story reply events when the account qualifies
- send user-initiated DMs in the customer-care window
That is enough to run comment-to-DM, auto DMs, and follow gates.
It is not enough to silently follow 2,000 people who liked a competitor’s post. If a vendor promises that and “100% official API,” one of those sentences is false.
Windows, not vibes
Two windows show up in every serious doc:
- User-message window (commonly 24 hours) after someone DMs you.
- Private-reply window for comments (commonly 7 days) after they comment.
Xuios encodes those as product constants because we do not want a “just send it anyway” button. “Just send it anyway” is how apps get their API access pulled.
Rate limits
Instagram will not let one account dump an infinite queue in one second. Official tools pace. Unofficial tools advertise “human-like delays” and then raise the volume until the account trips a spam classifier.
If your reel goes viral, a good tool queues and retries. A bad tool dies, or worse, keeps going.
App review is not decoration
An official integration has an app id, a privacy policy, a data-deletion path, and a webhook. That is why Xuios has privacy, terms, and data deletion pages Meta can actually read.
A Telegram seller with a screenshot of a dashboard does not have that. They have your password and a hope.
“But my agency has used a bot for years”
Some accounts survive for a long time. That is not a safety proof. It is a delay. When the restriction hits, Instagram does not offer a coupon for the leads you already paid for.
If you are choosing software in 2026, choose the boring OAuth product.
Where Xuios sits
Xuios is official-API Instagram automation: keywords, story replies, follow gate, tracked links, inbox. In this build you can try a mock provider so you understand the product before Meta finishes app review. Mock is for learning. Production is OAuth.
We are not a growth panel. We will not auto-like your ex’s new restaurant.
A checklist you can send a vendor
- Do I log in on
facebook.com/ Meta, or on your site with my Instagram password? - Can I revoke the app from Meta’s business settings without emailing you?
- Do you have a public privacy policy and a data-deletion URL?
- What happens when I hit the comment private-reply window?
- Do you document rate limiting, or do you sell “unlimited cold DMs”?
If they dodge the first question, skip the rest.
Tokens and who holds them
Official apps store tokens they can refresh and revoke. Unofficial panels store passwords, session cookies, or both. A breach of an official app is bad. A breach of a password panel is your account plus every account that vendor “manages.”
Xuios stores connection metadata and tokens for the official path. It never asks you to type the password Instagram already knows.