Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Epidemic Sound Sound effects API

Endpoints to get sound effect specific information. These endpoints allow you to build a UI to browse and search for sound effects.

Epidemic Sound Sound effects API is one of 9 APIs that Epidemic Sound publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Sound effects. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 7 operations across 7 paths, and defines 15 schemas. It is described by OpenAPI 3.0.1, at version 0.1.17.

Requests are made against a single base URL, https://partner-content-api.epidemicsound.com.

7 operations 7 paths 15 schemas 7 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
0.1.17
Base URL
https://partner-content-api.epidemicsound.com
Authentication
HTTP Bearer, HTTP Bearer, HTTP Bearer, OAuth 2.0
Resource Areas
1

Authentication & Security 4

Epidemic Sound Sound effects API declares 4 security schemes for authenticating requests. It accepts HTTP bearer tokens (ApiKeyAuth). It accepts HTTP bearer tokens (PartnerAuth). It accepts HTTP bearer tokens (UserAuth). It supports OAuth 2.0 (EpidemicSoundConnectAuth) using the authorizationCode flow.

  • ApiKeyAuth — API key authentication for server-to-server communication. Pass your API key as a Bearer token in the Authorization header. API keys are prefixed with epidemic…
  • PartnerAuth — Partner authentication is handled with short lived partner access tokens. Use your api credentials to request these tokens. The access token is of JWT format a…
  • UserAuth — User authentication is handled with short lived user access tokens. Use a partner token to request these tokens. The access token is of JWT format and should b…
  • EpidemicSoundConnectAuth — For users signing in with an Epidemic Sound account, user authentication is handled with OpenID Connect, which is a layer on top of OAuth 2.0. Example Header:…

Paths & Operations 7

Across 7 paths, the API surfaces 7 operations — 7 GET. Each is listed below with its method, path, parameters, and response codes.

Sound effects 7

Endpoints to get sound effect specific information. These endpoints allow you to build a UI to browse and search for sound effects.

GET
/v0/sound-effects/collections
List sound-effect collections
GET_Sound_Effect_Collections 3 params → 200429401
GET
/v0/sound-effects/collections/{collectionId}
Sound-effect collection details
GET_Sound_Effect_Collection 3 params → 200400429401404
GET
/v0/sound-effects/categories
List SFX categories
GET_Sound_Effect_Categories 3 params → 200401429400
GET
/v0/sound-effects/categories/{categoryId}
SFX category details
GET_Sound_Effect_Category 1 param → 200401429400404
GET
/v0/sound-effects/categories/{categoryId}/tracks
List SFX by category
GET_Sound_Effect_Category_Tracks 6 params → 200401429400404
GET
/v0/sound-effects/{trackId}/download
Download sound effect
GET_Sound_Effect_Download 3 params → 200400429401404403
GET
/v0/sound-effects/search
Search SFX
GET_Sound_Effect_Search 6 params → 400429401200

Schemas 15

The contract defines 15 schemas that model the data the API accepts and returns. The most detailed are SoundEffectCollectionPaginatedResponse (6 properties), ImagesResponse (5 properties), SoundEffectCategoryWithRelativesResponse (5 properties), SoundEffectResponse (5 properties). Each schema is shown below with its type and property counts.

SoundEffectCategoryWithParentResponse
object
4 properties 2 required
DownloadResponse
object
2 properties 2 required
SoundEffectCategoriesResponse
object
3 properties 3 required
ImagesResponse
object
5 properties
Pagination
object
3 properties 2 required
PaginatedSoundEffectsResponse
object
3 properties 3 required
SoundEffectCategoryWithRelativesResponse
object
5 properties 2 required
SoundEffectCollectionResponse
object
4 properties 3 required
PaginationLinks
object
2 properties
SoundEffectCollectionsPaginatedResponse
object
3 properties 3 required
RelatedSoundEffectCategoryResponse
object
2 properties 2 required
SoundEffectResponse
object
5 properties 4 required
SoundEffectCollectionPaginatedResponse
object
6 properties 5 required
Error
object
2 properties 2 required
MessageResponse
object
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

epidemic-sound-sound-effects-api-openapi.yml Raw ↑

Other APIs Epidemic Sound publishes across the network.

Epidemic Sound Assets API
Epidemic Sound Authentication API
Epidemic Sound Beta API
Epidemic Sound Browse & search API
Epidemic Sound Reporting API
Epidemic Sound Safelisting API
Epidemic Sound Tracks API
Epidemic Sound Users API