InsightFaceSwap API
February 2024 (October 21, 2026)
This is a third-party API for the InsightFaceSwap Discord Bot by Picsi.Ai. It uses your InsightFaceSwap subscription on Patreon: Free, Basic $9.99, Pro $19.99 or Ultra $34.99 a month (as of October 2026). It turns the Discord bot into a REST API that swaps faces from your photos onto target images and GIFs, makes AI headshots and changes backgrounds. Picsi.Ai sells no API of its own (as of October 2026), so your code swaps faces without opening Discord.
Models
| Model | What it makes | Notes |
|---|---|---|
Saved-face swap/swapid | Swaps a saved face onto a target image | Save faces once with POST saveid. Join names with +, as in mother+father, to blend up to 3 saved faces into one |
One-step swap/picsi | Swaps the face from a source image onto a target image or animated GIF | No saved face needed. Free options keep the target’s mouth -m or closed eyes --shut and fix chin --ch and hairline --hl |
INSwapperApps/INSwapper | Swaps the active face onto an image already posted in your Discord channel | Pick the active face with POST setid, which also takes + blends |
Paid modes-f -s -e -o -y -a -x | Face Texturizer, Sharpen, Expression matching, Oldify, Youngify, ARTIFY and Xtreme close-ups, plus HiFidelity Mode | Expression, Oldify and Youngify take an intensity from 1 to 1000 |
AI headshot/headshot | Portraits of your saved face from a text prompt | Results by webhook or GET jobs/?jobid= |
Background change/changebg | A new AI background behind the person in your photo, from a text prompt | Results by webhook or polling, and running jobs can be listed or cancelled |
Face library/listid /delid /delall | Lists, deletes one or deletes every saved face | Picsi.Ai keeps a face-print, not your photo |
Pricing
What each InsightFaceSwap plan gives you on the Discord bot, from Picsi.Ai’s price list (as of October 2026). Each plan comes with daily credits, and each job uses some of them.
| Free $0 10 cr a day | Basic $9.99/m 200 cr a day | Pro $19.99/m 400 cr a day | Ultra $34.99/m 800 cr a day | |
|---|---|---|---|---|
| Image face swap | 1 cr per face largest face only | 1 cr per face up to 4 faces | 1 cr per face up to 4 faces | 1 cr per face up to 4 faces |
| Animated GIF swap | paid plans | 20 cr up to 20 frames | 30 cr up to 75 frames | up to 50 cr up to 150 frames |
| Paid modes and ARTIFY | paid plans | included | included | included |
| Saved faces | 20 | 60 | 60 | 60 |
| VIP queue | paid plans | included | included | included |
| Lossless PNG output | not included | not included | included | included |
- A free InsightFaceSwap account swaps the largest face in a static image, and each account you connect has its own daily credits.
- Credits reset every day at 0:00 UTC and don’t roll over. Yearly billing costs 20% less, and Picsi.Ai sells the same plans by card on picsi.ai.
- Paid plans also allow commercial use of your results, with attribution to Picsi.Ai as its terms set out, and add many more bot features.
Start using the API
A single $15/month subscription covers every API on useapi.net — one token, all services. You connect up to 3 accounts per service, each with its own website subscription, and useapi.net handles the REST API, load balancing, and polling. Need more accounts? Each extra subscription is $10/month and adds 3 more accounts per service.
Subscribe — $15/month Pay with crypto
Pricing and volume options — full refund within the first 14 days if you have fewer than 50 successful generations. Already subscribed? Change the quantity in the Stripe Customer Portal instead of buying again.
Run several InsightFaceSwap accounts
Each useapi.net subscription connects 3 InsightFaceSwap Discord accounts, each with its own channel and daily credits, so free accounts add up too. Each channel runs one command at a time, which takes about 3 to 10 seconds. One-step swaps and background changes don’t need channel: they go to a random connected channel with credits left. Other commands name the channel once you connect more than one account. An account out of credits answers 412, and a busy one 429, so wait 10 to 30 seconds and send it again. GET account lists your connected accounts.
Every command can post its result to your webhook with replyUrl, or you poll GET jobs/?jobid=.
How useapi.net works has tips for keeping your accounts healthy.
Questions
Is there an InsightFaceSwap API?
Through useapi.net, yes. The useapi.net InsightFaceSwap API sends the bot’s /swapid, /picsi, /headshot and /changebg commands over REST and returns the results as JSON or to your webhook. Picsi.Ai sells no API, only the Discord bot, its web studio and its apps (as of October 2026), so calling InsightFaceSwap from code runs through useapi.net.
How much does the InsightFaceSwap API cost?
Through useapi.net, it runs on your InsightFaceSwap membership, and the free plan works with 10 credits a day. Basic at $9.99 a month raises that to 200 credits a day and adds GIF swaps, multi-face swaps and the paid modes (as of October 2026). The plan table shows what each tier adds.
Do I need an InsightFaceSwap API key?
Through useapi.net, one API token is all the key you need. Invite the bot to a private channel on your own Discord server, then save your Discord token, server and channel with POST account/channel. Setup InsightFaceSwap walks through it in about 3 minutes, with a separate Discord account kept for the API.
Setup InsightFaceSwap
LLM-friendly API spec Feed this to your LLM to build integrations
Claude Code skill A drop-in useapi.net skill for Claude Code, and a rule for Cursor
Postman collection (January 20, 2026)
Setup multiple accounts Connect several InsightFaceSwap Discord accounts and spread jobs across them
Articles:
Official documentation links:
Developer Community:
Table of contents
-
GETfaceswap/account -
GETfaceswap/account/channel -
POSTfaceswap/account/channel -
DELfaceswap/account/channel -
POSTfaceswap/picsi -
POSTfaceswap/changebg -
POSTfaceswap/listid -
POSTfaceswap/saveid -
POSTfaceswap/swapid -
POSTfaceswap/swap -
POSTfaceswap/inswapper -
POSTfaceswap/headshot -
POSTfaceswap/setid -
DELfaceswap/delid -
DELfaceswap/delall -
GETfaceswap/jobs/?jobid=jobid -
GETjobs/cancel/?jobid=jobid -
GETfaceswap/jobs - Setup multiple accounts