“Copy the GIF” can mean copying a webpage address, a direct media URL, or the media file itself. Those choices behave differently when pasted into a chat, email, document, or website.
Pick the representation your destination supports, then test it before relying on the result.
A source page preserves context
A source-page URL points to a webpage with information about the clip. It may generate a preview in a messaging app, but preview behavior belongs to that app and can change.
Use a source page when context, attribution, or a route back to the creator matters. Do not place a normal HTML page URL in an image element and expect it to render as a GIF.
A direct media URL points to bytes
A GIF URL points to GIF media; an MP4 URL points to video; a thumbnail URL often points to a still image. The URL’s role matters more than whether its text happens to end in a familiar extension.
A destination may embed one format and reject another. A direct URL also depends on the source remaining reachable and accessible to the recipient. A link protected by your private session is not portable simply because you can open it.
A file follows the destination’s upload rules
Uploading a file can make sharing independent of the original source’s immediate availability, but it is subject to size limits, format support, and the rights you have to copy and redistribute the media.
Keep the original source information with your records. Do not infer permission to rehost a collection from the fact that individual files can be downloaded.
Choose by the task
For a website image, use a supported media source and useful alternative text. For a presentation that must work offline, an authorized embedded file is often more predictable than a remote page link. For chat, inspect the preview or attachment in the current client.
GIFs.so’s API guide explicitly distinguishes sourceUrl, thumbnailUrl, gifUrl, and nullable mp4Url. Preserve those meanings in your code instead of renaming every field to a generic url.
If the result fails to animate, check the representation first. The download guide explains how to avoid saving a thumbnail, and the playback checklist separates source problems from destination settings.