Back to RhymePlug

RhymePlug API Documentation

Add rhymes, slang, and cultural references to your app with the free RhymePlug API. 1,000 requests per day, no API key required. The only rhyming API with 5,600+ cultural references and phoneme-quality scoring.

Quick Start

Make a GET request to the rhyme endpoint with any word:

GET https://www.rhymeplug.com/api/rhyme?word=love&cultureMode=true

Returns JSON with perfect rhymes, near rhymes, multisyllabic rhymes, loose rhymes, synonyms, and cultural references.

Endpoints

GET/api/rhyme

Find rhymes for any word. Returns results organized by rhyme type with quality scores, definitions, and syllable counts.

Parameters

ParameterTypeRequiredDescription
wordstringYesThe word to find rhymes for. Letters, hyphens, and apostrophes only. Max 50 characters.
cultureModebooleanNoInclude 5,600+ cultural references and slang terms. Default: false.
contentLevelstringNoFilter by content level. Options: Clean, PG-13, Unfiltered. Default: Unfiltered.
commonalityMinnumberNoMinimum word commonality score (0-100). Higher values return more common words.
commonalityMaxnumberNoMaximum word commonality score (0-100).
categoriesJSON arrayNoFilter cultural references by category. Options: Hip Hop, Sports, Film & TV, Gaming, Anime, Brands, Literature, Street Slang, Gen Z Slang, Regional Slang.
regionstringNoFilter cultural references by region. Options: United States, United Kingdom, Caribbean, Australia.

Example Request

fetch("https://www.rhymeplug.com/api/rhyme?word=fire&cultureMode=true&contentLevel=Clean")
  .then(res => res.json())
  .then(data => console.log(data));

Example Response

{
  "query": "fire",
  "queryPhonemes": "F AY1 R",
  "querySyllables": 1,
  "results": [
    {
      "word": "hire",
      "type": "perfect",
      "score": 100,
      "syllableCount": 1,
      "definition": "engage or hire for work",
      "pos": "v",
      "tier": "common"
    },
    {
      "word": "desire",
      "type": "near",
      "score": 82,
      "syllableCount": 2,
      "definition": "the feeling that accompanies an unsatisfied state",
      "pos": "n",
      "tier": "common"
    }
  ],
  "culturalResults": [
    {
      "word": "Hellfire",
      "type": "cultural",
      "score": 95,
      "category": "Hip Hop",
      "description": "...",
      "era": "2020s",
      "content_level": "Clean"
    }
  ]
}
GET/api/suggest

Get autocomplete suggestions for a partial word input.

Parameters

ParameterTypeRequiredDescription
qstringYesPartial word to get suggestions for. Minimum 2 characters.

Example

GET /api/suggest?q=lov

{
  "suggestions": ["love", "lover", "lovely", "loving", "loved"]
}
GET/api/phoneme

Get the phoneme breakdown for any word using the CMU Pronunciation Dictionary.

Parameters

ParameterTypeRequiredDescription
wordstringYesThe word to get phonemes for.

Example

GET /api/phoneme?word=love

{
  "word": "love",
  "phonemes": "L AH1 V",
  "source": "cache"
}

Rate Limits

Free tier1,000 requests per day
Rate limit60 requests per minute
API keyNot required
AttributionRequired (see below)

Attribution

If you use the RhymePlug API in your application, we ask that you include a visible attribution link. This helps us keep the API free for everyone.

<a href="https://www.rhymeplug.com">Powered by RhymePlug</a>

Place this in your app footer, results page, or about section. The link must be visible to users and crawlable by search engines.

Why Use RhymePlug API Over Datamuse?

FeatureRhymePlug APIDatamuse API
Cultural references and slangYes (5,600+)No
Phoneme-quality scoringYes (CMU Dict)No
Content level filteringYesNo
Word commonality dataYesNo
Hip-hop / Gen Z vocabularyYesNo
Multisyllabic rhyme detectionYes (dedicated)Limited
Word definitions includedYesNo
Free tier1,000/day100,000/day
API key requiredNoNo

Datamuse offers a higher free tier (100K/day vs 1K/day) and broader API features like related words and word completion. RhymePlug API is the better choice when your application needs slang, cultural references, content filtering, or phoneme-quality scoring that Datamuse does not provide.

Use Cases

Lyric writing apps

Add rhyme suggestions to your songwriting or lyric app with slang and cultural references that Datamuse cannot provide.

Educational tools

Build poetry and vocabulary tools for students with clean content filtering and word definitions included in every response.

Creative writing assistants

Power AI writing tools, browser extensions, or text editors with phoneme-quality rhyme matching.

Social media and content tools

Generate rhyming captions, hashtags, or brand names with Gen Z slang and cultural awareness.

Frequently Asked Questions

Is the RhymePlug API free?

Yes. The API is free for up to 1,000 requests per day. No API key is required. We ask that you include a visible "Powered by RhymePlug" link in your application.

Do I need an API key?

No. The API is open and requires no authentication for the free tier. Just make GET requests to the endpoints documented above.

What data does the API return?

The rhyme endpoint returns perfect rhymes, near rhymes, multisyllabic rhymes, loose rhymes, and synonyms. Each result includes a quality score, syllable count, definition, part of speech, and commonality tier. With culture mode on, it also returns matching cultural references and slang terms.

How is this different from the Datamuse API?

RhymePlug API includes 5,600+ slang terms and cultural references that Datamuse does not have, phoneme-quality scoring for more accurate near rhymes, content level filtering, and word commonality data. Datamuse offers a higher free request limit and additional features like related words.

Can I use this for commercial applications?

Yes. The free tier can be used in commercial applications as long as you include the required attribution link.

Ready to integrate?

Start making requests now. No signup, no API key, no waiting. Just send a GET request and build.

GET https://www.rhymeplug.com/api/rhyme?word=start&cultureMode=true