FreeSkillz.xyz API

Transcript, media resolve, and temporary download endpoints.

REST API v1

Endpoints

The public API exposes health, transcript, media resolve, and temporary download routes.

GET

/healthz

Public service health check.

POST

/v1/youtube/transcript

Returns transcript text and timestamped segments for a YouTube URL or video id.

POST

/v1/youtube/transcript/languages

Lists available manual and auto caption languages.

POST

/v1/media/resolve

Runs metadata extraction without downloading media.

POST

/v1/media/jobs

Creates a temporary media download job for public URLs supported by yt-dlp.

GET

/v1/media/jobs/{job_id}

Checks job state, progress, metadata, and expiry.

GET

/v1/media/jobs/{job_id}/file

Downloads the completed temporary media file.

DELETE

/v1/media/jobs/{job_id}

Deletes a completed, failed, or expired job and removes its media files.