Face Swap Pro is SpicyAPI's precision face swap for images. It moves the facial features from a reference photo onto the person in a target image with no retouching pass, so skin texture and grain survive. Two image URLs, no prompt.
Workbench
These examples were written for this endpoint. Replace the prompt and sample media URLs with your own accessible inputs, then check the current quote and model availability before submitting.
Outputwet-skin-closeup Water on skin is the case where an enhancement pass shows itself most: droplets get read as noise and smoothed away. Here they stay put on the temples and collarbones while the features change. Same two fields as every other call — there is nothing to tune.
Outputclimbing-gym-chalk Two URLs and nothing else: `image_url` carries the climbing-gym frame, `reference_image_url` the face to move into it. There is no prompt, no strength dial and no retouch pass over the result, which is why the target was built with hard top light and chalk dust hanging in the beam - a high-contrast key across the jaw is the hardest case for a transfer that hands the composite back untouched. Judge it on the hairline edge and on whether the chalk haze still crosses the face.
Outputsweat-and-freckles The hardest case for a retouch pass, which is why it is the first example here: bare flash on sweat, dense freckles and open pores. Nothing runs after the transfer, so every one of those survives — compare the skin either side of the swap rather than the face.
Outputhard-flash-stubble Raking hard light across three-day stubble, which is the other thing a smoothing pass would quietly cost you. The individual hairs and the skin under them come through the transfer; what changes is the face, not its surface.
Outputbuzz-cut-lamplight A buzz cut makes the line this endpoint draws easy to see: the hairline is the target's, down to the stubble on the scalp, because only the features are mapped across. Useful when the target's haircut is part of the shot you already art-directed.
This example starts at $0.16 per image. The Playground updates the estimate when you change the settings.
