Urban Dictionary Scraper - Slang Definitions, Votes & Examples avatar

Urban Dictionary Scraper - Slang Definitions, Votes & Examples

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

$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

3

Total users

2

Monthly active users

12 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.