Skip to content

Search SFX

The HookSounds Sound Effects API allows you to fetch sound effects directly from our catalog.

This API is accessed via the edd-api SFX endpoint:

https://www.hooksounds.com/edd-api/sfx/?key=KEY&token=TOKEN

By default, the API returns 10 results per page for SFX queries. If the total number of results exceeds this limit, you can retrieve additional pages using the page parameter.

https://www.hooksounds.com/edd-api/sfx/?key=KEY&token=TOKEN&page=2

You can also adjust the number of results returned per page using the number parameter.

https://www.hooksounds.com/edd-api/sfx/?key=KEY&token=TOKEN&page=2&number=20

If you want to make a text search, you can use the s parameter:

https://www.hooksounds.com/edd-api/sfx/?key=KEY&token=TOKEN&s=query

To filter by category, use the category parameter. You can provide either the category ID or the slug. You can also pass a comma-separated list of categories.

Example using ID

https://www.hooksounds.com/edd-api/sfx/?key=KEY&token=TOKEN&category=41989

Using pagination

https://www.hooksounds.com/edd-api/sfx/?key=KEY&token=TOKEN&page=2&category=41989

Using the slug

https://www.hooksounds.com/edd-api/sfx/?key=KEY&token=TOKEN&category=logging

Using multiple categories

https://www.hooksounds.com/edd-api/sfx/?key=KEY&token=TOKEN&category=41989,42061,42054

To retrieve a list of all sound effect categories:

https://www.hooksounds.com/edd-api/sfx-categories/?key=KEY&token=TOKEN

To filter by duration (in seconds), use minDuration and maxDuration. They can be used together or separately.

https://www.hooksounds.com/edd-api/sfx/?key=KEY&token=TOKEN&minDuration=10&maxDuration=18

Here is an example of a response which includes the Sound Effect metadata