Many people have noticed that tools that provide access to Facebook Graph searches, such as Shane McCusker’s Chrome extension or Searchisback, sometimes don’t produce results any longer. Using the Graph search directly, via URLs, we now also see some searches leading to empty pages. I want to bring some clarity to what has changed in the searches we have been using for sourcing and suggest some fixes.
As we know, we can search “by a string,” with the URLs including a) “/str/” b) Facebook IDs. For example, people who like pages named “Python” can be expressed as https://www.facebook.com/search/str/Python/pages-named/likers or https://www.facebook.com/search/7899581788/likers.
Here is the summary of changes:
1. The “/str/” searches that include either “employees” or “students” no longer work. I.e., we can’t search “by a string” for employers, job titles, schools, and majors. (Example of a search that no longer produces results, only shows an empty page: https://www.facebook.com/search/str/google/pages-named/employees.)
2. Searching by IDs, we need to replace:
- /major/students by /students
- /job/employees by /employees
– then the searches involving those will start working again.
(Tools that will update the searches that they run in the background will also produce results, except for the searches outlined in “1.”, above).
Here is a variety of searches on Facebook that work.
- People who have worked at Target https://www.facebook.com/search/8103318119/employees/ever
- Registered Nurses: https://www.facebook.com/search/113852765291861/employees
- People who like pages named “Python” https://www.facebook.com/search/7899581788/likers or https://www.facebook.com/search/str/Python/pages-named/likers.
- People who live in Chicago https://www.facebook.com/search/108659242498155/residents/present or https://www.facebook.com/search/str/Chicago/pages-named/residents/present
- People who speak Spanish https://www.facebook.com/search/110343528993409/speakers or https://www.facebook.com/search/str/Spanish/pages-named/speakers
- People who studied Math https://www.facebook.com/search/766203246743307/students
- People who go to UC Berkeley https://www.facebook.com/search/10111634660/students/present
Combinations:
- People who like Python and have worked at Google https://www.facebook.com/search/104958162837/employees/ever/7899581788/likers/intersect
- Chicago, Illinois residents who like Python and have worked at Google https://www.facebook.com/search/104958162837/employees/ever/7899581788/likers/108659242498155/residents/intersect
- Spanish speakers who are San Francisco, California residents and like Python and have worked at Google https://www.facebook.com/search/104958162837/employees/ever/7899581788/likers/114952118516947/residents/110343528993409/speakers/intersect
- Computer Science Students who go to UC Berkeley https://www.facebook.com/search/10111634660/students/present/104076956295773/students/intersect
- People who studied Computer Science and Math https://www.facebook.com/search/107756862591509/students/ever-past/104076956295773/students/ever/intersect
- People who are Medical Doctors and worked as Registered Nurses https://www.facebook.com/search/106002029440217/employees/present/113852765291861/employees/ever/intersect
- Registered Nurses who speak Spanish https://www.facebook.com/search/str/Spanish/pages-named/speakers/113852765291861/employees/ever/intersect
- Computer Science students who live in Chicago https://www.facebook.com/search/str/Chicago/pages-named/residents/present/104076956295773/students/intersect
- People who like Python and study Computer Science https://www.facebook.com/search/str/Python/pages-named/likers/104076956295773/students/intersect
- People who like Python and have worked at Google https://www.facebook.com/search/str/Python/pages-named/likers/104958162837/employees/ever/intersect
- People who like Python and speak Spanish https://www.facebook.com/search/str/Python/pages-named/likers/str/Spanish/pages-named/speakers/intersect
There is one additional change I am aware of: “groups of a user” was https://www.facebook.com/search/100000155790214/groups – now (oddly) needs to be https://www.facebook.com/search/str/100000155790214/groups.
Please check out our fully updated online class Facebook Sourcing Mastery.
Comments 31
Excellent explanation of the changes than you.
Having investigated the blank page that people are getting with some of the broken searches, it is due to a JavaScript error and so is an obvious bug rather than a deliberate change. That said I did have an indication from someone who works at Facebook that some or possibly all of the Graph Search URLs may be being switched off. This is obviously not good news for those of us who want to search deeper than the general search bar allows so hopefully there will either be a bug fix or a work around found soon.
Author
Shane, thanks, good to know!
So do you think Facebook Graph will be turn back on soon ask your FB contact if or when it will be
Thanks for sharing, Irina. So it went back to the first Graph Search mode… All the world’s a page, And all the men and women merely IDs ;-D
Author
Not all, Balazs, just the work and education went back to IDs only 🙂
Hi, what if I want to research recent posts written from New York residents about “videographer”
Author
Certainly! You can use this link: https://www.facebook.com/search/str/Videographer/stories-keyword/108424279189115/residents/present/stories-by/intersect
Hi ,thank you so much ,but it’s giving me posts on the 24th of June ,how can I get posts by keywords for today ? June 27 th,most recent posts
Unfortunately, search for users by date of birth seems to not funktion anymore, too.
i.e. fb.com/search/str/1/sep/1980/date-3/users-born/
Does anyone know a solution for this problem?
Author
You are right! /users-born and /users-age are broken too.
Also i am getting stories by friends how can I get general public.
So what link for this “Latest posts written by people who live in New York ,NY about videographer
Hi ,can you give me links for
1)today’s posts by anyone about “montauk”
2)posts written recently by anyone from New York about “videographer”
Hi is there a way of finding out what the different profession numbers are, for instance, i’m looking for healthcare professionals, is there a way of finding out what the string is for physio, radiographers, speech and language therapists etc is?
Author
Hello Alex,
Thanks for the comment. To search by a job title, you need to find the Facebook ID for that title. This post – https://booleanstrings.com/2018/06/29/facebook-ids-for-job-titles/ – explains how to find IDs for job titles. As an example, you can search for Work positions named “Language Therapist”:
https://www.facebook.com/search/str/language+therapist/pages-named/117968858296276/pages/intersect/
You will find the page for “Language Therapist” and its Facebook ID is 132596230115256. So, you can search for Language Therapists like this: https://www.facebook.com/search/132596230115256/employees
Irina
Thank you!
Sorry what about locations then? London for instance
Hi Irina,
do you know if we can combine for example several ID locations in one url string? I have ID numbers for several cities in specific radius and I would like to cover it in one url string instead of doing several for every location separately. Would this eventualy workg also with company ID´s or job ID´s? I tryed already but without results.
Thank you
Jan
Author
Jan,
Yes, you can combine locations. Here is an example: “People who are New York, New York residents or are Chicago, Illinois residents”
https://www.facebook.com/search/108659242498155/residents/108424279189115/residents/union
Irina
Perfect, thank you Irina. And now let´s say I have combination of three locations:
https://www.facebook.com/search/112210515472222/residents/106501412717965/residents/102172659824363/residents/union
That works well. How can I connect correctly this formula with job tittle ID? Logicaly I tried the example bellow but that doesnt work.
https://www.facebook.com/search/112210515472222/residents/106501412717965/residents/102172659824363/residents/union/11111111111111/employees
(last number is wrong intentionaly)
Author
Jan,
Add /intersect at the end and it will work.
Irina
Ok. It is working well with one position ID, but what if I want to add several positions in that string?
Author
Jan, here is an example – “People who work at Medical doctor or have worked at Registered nurse”
https://www.facebook.com/search/106002029440217/employees/present/113852765291861/employees/ever/union
How much would you charge me to help me get the latest posts by “keywords” on Facebook ,I used to type “posts written recently by anyone from New York about “…..”
Author
Omar,
I would recommend getting a recording of our Facebook class at https://sourcingcertification.com/facebooksourcing/. The class comes with one month of support, and I will be able to help with your requests.
Hello Irina ,please please I need helps with posts ,they must be recent ,for years I used the Posts written recently by anyone about “keyword” but since May 1 at ,it’s not working
What can I use nowadays .
I pretty much want present posts by Public about anything
Wow, wasted my day trying to learn FB, Coincidentailly, I just took a free class on Facebook searching using url search strings last week and nothing works. Oddly, it did work during the class for both the presenter and my own string. Not now though. I also tried some of your suggestions:
We couldn’t find anything for https://www.facebook.com/search/str/Python/pages-named/likers/104958162837/employees/ever/intersect
I’m guessing the latest FB changes affected your strings as well?
Thanks for the effort and rich content, some of the best I have found but I am at the point of thinking FB is just going to change things up every couple of weeks to force people to pay for advertising or for rich search results. Do you agree?
Thanks again.
Author
Reb,
Thanks for your comment! This link – https://www.facebook.com/search/str/Python/pages-named/likers/104958162837/employees/ever/intersect – works fine for me and my colleagues. But you are right, Facebook Graph Search links sometimes stop working – or start again, for no apparent reason. I doubt these changes are related to Facebook’s wanting more advertising money. These are likely some internal code changes; some might be related to GDPR.
Irina
Hi, Irina! Please advise: if I need tools (instruments) that can show me some interests of people, who like my page. For example, i have 100 followers, and i want know about same groups or fan pages which they include. May be find that 25 of 100 my friends likes one pages and 30 of 100 likes other… Could you help me and advise how can i received this information?
Is anyone aware of a way to add a negative aspect to a search string? For example, people who like “Page ID” but do not work as “Job Title ID?”
Thanks!
Hello!
Can You help me, please?
Why do
https://www.facebook.com/search/108659242498155/residents/108424279189115/residents/union
doesn’t work? But
https://www.facebook.com/search/108659242498155/residents/108424279189115/residents/intersect
works well…
Is there happened something with “union”? Or what is the proplem in myrequest?
Is there a way to use Facebook Graph Search to reflect a Boolean NOT? I administer several groups with overlapping memberships. I know how to use Facebook Graph Search to show the intersection of two or more groups. But occasionally I would like to find people who are members of Group A but NOT Group B. Can this be done?