# RhymeBrain API

Category: [Language and text](https://free-web-services.com/web-services/language/)  
Page: https://free-web-services.com/web-services/language/rhymebrain-api.html  
Documentation: https://rhymebrain.com/api.html

RhymeBrain is a rhyming dictionary with an API for word games, songwriting tools and poetry apps. The getRhymes function returns rhyming words with a score, syllable count and word frequency, getWordInfo gives pronunciation in ARPAbet and IPA, and getPortmanteaus blends words. Call rhymebrain.com/talk with GET parameters and get JSON or JSONP; a lang parameter selects languages such as English, German, Spanish, French and Russian. Free, no key needed, up to 350 requests an hour, with a link back to rhymebrain.com required.

- API key: Not needed
- Pricing: Free, no key needed, up to 350 requests an hour, with a link back to rhymebrain.com required.
- From the browser: Yes (CORS)
- Formats: JSON
- Interface: HTTP-GET
- Provider: rhymebrain.com

Example request:

```sh
curl 'https://rhymebrain.com/talk?function=getRhymes&word=hello'
```

The JavaScript works in a web page as well as in Node.js 18 or newer.

