MediaCrush
MediaCrush makes sharing media super fast by reducing the file size, without sacrificing quality. We'll losslessly compress images, video, and audio uploaded to our service. We can get 1000-3000% faster for some files!
356 subscribers
7 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
MediaCrush endpoints
| Method | Endpoint | Description |
|---|---|---|
| File information | ||
| GET |
/api/<hash>/status /{hash}/status |
Returns: the processing status of the file identified by . |
| GET |
/api/<hash>/exists /{hash}/exists |
Returns: a dictionary answering the question of whether a hash exists. |
| GET |
/api/<hash> /{hash} |
Returns: information about the file whose hash is . When a file is uploaded to MediaCrush, several associated files may be generated. In the case of GIF files, two video files… |
| GET |
/api/info /info |
Returns: an array of file objects. |
| File manipulation | ||
| GET |
/api/<hash>/delete /{hash}/delete |
Returns: a dictionary describing whether the delete operation succeeded. In most cases it is easier to check the HTTP status code. |
| GET |
/api/upload/url /upload/url |
Parameters: url, the URL from where to fetch the file to upload. Returns: the same as /api/upload/file. |
| Other endpoints | ||
| POST |
/api/upload/file /upload/file |
Returns: a dictionary with the hash of the file in case the upload succeeded, a dictionary containing the error code if it did not succeed. |
MediaCrush pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|