API version 1
Subtitles for your tool, free
JSON, UTF-8, CORS open. Base URL https://subtitlecenter.com/api/v1. No key needed to try it; a key from your account raises the limits. The OpenAPI file is at /api/openapi.yaml.
Limits
TierPer minutePer day
Anonymous, per address301,000
Registered key12020,000
Application key (open source tools, by request)600200,000
Headers X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Tier. Over the limit: 429 with Retry-After. Errors are {"error": {"code", "message"}}.
Subtitles
/subtitles?query=Oppenheimer.2023.1080p.WEB-DL.x264-FLUX.mkv&languages=bn by release or file name, same release first
/subtitles?moviehash=8e245d9679d31e12&moviebytesize=12909756&languages=bn by video fingerprint (OpenSubtitles hash)
languages is required: our codes, ISO 639-2 or 639-3, up to ten. Filters: hi and forced (include, exclude, only), machine (default exclude), trusted_only, order (downloads, date, rating), page, per_page up to 100. Every item carries download_url; the file comes straight back, no page in between.
Catalogue
/search?q=oppenheimer&type=movie titles with per language counts; also year, language
Rules
Say who you are in User-Agent. Cache what you can; downloads count once per address per day. Show the uploader's credit where your tool shows the file. Machine translated files are excluded unless you ask for them. The API is free and the code is AGPL-3.0; a tool that talks to it needs no licence from us.