Introducing the Urban Dictionary Scraper, your ultimate tool for diving into the world of contemporary slang, memes, and expressions! With this user-friendly and versatile scraper, you can effortlessly search for any keyword and retrieve a treasure trove of definitions.
Urban Dictionary Scraper is an Apify actor for extracting definitions from from urbandictionary.com. It gives you access to the huge community based list of definitions for slang, meme, or many different things that is ongoing around the Web in structured form. It is build on top of Apify SDK and you can run it both on Apify platform and locally.
Field | Type | Description | Default value |
---|---|---|---|
startUrls | array | Urban Dictionary full search URLs as a String Array | [] |
keywords | array | List of keywords that you want to search on Urban Dictionary | [] |
maxItems | number | Maximum number of items that you want to receive as output | Infinity |
customMapFunction | string | Function that takes each of the output rows as argument and returns data that will be mapped, changed formatting, of the each rows. More information in Custom map function |
The users that are on Free Plan can use the actor only on Demo Mode. Please keep in mind that the users that are on Free Plan can retrieve a maximum of 10 items, and cannot use the actor via API. If you want to use this actor without any limitation, you have to subscribe to a paid plan on Apify. You can check this link to subscribe easily.
The average consumption is 0.003 to 0.005 per 100 results. It is extremely fast and optimized for the public usage.
Output is stored in a dataset. Each item is information about post related with a keyword.
1{ 2 "definition": "[An abbreviation] that stands for 'laugh out loud' to you, but 'lots of [love'] for [your mom].", 3 "url": "http://lol.urbanup.com/11482563", 4 "numberOfThumbsUp": 5528, 5 "author": "dyhtgrew", 6 "word": "lol", 7 "id": 11482563, 8 "createdAt": "2017-04-26T02:41:29.898Z", 9 "example": "Mom: [Grandma] just [died]. LOL\r\nSon: Mom [what the fuck]?", 10 "numberOfThumbsDown": 714 11}
You can use this function to change the output of each of the rows that you will get from this actor. This function gets each of the rows on the output as an argument so you can change the formatting, pick which attributes you want to get as the output. The output from this function will be converted into the format you will return. This function is not intended for filtering, please don't use it for filtering purposes or you will get banned automatically.
The return value of this function has to be an object!
You can return fields to achive 3 different things:
undefined
1(object) => { 2 return { 3 author: object.author + " user", 4 id: `${object.id}`, 5 } 6}
This example will change the output in the following way;
1{ 2 "author": "dyhtgrew user" 3 "id": "11482563" 4}
During the run, the actor stores results into a dataset. Each item is a separate item in the dataset.
You can manage the results in any language (Python, PHP, Node JS/NPM). See the FAQ or our API reference to learn more about getting results from this Urban Dictionary actor.
If you need any sort of support, please send an email to apidojo10@gmail.com. You name it, we get it.
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!