The FetLife Age/Sex/Location Search user script allows you to search for profiles on FetLife by age, sex, location, sexual role, sexual orientation, profile bio (a user’s “About Me” section), listed fetishes, what they’ve entered for “Looking For,” and much, much more. This user script implements and then extends what is, as of this writing, the most popular suggestion in the FetLife suggestion box:
Search for people by Location/Sex/Orientation/Age
Increase the detail of the kinkster search by allowing us to narrow the definition of the search by the traditional fields.
With the FetLife Age/Sex/Location Search user script installed, a few clicks will save hours of time. Now you can find profiles that match your specified criteria in a matter of seconds. The script even lets you send a message to the profiles you found right from the search results list.
This edition of the FetLife A/S/L Search script is an enhanced, extended version with full support for all genders and designed in a way that makes it immune to FetLife’s recent automatic banhammer.
FetLife A/S/L Search (Extended Edition) is the easiest, fastest, and safest way to search profiles on FetLife. It’s ad-free and free-of-charge. The code is open source and the service is maintained solely by donations. If you like this script, consider donating to support me in making continued improvements. But even if you don’t donate, you’ll still be able to use every feature, forever, ’cause that’s how I roll.
System requirements
The following software must be installed on your system before installing the FetLife Age/Sex/Location Search user script.
Mozilla Firefox
If you use the Mozilla Firefox web browser (version 12.0 or higher), ensure you have the Greasemonkey extension installed (at version 1.0 or higher).
Google Chrome
If you use the Google Chrome web browser (version 23 or higher), ensure you have the Tampermonkey extension installed.
Installing
To install FetLife Age/Sex/Location Search, go to https://maybemaimed.com/playground/fetlife-aslsearch/ and click the “Download and install” near the middle of the page:
If you enjoy this script, please consider tossing a few metaphorical coins in my cyberbusking hat. :) Your donations are sincerely appreciated! Can’t afford to part with any coin? It’s cool. Tweet your appreciation, instead.
If maybemaimed.com is censored where you are, you can alternatively go to the GreasyFork.org page for FetLife Age/Sex/Location Search and click on “Install this script“. If the script is also unavailable at GreasyFork.org, you can download and install it directly from GitHub.com.
Using
To use FetLife Age/Sex/Location Search, log in to your FetLife.com account and click the “A/S/L?” checkbox in the top navigation bar, near the Search box.
The “Extended A/S/L search” tab will appear:
In the “Extended A/S/L search” tab, there are four panels that you can open to modify your search criteria. You can ignore any panel you don’t care about. Clicking a panel name will expand it to reveal the options within. For example, clicking on “Search by Age/Sex/Location” will allow you to select search criteria for age, gender/sex, location, sexual orientation, and/or sexual role. Click on the “Help” buttons to the right of any option or panel to view a pop-over with additional instructions. Clicking anywhere outside the pop-over will close the help text again.
To expand the search interface, click the “Enlarge” button at the top-left of the FetLife A/S/L Search options. The button will move to the top-left of your browser window, the search interface will expand to fit the available space, and the button’s text will change to “Close FetLife A/S/L Search.” Clicking on it again will return you to the FetLife page you were browsing.
When you’ve selected your search criteria, click “Search.” The search panels will disappear and a progress bar will appear. When the progress bar turns green, the first batch of your search request is complete and you will be presented with a sortable table that displays profile avatars, nicknames, and any other account information relevant to your search. To view additional information about a profile, click the green plus button (+) to the left of the user’s nickname.
Due to the sheer number of profiles FetLife A/S/L Search (Extended) is able to search and the speed with which it can do so, results are both batched and paged. If your search query returns many results, you will see a pagination control at the bottom of the search results table that will allow you to page through the batch. You can also filter the batch using the “Filter results batch” text field at the top-right of the table. After the first result batch is presented to you, the “Search” button becomes a “Show batch number 2” button. Clicking on it again requests the second batch from your search.
To start a new search, click the “Reset” button.
Frequently Asked Questions
Before you report a new issue with FetLife Age/Sex/Location Search, please check to ensure your question is not already addressed in the list below.
- Can I search in a location other than my own city, state, or country?
- I used this script and FetLife banned my account. What gives?
Can I search in a location other than my own city, state, or country?
Yes. The original FetLife Age/Sex/Location Search didn’t provide an interface for you to choose a location directly, but this Extended Edition does. However, the location fields can be tricky for some. They are case-sensitive and the value you enter is matched against only one location field (either city, state/province, or country). This means you can only search for one of these at a time.
For example, say you want to find profiles listed as being in “Baltimore, Maryland, United States.” The best way to search for this location is to enter Baltimore
in the location text box. Notice the proper capitalization! Similarly, if you want to find profiles of anyone in the State of Maine, enter Maine
and again pay attention to proper capitalization. This may also return some results of profiles listed as being in a city named “Maine,” but hopefully you can put up with a tiny bit of imperfection. I may be able to fix this issue in a future version of this script, so be sure to keep your script updated.
I used this script and FetLife banned my account. What gives?
You’re probably confusing this script with a different FetLife ASL Search script. There are a huge number of copy-cat scripts out on the Web, and many of them are unable to search stealthily. This script is immune from FetLife’s auto-ban because the way it works remains 100% invisible to FetLife.
For some reason, FetLife decided to start automatically banning accounts that they suspect use tools they disapprove of even if those tools make your FetLife experience more of what you want it to be. They do this by trying to detect add-ons that “crawl” their website, that is, tools that load many pages at once. FetLife A/S/L Search (Extended Edition) is undetectable by FetLife because it doesn’t load any pages you don’t. Unlike the many immitations of this script, FetLife A/S/L Search (Extended) does not crawl FetLife and so using it is completely safe.
If you’re still using the old, original version of this script or installed one that a lot of other folks copied, however, your account may have been banned for “crawling” even if you weren’t actually crawling. (FetLife’s detection system just makes a best-guess, they’re not exactly very sophisticated.) The good news is that if you email the FetLife carebears you might be able to convince them to reactivate your account. It’s important that you insist you were not using any unapproved tools to increase your chances of getting your account reactivated.
FetLife A/S/L Search (Extended Edition) also includes a “Classic (slow) search” mode. Using that mode is generally discouraged because the Extended mode is faster and safer. But if you do insist on using the old “crawler” search method, this script includes an “Online search speed: Wait X seconds per page” option that lets you control how quickly your search proceeds. The higher (more stealthy) you set this value, the safer your account, but the slower your searches will be.
Is this legal? Will I get in trouble for using this?
FetLife A/S/L Search (Exteded Edition) is completely legal and safe to use.
Still, in a trigger-happy legal environment where people eagerly sue over spilled milk, it’s hard to say. IANAL, but the way this script works is actually pretty simple: it just cooperates with other copies of itself! No part of this tool involves malicious hacking, cracking, or theft. The code for the script itself is public domain (it’s not even copyrighted), the information it uses is all fair-use, and the tool as a whole is what the sometimes trigger-happy people in suits call a “transformative work.” (Look it up.)
FetLife has historically been very quick to mis-use the law for illegal purposes, and there’s no telling whether they’ll do the same again. But even so, the chances of you getting in trouble is slim to none. Hell, I’ve been targeted by FetLife’s lawyers for years for a bunch of other stuff and I’m still just fine. :P
That said, since this script is public domain, it’s entirely use-at-your-own-risk. There’s no warranty or customer service or anything like that, but I’ll happily refund the $0 you paid for it. ;)
Change log
- Version 0.4.4
- Feature: Support all new sexual role options in both Extended and Classic search modes.
- Version 0.4.3
- Bugfix: Correct an issue that sometimes resulted in an infinite “Loading” progress bar.
- Bugfix: Correct an issue where search results intermittently failed to return correct user information.
- Additional improvements to load capacity and network utilization now offers better performance, especially on slow Internet connections.
- Version 0.4.2.1
- Bugfix: Stop automatic searching when end of results are reached in Classic mode.
- Version 0.4.2
- Bugfix: Fix nickname detection on Google Chrome.
- Version 0.4.1
- Google Chrome fixes.
- “Extended A/S/L Search” in Google Chrome now loads when you click “Open Extended A/S/L Search” link to workaround Chrome’s strict settings.
- Bugfix: Fix search results display table in Google Chrome.
- Google Chrome fixes.
- EXTENDED EDITION (version 0.4)
- The “Extended Edition” adds a huge number of features and improves the speed, safety, and ease-of-use of A/S/L-based searches.
- Feature: Massively extended search criteria.
- Sexual orientation searches are now supported.
- Arbitrary location-based searches are now supported.
- Nickname-based searches can be performed by substring, prefix, suffix, regular expression, or SQL-like wildcard matching.
- Searching for profiles based on the text in their “About Me” section is now supported. You can match by substring, prefix, suffix, regular expression, or SQL-like wildcards.
- Searching for profiles based on a URL in their “Websites” list is now supported.
- Searching for profiles based on a fetish they are “into” or “curious about” is now supported. Again, you can do substring, prefix, suffix, regular expression, or SQL-like wildcard matches on these fields.
- The “Looking For” can now be used as a search criterion.
- The answer to “How active are you?” can now be used as a search criterion.
- You can narrow your search based on how many friends a profile has.
- You can narrow your search based on how many pictures a profile has.
- You can narrow your search based on how many videos a profile has.
- You can now filter searches based on whether the profile is a “Free Account” or a “Paid Account” (premium FetLife subscriber).
- Feature: Customized search results view.
- You can customize the search results view to show only the profile fields you care about. You can always view additional profile information by clicking on the green plus button (+) to the left of a search result listing.
- Feature: Integration with third-party services.
- Integration with UserSherlock.com, and TinEye.com let you easily find FetLife users on other social networks like Twitter or Instagram based on their FetLife profile information.
- Integration with Predator Alert Tool for FetLife (PAT-FetLife) lets you report users for sexually predatory behavior to the rest of the FetLife user community. This means you can now name names of rapists in a way that FetLife’s carebears will not be able to censor.
- Feature: Immunity from FetLife’s anti-crawling technology.
- Using “Extended A/S/L search” is completely invisible to FetLife, so there is no need of a “stealth” option. Stealth is built-in!
- If you insist on using the old search mode, now called “Classic (slow) search,” the “stealth” option is still available to you and is recommended to avoid an account ban.
- Usability: “Help” buttons thoroughly describe each control in detail and give examples of how to use them.
- Clicking on the help buttons that are new in various parts of the user interface will explain the feature that the button is next to. Click anywhere outside of the help pop-up to close the pop-up.
- Usability: Full-window search view.
- Click the “Enlarge” button to make the Extended A/S/L search interface expand to fill the browser window.
- Once expanded, click the “Close FetLife A/S/L Search” button to return to the original view size.
Versions of this script prior to 0.4 are considered deprecated and unsafe to use.
- Version 0.3.11
- Improved stealthiness. This script is now “invisible” to FetLife because it no longer creates any extra HTTP traffic that can be used to detect its use from the network. Take care to use a reasonable “stealthy” search speed, for classic searches, though. All users are strongly encouraged to update to this version.
- Version 0.3.10
- Improved user interface.
- Detailed help for search options is now available as in-page pop-ups.
- The “Online search speed” option is now presented as a slider.
- Improved user interface.
- Version 0.3.9
- New option to control online search speed. FetLife has begun banning accounts that use this script if the search speed is too fast. Setting the “Online search speed” value higher will cause your searches to be slower, but is less likely to trigger FetLife’s auto-ban.
- Enable all F-like search options.
- Version 0.3.8
- Disable
MtF
searches. Trans women are women.
- Disable
- Version 0.3.7
- Offer a “return at least X matches per search” option for finding more matches more quickly.
- Version 0.3.6
- Added support for searching on Kinkster Search result pages. Useful for combining FetLife’s search-by-username with the more advanced search filtering options provided by this script.
- Version 0.3.5.1
- Fix bug in Google Chrome where “send ”user” a message” returned
null
.
- Fix bug in Google Chrome where “send ”user” a message” returned
- Version 0.3.5:
- Added support for searching profiles while browsing fetish lists.
- Version 0.3.4:
- Added support for Google Chrome with the Tampermonkey extension installed.
- Version 0.3.3:
- Added support for arbitrary location filtering by substring.
- Version 0.3.2:
- Added support for searching user’s friend list.
- Version 0.3.1:
- Added support for event attendee searches.
- Version 0.3:
- Added support for group membership searches.
- Version 0.2:
- Added support for State/Province and Country searches.
- Version 0.1:
- Initial release.
by Nico
18 Sep 2012 at 03:45
Wow. That’s kind of impressive, actually. And it doesn’t look super long or complicated…. I’d be surprised if someone hasn’t already done that before but has been hushed up already. :/
I’m not entirely sure where to look for info on their business practices, but I think they could benefit to do something crazy, like hire you to help close up the security holes. Is that a thing that’s possible with the current implementation of the site?
I’m only passingly aware of the amount of work that would take, but seriously.
by Exegesis
18 Sep 2012 at 09:45
I winced, and then I realized that you had deliberately excluded women from your search parameters. Thanks for that.
This isn’t very useful for searching in my area (my state is full of tiny cities!) but still, very cool.
by maymay
19 Sep 2012 at 13:06
Exegesis, the new version 0.2 of FetLife Age/Sex/Location Search, released today, includes an option for you to widen your search parameters. You can now search within your city, state/province, or country. I hope this addresses the concern you raised about the tool not being useful enough to people who live in small cities.
Please share this tool with everyone who uses FetLife. :) Thank you.
by Mitch
19 Nov 2012 at 00:13
I dislike the gender bias. Im not a troll or a spammer but I do believe in having equality for all or equality for none. Leaving women off entirely doesnt make sense to me.
by maymay
26 Nov 2012 at 22:53
It’s a political statement, Mitch. The fact that this is lost on you is the statement. So, thanks for your comment. :)
by michelle
27 Nov 2012 at 01:50
so how does one remove this asl? i had thought that something like this would benefit women not exclude them completely. now i have to go back to random trolling from guys. this is why i became a lesbian
by mx
22 Dec 2012 at 21:31
Any plans to add fetishes to the searchable things? Pretty awesome as is, though!
by maymay
22 Dec 2012 at 23:46
Good idea, mx. I just released a new version (0.3.5) that adds support for searching fetish lists. Download and install using the instructions on this page.
by mx
25 Dec 2012 at 18:08
If that’s not quick turnaround, I don’t know what is! Wow, thanks!
Pingback
by Thoughts on internet privacy and security | Revner
28 Jan 2013 at 22:32
[…] if you already thought that I might be on Fet, it would be trivial to find me, especially given, MayMay’s search tool. I suspect that most employers who do the standard search are going to find my LinkedIn, portfolio […]
by uzi
08 Feb 2013 at 15:15
good job mate.
i like how you // the female search. :)
saved me 2 min of coding to make it search for females also.
Pingback
by tumblr backups
19 May 2013 at 19:56
[…] install FetLife Age/Sex/Location Search, go to http://maybemaimed.com/playground/fetlife-aslsearch/ and click the “Download and install†near the middle of the […]
by Bob
24 Jun 2013 at 13:34
Whenever I attempt to perform a search with this script, it creates an endless dotted line across my screen and then doesn’t actually perform the search. Any idea what’s going on there?
Thanks very much for your work.
by maymay
24 Jun 2013 at 17:03
Bob, it’s possible that your search criteria simply never returns any results. The script still works as described for me without any issues, so try expanding the criteria that you’re looking for.
If you still have problems, feel free to file a bug report.
by George
11 Jul 2013 at 12:03
Would it be possible to add in a ‘search by sexuality’ feature to a future release?
As A gay man this is something I feel is sorely lacking in the script. Otherwise – good work.
by John
31 Jan 2014 at 16:59
I click on the download Fetlife…….. and I get a full page of script. Nowhere on the page is there an install button and it does not automatically download to change my Fetlife capabilities. I’m an old pervert and probably just don’t get it. Can you offer me any advice to get this installed?
by maymay
31 Jan 2014 at 17:05
John, did you try following the instructions described on this page? The instructions read:
Assuming you’re using Firefox, that means:
Even though you’re an old pervert, I assume you understand that Step 1 has to happen before Step 2. If not, I really can’t help you.
by Anthony
15 Jul 2014 at 04:17
Since userscripts is down, I can’t access the script you created. Do you have this hosted elsewhere?
by maymay
15 Jul 2014 at 12:53
Yes. My scripts that used to be on Userscripts.org have been moved to Greasyfork.org. The FetLife ASL Search script is there, too.
by Claud
08 Dec 2014 at 13:09
Hi! So i’ve followed all the steps, but when i press the search button it doesn’t produce any results and it only says “Search…” forever. I know there would be some matches to my search as i’m in London (UK). What am i doing wrong?
Thanks!
by claud
08 Dec 2014 at 16:27
I forgot to say that the same happens with both firefox and chrome. Thank you!
by Claud
09 Dec 2014 at 06:17
Ok, it works if i don’t select City. Thank you for this! :D
by Red
02 May 2015 at 05:52
Using this script has locked me out of the site, I’ve tried disabling the script and even using another browser that’s never seen the script, but it looks like they’re now IP-banning people for using it.
by maymay
03 May 2015 at 02:05
Red, FetLife recently began automatically banning accounts that load many pages at once (exactly what this script needs to do to search quickly). It’s not an IP-ban, it’s a user ban. You can either try to convince FetLife to reactivate your account—and if you try that, I suggest insisting that you did not use any automated tools they disapprove of, apparently like this script—or simply create a new account.
I’ve released a small update to this search script that implements a new “Online search speed” option in the latest version (0.3.9). I suggest you install this latest version. Using this option, you can speed up or slow down your search speed in order to avoid getting auto-banned again. In the future, updates to this script will focus on search speed and remaining stealth.
by BreathOfIT
14 May 2015 at 17:58
I would really like to see the “is looking for:” section added to the search. Any possibility of that in the future.
by maymay
31 May 2015 at 00:52
Yes. The “Looking For” field was added to the search in version 0.4 of the script. When you update your script, you’ll see a new option for that field. (The update should happen automatically, but if not, just click here to install the latest available version.)
by Athlon
02 Jul 2015 at 16:37
Hello Maymay,
I’ve downloaded your script using version 39.00 of Firefox and 3.2 of Greasemonkey, my java is up to date also, however when I click the ASL button to use the script, the “Extended A/S/L Search” tab appears with just a black window and no options to search at all. Classic search works for a bit but after finding a few members it just keeps searching forever with no results. Either the script is broken due to the current versions of Firefox + Greasemonkey, or I’m missing something in my operating system (windows 8.1 pro).
Would greatly appreciate if you can find a solution, I would love to use this script and continue donating for it’s future progression, it’s honestly an awesome script and I’ve met so many awesome members from just using the older versions (which unfortunately Fetlife has put a stop to).
Your time and skills are always appreciated.
Sincerely,
Athlon
by maymay
08 Jul 2015 at 13:12
Hi Athlon,
There appears to be a difference between the Mac and Windows browsers that I do not fully understand, but thankfully someone alerted me to the problem on this project’s issue tracker (i.e., a developer’s forum). I don’t have the time or resources to devote to an extensive investigation of the issue, and so I’ve provided a simpler workaround, available as of version 0.4.4.1.
Your browser should update you to this latest version automatically unless you’ve uninstalled and/or deactivated the script. I generally do not recommend uninstalling or deactivating the script because then you have to manually check for updates like these. However, if you did uninstall or deactivate the script, you can re-install and re-enable it by clicking here.
Hopefully this provides a workable solution to Windows users such as yourself in the mean time.
As always, donations are very much appreciated and even small contributions go a long way towards ensuring that I have the basic resources I need (food, shelter, etc.) to continue providing free software of all kinds.
Cheers,
-maymay