Urban Dictionary Scraper - Slang Definitions, Votes & Examples
Pricing
from $0.50 / 1,000 results
Urban Dictionary Scraper - Slang Definitions, Votes & Examples
$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
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
12 days ago
Last modified
Categories
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
| Field | Type | Description |
|---|---|---|
mode | select (define | random) | define looks up your terms; random fetches random definitions. Default define. |
terms | array of strings | Terms to look up in define mode. Prefilled with ["rizz","yeet","ghosting"]. |
maxItems | integer | Max 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"}
| Field | Description |
|---|---|
word | The term / headword. |
definition | Definition text (cleaned, [brackets] kept, capped 5000 chars). |
example | Usage example (cleaned, capped 3000 chars). |
thumbs_up / thumbs_down | Up / down votes. |
ratio | thumbs_up / (thumbs_up + thumbs_down), rounded to 2 decimals. |
author | Username of the submitter. |
written_on | Submission timestamp in ISO-8601 UTC. |
permalink | Direct URL to the definition. |
defid | Urban Dictionary definition ID. |
source | Always urban-dictionary. |
scraped_at | When 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.
π Related actors
βοΈ 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.
