Urban Dictionary Scraper - Slang Definitions, Votes & Examples avatar

Urban Dictionary Scraper - Slang Definitions, Votes & Examples

Deprecated

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Urban Dictionary Scraper - Slang Definitions, Votes & Examples

Urban Dictionary Scraper - Slang Definitions, Votes & Examples

Deprecated

$0.5/1K 🔥 Urban Dictionary scraper! Slang definitions, examples, author & votes for any term. No key. JSON, CSV, Excel or API in seconds. Power slang/NLP datasets & social listening ⚡

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

ninhothedev

ninhothedev

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

8 days ago

Last modified

Share

Urban Dictionary Scraper 🗣️

Scrape Urban Dictionary slang definitions, usage examples, up/down votes, vote ratio and author for any term — straight from Urban Dictionary's clean public JSON API. No API key, no login, no cookies.

Perfect for building slang / NLP datasets, social listening, content research and trend tracking. Two modes: look up a list of terms, or pull a stream of random definitions.


✨ What it does

  • 🔎 Define mode — pass any list of terms (rizz, yeet, ghosting, …) and get every published definition for each.
  • 🎲 Random mode — fetch a batch of random Urban Dictionary definitions for discovery and dataset building.
  • 📊 Structured, clean output — votes, ratio, author, ISO timestamps and permalinks, ready for analysis.
  • 🧹 Light text cleaning — normalises \r\n, keeps the original [bracketed] cross-link markup as readable text.
  • ⚡ Fast HTTP-only scraping with a Chrome browser fingerprint (curl_cffi) plus a stdlib fallback.

💸 Pricing

Runs on tiny memory (512 MB) and pure API calls, so it's cheap: roughly $0.5 per 1,000 definitions. Actual cost depends on your Apify plan and platform usage.

📥 Input

FieldTypeDescription
modeselect (define | random)define looks up your terms; random fetches random definitions. Default define.
termsarray of stringsTerms to look up in define mode. Prefilled with ["rizz","yeet","ghosting"].
maxItemsintegerMax number of definition records to collect (1–1000). Default 100.

Example input

{
"mode": "define",
"terms": ["rizz", "yeet", "ghosting"],
"maxItems": 100
}

📤 Output

Each dataset item is one definition:

{
"word": "Rizz",
"definition": "Another word for spitting [game]/how good [you are] with pulling and sustaining partners.",
"example": "Person 1: are you from [Tennessee] cuz u the only ten i see ;)",
"thumbs_up": 750,
"thumbs_down": 250,
"ratio": 0.75,
"author": "bro got no rizz",
"written_on": "2022-03-31T10:36:17+00:00",
"permalink": "https://www.urbandictionary.com/define.php?term=Rizz&defid=17115763",
"defid": 17115763,
"source": "urban-dictionary",
"scraped_at": "2026-07-24T00:00:00+00:00"
}
FieldDescription
wordThe term / headword.
definitionDefinition text (cleaned, [brackets] kept, capped 5000 chars).
exampleUsage example (cleaned, capped 3000 chars).
thumbs_up / thumbs_downUp / down votes.
ratiothumbs_up / (thumbs_up + thumbs_down), rounded to 2 decimals.
authorUsername of the submitter.
written_onSubmission timestamp in ISO-8601 UTC.
permalinkDirect URL to the definition.
defidUrban Dictionary definition ID.
sourceAlways urban-dictionary.
scraped_atWhen the record was scraped (ISO-8601 UTC).

All fields are nullable.

🧑‍💻 Use cases

  • Slang & NLP datasets — build labelled corpora of informal language for model training.
  • Social listening — decode slang appearing in comments, DMs and reviews.
  • Content & copywriting — research how audiences actually use a term before you write.
  • Trend research — track new slang and its adoption over time.

⚖️ Notes

This actor scrapes publicly available data from Urban Dictionary's public API. Use responsibly and in line with Urban Dictionary's terms and applicable law.