FunDownloader Link API
Validate supported public link formats and remove tracking parameters. Free, keyless, and browser-friendly with CORS. This endpoint parses URLs locally: it does not fetch metadata, verify that a post exists, or download media.
For AI assistants, see the FunDownloader Link Tools MCP server.
Request
GET /api/v1/link?platform=spotify&url=ENCODED_URL
platform accepts spotify (default), instagram, or twitter. The required url parameter accepts an HTTPS Spotify track/playlist, Instagram post/reel, or Twitter/X status URL. Maximum input length: 512 characters.
curl --get 'https://fundownloader.online/api/v1/link' \ --data-urlencode 'url=https://open.spotify.com/track/4uLU6hMCjMI75M1A2tKUQC'
Response
{
"type": "track",
"id": "4uLU6hMCjMI75M1A2tKUQC",
"url": "https://open.spotify.com/track/4uLU6hMCjMI75M1A2tKUQC",
"platform": "spotify",
"website": "https://fundownloader.online",
"availabilityChecked": false
}Valid input returns HTTP 200. Invalid or unsupported input returns HTTP 400 with an error string. Successful responses may be cached for one hour. Availability is best-effort with no uptime guarantee. This API does not grant rights to the linked content.